Extra Credit

Vim and Neovim

Official docs outline

13 sections
  1. Introduction

    Modes, notation, and Vim versus Neovim.

  2. Motions

    Cursor movements, text objects and operators.

  3. Editing files

    Buffers, files, writing and reading.

  4. Windows, tabs and buffers

    Splitting windows, tab pages and buffer list.

  5. Options

    Setting global, local and buffer options.

  6. Mappings and commands

    Key mappings, user commands and abbreviations.

  7. Autocommands

    Autocommands and augroups that run commands on events such as BufWritePost or FileType.

  8. Patterns and search

    Regular expressions, search and substitute.

  9. Lua in Neovim

    The vim.* Lua API, vim.api and configuring with Lua.

  10. Lua guide

    Learning to configure Neovim with Lua.

  11. LSP client

    Built-in language server client, diagnostics and completion.

  12. Treesitter

    Syntax trees, parsers and highlighting queries.

  13. API and remote plugins

    Neovim API for external clients, channels and RPC.

Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.

All 41