Vim에 ctags 쓰던 틀딱인데
어제 한번 구축해봤는데
엄청 좋더라구 화려한 느낌ㅇ구
근데 coc가 필요한게
python pip nodejs npm cargo
이렇게 5개나 필요하구
또 언어별 랭기지서버는 또 알아서 까는거더라
너무 준비해야할게 많은거 아니야??
이거 그냥 coc 만든사람이
Lsp 연동할때 python 필요한거 갖다쓰고
Nodejs로 만든거 갖다쓰고
Rust로 만든거 갖다써서 조합해서 만든 플러그인ㅇ라
이렇게 번잡하게 하는거지??
그냥 뭐냐 기본 스크립트인 lua로
이론상 가능하지 않을까?
랭기지서버는 프로토콜만 맞추면 되니까
바퀴 재발명 하게되겠지만
해당 댓글은 삭제되었습니다.
뭔데 알려주라 ㅠ
Cmp인가 있나보네 괜히 복잡하게 했네
coc 그만하고 mason 합시다
- coc가 필요한게 많은 이유는 그게 그냥 LSP 플러그인이 아니라 vscode 통해서 지원하는거라 그렇다 알고 있음 - Neovim은 이미 lsp를 공식적으로 지원한다 - 공식적으로 지원하는 기능은 ㄹㅇ 코어부분만 있다 보니 편의성을 위해 플러그인을 까는거지, 필수는 아님 — 각 기능이 다른 레포에서 관리되니까 사용자 입장에선 선택폭이 넓어지고, 개발자 입장에선 한 기능에만 집중할 수 있음 - nvim-cmp는 그냥 자동완성 UI 띄우는 플러그인 - 일일이 설정하기 너무 복잡하다 생각하면 lsp-zero나 아예 NVChad, AstroNvim, LazyVim 같은 솔루션들이 이미 다수 존재함 - dc App
언어별 랭귀지서버는 당연히 알아서 깔아야지. 결국 개별 바이너리인데 그리고 이거도 귀찮은 사람들을 위한 mason 같은 통합 설치 플러그인이 있음 - dc App
오케이 이 댓글들로 대략 어케 돌아가는지 감잡있앙 고맙다