Neovim LSP, Treesitter, and Plugins
Language-aware development workflows in Neovim with built-in LSP, Treesitter, and plugin managers.
Export
Copy the compact sheet, download it, or print it.
Download
`D` dense toggle · `C` copy all
## Built-in LSP workflows
## Treesitter
## Plugins and health checks
local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim"
if not vim.loop.fs_stat(lazypath) then
vim.fn.system({ "git", "clone", "--filter=blob:none", "https://github.com/folke/lazy.nvim.git", lazypath })
end
vim.opt.rtp:prepend(lazypath)# Clone lazy.nvim automatically if missing.
More in Vim / Neovim
Neovim Lua Config, Keymaps, and Autocmds
Modern Neovim configuration patterns using Lua, keymaps, options, and autocommands.
Vim / Neovim CLI Startup, Diff, and Recovery
Launch editors with flags, compare files, recover swap data, and use terminal-friendly startup patterns.
Vim / Neovim Command-line, Help, and Sessions
Use the command line efficiently, navigate help, and save working context with sessions.
Vim / Neovim Visual Mode, Block Editing, Registers, and Marks
Select text precisely, edit columns, control registers, and jump back to saved positions.
Vim / Neovim Buffers, Windows, and Tabs
Manage multiple files and layouts with buffers, splits, and tab pages.
Vim / Neovim Search, Substitute, and Macros
Search efficiently, run substitutions, and automate repetitive edits with macros.