Neovim
Things to check and learn for Neovim.
Start of the neovim journey
kickstart A basic init.lua file with lots of comments explaining stuff. Good introduction to plugins. Has some extra nice shortcuts.
VSCode learn vim extension good introduction to learn vim motions and the possibilities of vim. With tutorial page and practice file next to each other.
Basic tutorial A neovim config in <50 lines. Concise startup guide with some basic explanation.
More complex tutorial The config that inspired lunarvim. Has less explanation but a lot of examples with video’s.
Learn Neovim the practical way Very comprehensive tutorial. All the pages are paywall blocked but you can read the intro paragraph and search the internet for explanation about that thing.
Options for neovim launcher
pro’s
- maintained
- lots of instant plugins
- premade nice colour schemes
- premade nice shortcuts
cons
- also need to learn how launcher works
- can be a lot to learn all at once
- can be more than I need
lazyvim as basic as a launcher would be with still a lot of features.
Lunarvim another launcher with even a bit more preinstalled plugins and keybinds.
Things to check out
diffview.nvim An integrated way to check diffs for git.
snacks.nvim Big QoL plugin collection by folke(one of the main nvim maintainers).
chris@machine YT channel A lot of neovim tutorials, though some are quite outdated.
ThePrimeagen YT channel General coding discussions. Also has a lot of vim video’s.
typecraft YT channel Multiple neovim tutorials.
TJ DeVries Multiple neovim tutorials.
vim-be-good ThePrimeagen plugin to gamify learning the basic movements.