neovim에서 clojure 언어로 코딩하기 위한 환경을 구성해 봤습니다. 이걸 셋팅하기 위해 조사하고 시행착오를 겪는 와중에 흥미로운 것들을 많이 볼 수 있었네요. 가장 인상적인 것은 vim 플러그인들의 변화입니다. 이번 작업에 사용한 conjure의 경우 vim 플러그인인데도 vimscript 언어로만 코딩되어 있지 않았고, lua와 fenel 언어로도 작성된 코드가 함께 구성되어 있었습니다. 3개 언어로 만들어진 플러그인인 것이죠. 특히 fenel은 lisp의 방언이기 때문에 vim 플러그인에 lisp 코드가 사용되었다는 점에서 매우 놀라운 시도로도 보입니다. (이 의미를 아시는 분들은 이 부분에서 적어도 10초 정도는 경악하실 거라고 생각합니다.) 이젠 emacs에서만 lisp을 쓰는 게 아니라는 것... vim에도 lisp을 사용한 플러그인을 만들 수 있다는 것.

Neovim에서 Clojure 코드를 작성하자

Johngrib

Neovim에서 Clojure 코드를 작성하자

2022년 1월 15일 오전 6:35

조회 366

댓글 0