vim
i love vim; it feels like a super power. here are some miscellanious links, notes, references related to vim and neovim.
history
Many refer to all of these things as “vim”:
i find it really awesome to see how many other things have a “vi mode” or
otherwise try to capitalize on the same type of keybindings. for example, in
bash you can run set -o vi
to set your keybindings to the same as vi. and
even if you are using the newest plugins with neovim, the core code navigation
that vi first helped popularize is still available on just about any unix machine.
plugins
- if you’re just getting started with neovim, i would highly recommend checking out the kickstart.nvim project , which feels like it gives you the majority of the essential plugins without making you copy a giant configuration you don’t understand. it’s honestly a great project to copy and then modify as you go forward, its also small enough to understand as you go through it
- neovimcraft has a great selection of plugins that are ranked and filtered in a way that is useful for figuring out how to solve the problem you need.
learning resources
- when i was first introduced to vim by my manager at the time, justin force, he told me to just play vim adventures. its a cute video game that teaches you the “hello world” type of navigation when getting started
- vim from the ground up
- TJ DeVries has a youtube-channel that covers a lot of different aspects of learning, extending, and otherwise utilizing neovim. he is a core developer of neovim and also an author of multiple popular plugins