Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
NvChad
Blazing fast Neovim config providing solid defaults and a beautiful UI, enhancing your neovim experience.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
AstroNvim
AstroNvim is an aesthetic and feature-rich neovim config that is extensible and easy to use with a great set of plugins
-
nyoom.nvim
Discontinued A Neovim framework and doom emacs alternative for the stubborn martian hacker. Powered by fennel and the oxocarbon theme
-
Learn-Vim
Learning Vim and Vimscript doesn't have to be hard. This is the guide that you're looking for 📖
Follow people who are overly passionate about Neovim(usually plugin authors / core-team members / GitHub-issue attackers), so you know what are the new things. You can also read news/lists here and there regularly.
I am not sure if there is a "Mastering Emacs" direct equivalent for vim/neovim but vim and neovim are, IMO, very well documented via the help pages. As others have mentioned, take a look at :h help. The thing that really opened up the power of help pages for me was installing telescope.nvim and using the :Telescope help_tags command, which allows you to fuzzy search all help tags and see a preview of the help page for each matching tag. Basically, it made it a lot easier for me to find/discover various help topics.
awesome-neovim - this is a great list of plugins categorized by type/area
lazy.nvim - this is a relatively new but very popular package manager
LunarVim
LazyVim
NvChad
AstroNvim
nyoom.nvim
As far as books go, Pro Vim helped me a lot. I also really like Learn Vim on Github You might already have a program called vimtutor that walks you through Vim basics.