한줄평
“편집기에서 Clojure를 제대로 개발하려면 사실상 필수에 가까운 도구입니다. 대형 프로젝트에서는 첫 인덱싱과 메모리 사용이 부담이 될 수 있습니다.”
이런 분께 편집기에서 Clojure를 본격적으로 개발하는 분께 권합니다.
좋은 점
- 자동완성·이동·리팩터링 등 IDE 기능 제공
- 여러 편집기에 폭넓게 연동
아쉬운 점
- 대형 프로젝트에서 초기 인덱싱이 느릴 수 있음
- 메모리 사용이 적지 않음
Clojure LSP 소개
Clojure를 위한 언어 서버(LSP)로, 편집기에 자동완성·정의로 이동·참조 찾기·리팩터링·진단 같은 IDE 기능을 제공합니다. VS Code, Emacs, Neovim 등 LSP를 지원하는 대부분의 편집기에 붙여 쓸 수 있어, 무거운 전용 IDE 없이도 Clojure를 편하게 개발하게 해 줍니다. 내부적으로 clj-kondo를 활용해 진단 정확도가 높습니다. 편집기 뒤에서 도는 백그라운드 서버입니다.