CQuery + LSP vs CMake-IDE + RTags

Posted on Sep 23, 2018

LSP + CQuery을 써보려고 했는데, 결국 CMake-IDE + RTags 조합으로 원래대로 쓰게될거 같아. :

  1. _build/ 와 같이 CMake, Ninja, Makefile등의 파일들을 별도의 디렉토리로 만들어서 필드하고 싶은데, 제대로 지원을 못한다. 1. 그냥 프로젝트 소스코드랑 같이 generate하고 gcc등의 중간 파일이 모두 같이 남아서 지저분해져서 싫어함.

아직은 별로 내 마음에 꼭 들게 만들기는 어려울거 같아서. 그래도 인상적이었던 부분들:

  1. flycheck에 전용으로 연동되어 있는 점.
  2. company-lsp이 생각보다 훨씬 부드럽고 자동완성 잘되는거.

미래에는 그냥 LSP기반만 남을거 같아서, 이것도 “helm-rg의 모험"처럼 아직은 완전히 전환은 못할거 같긴하다.

helm-xref 같은거 잘되는건 부러웠음