- ripgrep (It's in the Debian repos)
sudo apt install ripgrep
- 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 . - Runtimepath:
:h rtp - Create a new file: enter netrw:
nvim .press the percent sign%then name it. - Create a directory, enter netrw
nvim .then press d, then name it. - To source a file use the command
:so - Scroll using
j and k, (up and down) - Select / open a file or dir with
Enter - Close a file
leader pvthe 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 keysand typing the file name - Open up the file tree without closing the file you are in. use the cmd
:Vexvertical explore. (split window). - Hop left-right between windows: enter window mode
ctrl + wthenlto go right &ctrl + w+hgo 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).
