language/vim editor
Neovim lua setup
파란하늘코더
2024. 4. 2. 20:53
반응형
1. lua ?
가벼운 스크립트를 목적으로 만들어진 언어로, 기존의 vimscript 기반의 neovim 보다 훨씬 가볍고 빠르다는 장점이 있다고 합니다. 그래서 저도 이번에 공부 좀 하며 바꿨는데, 빨라진건 체감을 약간 하는거 같습니다.
그리고, 기존의 스파게티 init.vim, vimrc를 구조화시켜 최대한 function기준으로 구분지어 놓았습니다.
2. Structure
폴더구조는 위와 같으며 각 폴더의 기능은 아래와 같다.
- config : Neovim option, keymap 등등
- plugins : 각종 plugin
- utils : config에서 사용할 function
https://youtu.be/u6S71cpMfw8?si=RhHiIct62YH0NP5p(초기세팅은 이분 영상보고 했음)
3. Plugin list
기존 포스팅 대비 추가된건 mason, todo-comments가 추가되었고,
자동완성은 Source는 coc.nvim, 나머지는 nvim-lspconfig를 이용하여 사용중이다.
4. 사용영상