- ripgrep
sudo apt install rg
- Use the latest version of Zsh <-- Link
- You will need a recent version of NeoVim too, the ones in the apt repos are too old.
- Download the most recent nvim-linux64.tar.gz <-- Link, then follow the install instructions.
How to create this init.lua from scratch: https://youtu.be/w7i4amO_zaE
- I have since installed Tabnine
- How to install Tabnine in NeoVim: Detailed instructions. Click here.
- What the file structure looks like:
Click here for NeoVim documentation on netrw:
- Enter netrw from the terminal:
nvim .
- Scroll using
j and k
, (up and down) - Select / open a file or dir with
Enter
- Close a file
leader pv
the leader key is the spacebar - Fuzzy find while in netrw
leader pf
- Open the fuzzy finder from within a neovim file (accessed via netrw):
Ctrl + p
- Scroll up and down within the fuzzy finder using
up and down arrow keys
and typing the file name - Open up the file tree without closing the file you are in. use the cmd
:Vex
vertical explore. (split window). - Hop left-right between windows: enter window mode
ctrl + w
thenl
to go right &ctrl + w
+h
go left. - Return to the original file, (close all window splits),
ctrl + w
+o
For anyone that is interested in Prime's vimrc, he will have a commit log below
documenting each commits (easy to C-f the change you want to know
about though i would just suggest git log -S
).