Neovim
Neovim modern Vim fork with Lua plugins and LSP. Use for extensible terminal editing.From its SKILL.md
npx -y skills add G1Joshi/Agent-Skills --skill neovimAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 12 stars12 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
1.2 KB, 302 tokens by cl100k_base, as published. Nobody here has run it
Neovim
Neovim is the future of Vim. v0.11 (2025) brings built-in completion, enhanced LSP, and mature Tree-sitter integration.
When to Use
- Keyboard Centric: You never want to touch the mouse.
- Speed: You want an editor that starts in 20ms.
- Customization: You want to build your own editor using Lua.
Core Concepts
Lua Config (init.lua)
Configuration is code. Modules, loops, conditionals.
vim.opt.number = true
LSP (Language Server Protocol)
Built-in client. Connects to pyright, tsserver, rust-analyzer natively.
Tree-sitter
Parsing library for syntax highlighting. Understanding code structure (AST), not just Regex.
Best Practices (2025)
Do:
- Use a Distro (Optional): LazyVim, AstroNvim, or NvChad are great starting points for 2025.
- Use
lazy.nvim: The standard plugin manager. - Use Built-ins: v0.11 has many features (commenting, diagnostics) that used to need plugins. Check
:help news.
Don't:
- Don't copy huge configs: Understand every line you add to
init.lua.
References
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.