Post

Neovim

Things to check and learn for Neovim.

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.

This post is licensed under CC BY 4.0 by the author.

Trending Tags