My NeoVim setup
Checkout Jumpfiles for my keystroke shortening setup.
You should be able to use this Lua based setup by cloning and linking
git clone https://github.com/verdverm/neoverm
ln -s $(pwd)/neoverm ~/.config/nvim- Note, I do not have any extra config or dot files for vim in my home dir.
- You may need to run
:PackerInstallthe first time you open nvim. - You can see the list of plugins by running
:PackerStatusfrom within neovim.
I'm running nvim develop build, compiled locally.
NVIM v0.7.0-dev+905-gfcf5dd34f
Build type: Debug
LuaJIT 2.1.0-beta3
I recommend installing lazygit and lazydocker
- https://github.com/jesseduffield/lazygit
- https://github.com/jesseduffield/lazydocker
The <leader> key is comma ,
Movement:
- You can move between splits with
Ctrl-<hjkl>, create them the normal way
Completion: <C-Space>
NERDTree:
<F3>to toggle NERDTree,nfto locate current buffer in NERDTreesfrom NERDTree to open file in new split,bfor list of files edited this session
Search:
,fbto find in buffer files,fgto find in all files,ffto find in file names
Tools:
,ttfor a terminal,lgfor lazygit,ldfor lazydocker
Tabs:
,vto retab,cto toggle tabs / spaces for indent
A list of plugins I've looked at and would like to consider, but have not had time yet to include
- https://github.com/rcarriga/nvim-notify
- (some spelling / grammar one, need to find again)