본문 바로가기
language/vim editor

Neovim lua setup

by 파란하늘코더 2024. 4. 2.
반응형

1. lua ?

가벼운 스크립트를 목적으로 만들어진 언어로, 기존의 vimscript 기반의 neovim 보다 훨씬 가볍고 빠르다는 장점이 있다고 합니다. 그래서 저도 이번에 공부 좀 하며 바꿨는데, 빨라진건 체감을 약간 하는거 같습니다.

그리고, 기존의 스파게티 init.vim, vimrc를 구조화시켜 최대한 function기준으로 구분지어 놓았습니다. 

2. Structure

~/.config/nvim

폴더구조는 위와 같으며 각 폴더의 기능은 아래와 같다.

  • 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. 사용영상

 

 

 

'language > vim editor' 카테고리의 다른 글

Neovim Plugin #3 (Git)  (0) 2023.05.20
Neovim Plugin #2 (Editing Support 2)  (0) 2023.05.20
Neovim Plugin #1 (Editing Support 1)  (0) 2023.05.20
Neovim Plugin #0 (Setting & GUI)  (0) 2023.05.15
Neovim @ ITerm2  (0) 2023.05.08

댓글