본문 바로가기

neovim3

Neovim lua setup 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. .. 2024. 4. 2.
Neovim Plugin #0 (Setting & GUI) 1. Vim vs Neovim Vim의 제한적인 기능들을 좀 더 쉽게 사용하기 위해 Neovim이라는 오픈소스 프로젝트 커뮤니티에서 아키텍쳐를 재구축하여 좀 더 효율적인 Editor가 되었다고 합니다. 현재까지 계속 업데이트 되고 있으며, Vim 대비 장점으로는 Lua Language 사용으로 인한 효율성 높은 플러그인(이라고 합니다) LSP(Language Server Protocol) 지원 : 자동완성 및 Lint 내부 Terminal 제공 입니다. (https://www.baeldung.com/linux/vim-vs-neovim) 2. Neovim 설치 Mac OS 기준 아래 명령어로 설치가 끝납니다. brew install neovim Linux의 경우 아래 명령어로 설치가 됩니다. sudo ap.. 2023. 5. 15.
Neovim @ ITerm2 최근에 집에 공부할 목적 및 겸사겸사 M2 MAC mini를 들였습니다. 기존에 사용하던 WSL(Window linux) 너무 느려서 답답했는데, 이건 정말 신세계네요..... 현재까지 setting 해놓은 다양한 Plugin을 공유할 생각이며, 기존에 포스팅했던 내용과 많이 겹치더라도 많은 분들이 vim을 쓰면서 공유했으면 하는 마음에 올릴 예정입니다. 2023. 5. 8.