astronvim
개요
무료한 개발에 활력을 불어넣기 위해 vim 에서 nvim으로 교체합니다.
잘 쓰고 있는 vim 을 버리고 왜 삽질하는지 모르겠지만 그런거죠 뭐..
vim으로 다시 돌아가지 않기 위해 돌아갈 다리를 불질러버리고 nvim만 쓰기로 합니다.
이 페이지는 지속적으로 업데이트합니다.
네오빔에서 루아 사용하기
일단 루아를 익혀야하는건지..
플러그인 하나 설치하는 것부터 힘드네요.
Optional Requirements
lazygit
git ui toggle terminal (<leader>tl or <leader>gg)
git commit history를 쉽게 찾을 수 있는 방법을 그렇게 찾아헤메다가 알게된 사실인데, lazygit 이라는 외부 앱을 사용하군요 ㅎ
설치 후 nvim에서 space gg 명령을 내리면 lazygit 이 실행됩니다.
q : quit
공부할게 또 늘었네요...
lazygit 은 nvim하고 연동하는 부분들이 fugitive 처럼 되질 않네요 하...
nvim 키 매핑
astrovim 설치 후 가장 난해한게 그동안 잘 쓰던 키바인딩을 새로 익혀야하는겁니다.
다행히 잘 정리해놓은 페이지를 찾았네요.
잘 쓰는 키 매핑만 따로 정리
- Leader key : Space
- Command Mode 에서 Space 를 누르면서 명령 입력을 시작..신기하네
- Git
- Git diff
- Space gd
- Git blame
- Space gl
- 한 라인에 대해서만 blame을 보여줌
- 파일 전체의 blame 정보를 보여줄 방법이 필요함
- Space gL
- 한 라인에 대한 blame 전체 내용을 보여줌
- Git log
- 볼 방법이 없는건가.. gitsigns 에 log를 보여줄 방법을 못찾겠네
plugin 정보
nvim 에 포함된 plugin
Git Integration https://github.com/lewis6991/gitsigns.nvim
Collections of awesome neovim plugins.
vim-flog 가 마음에 드는데 어떻게 설치하는지 모르겠다..
.config/nvim/init.lua
lua에서 vimrc 설정 사용하는 방법
vim.cmd('source ~/env/nvimrc')
diffsplit
댓글
댓글 쓰기