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
:PackerInstall
the first time you open nvim. - You can see the list of plugins by running
:PackerStatus
from 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
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,nf
to locate current buffer in NERDTrees
from NERDTree to open file in new split,b
for list of files edited this session
Search:
,fb
to find in buffer files,fg
to find in all files,ff
to find in file names
Tools:
,tt
for a terminal,lg
for lazygit,ld
for lazydocker
Tabs:
,v
to retab,c
to 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)