Is there a vim/neovim equivalent to something like "Mastering Emacs"?

This page summarizes the projects mentioned and recommended in the original post on /r/neovim

Our great sponsors
  • SonarLint - Clean code begins in your IDE with SonarLint
  • InfluxDB - Access the most powerful time series database as a service
  • SaaSHub - Software Alternatives and Reviews
  • official webapp repository

    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.

  • telescope.nvim

    Find, Filter, Preview, Pick. All lua, all the time.

    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.

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • awesome-neovim

    Collections of awesome neovim plugins.

    awesome-neovim - this is a great list of plugins categorized by type/area

  • lazy.nvim

    💤 A modern plugin manager for Neovim

    lazy.nvim - this is a relatively new but very popular package manager

  • LunarVim

    🌙 LunarVim is an IDE layer for Neovim. Completely free and community driven.


  • LazyVim

    Neovim config for the lazy


  • NvChad

    Blazing fast Neovim config providing solid defaults and a beautiful UI, enhancing your neovim experience.


  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • 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

    A Neovim framework and doom emacs alternative for the stubborn martian hacker. Powered by fennel and the oxocarbon theme


  • nvim-lua-guide

    A guide to using Lua in Neovim

  • Learn-Vim

    Learning Vim and Vimscript doesn't have to be hard. This is the guide that you're looking for 📖

    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.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts