Note: it seems like github is showing the same readme in all branches. If you got here after clicking a link from a different branch, click on the README.md link that's in the list of folders and files.
Small configuration without third party plugins.
Small configuration that includes a plugin manager. It can provide a good base to start your own configuration.
Opinionated configuration. It includes a combination of popular plugins. For the people who are looking to make Neovim their main editor but don't want to start from scratch. Plugins related to "code intellisense" are not included in this config.
Example configuration showing how to configure the built-in LSP client with autocompletion. It is based on 02-opinionated.
Same as lsp but uses mason.nvim to install language servers.
Same as lsp installer but everything is split in modules.
Minimal configuration focused on providing "basic features" with little boilerplate. With less than 200 lines of code: includes improved syntax highlight, a fuzzy finder and a ready made LSP setup with autocompletion.
Minimal setup with nvim-lspconfig + nvim-cmp.
Minimal setup with mason.nvim.
Example lua configuration showing one way to setup LSP servers without plugins.
Configuration without 3rd party plugins. Includes "small user plugins" to provide its features.
- Build your first Neovim configuration in lua
- Neovim: Plugins to get started
- Setup nvim-lspconfig + nvim-cmp
- Move from init.vim to init.lua
- A guide on Neovim's LSP client
- nvim-lua-guide
- Vim As Your Editor - Introduction
- Vim As Your Editor - Horizontal Movements
- Vim As Your Editor - Vertical Movements
- Understanding Neovim - Installation, creating init.lua
- Understanding Neovim - Plugins, colorschemes
- Understanding Neovim - "Proper structure"
- Understanding Neovim - Treesitter
- Understanding Neovim - Lua syntax and Treesitter modules
- Understanding Neovim - vim options
- Neovim Builtin LSP Setup Guide
- Debugging in Neovim
- Mastering The Macro Machine - Vimconf.live 2021
- Building a Neovim plugin (in lua) from scratch