Vim and Neovim
Official docs outline
13 sections- Introduction
Modes, notation, and Vim versus Neovim.
- Motions
Cursor movements, text objects and operators.
- Editing files
Buffers, files, writing and reading.
- Windows, tabs and buffers
Splitting windows, tab pages and buffer list.
- Options
Setting global, local and buffer options.
- Mappings and commands
Key mappings, user commands and abbreviations.
- Autocommands
Autocommands and augroups that run commands on events such as BufWritePost or FileType.
- Patterns and search
Regular expressions, search and substitute.
- Lua in Neovim
The vim.* Lua API, vim.api and configuring with Lua.
- Lua guide
Learning to configure Neovim with Lua.
- LSP client
Built-in language server client, diagnostics and completion.
- Treesitter
Syntax trees, parsers and highlighting queries.
- 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.