Plugins
FireVim intentionally keeps its plugin list small.
| Plugin | Purpose |
|---|---|
mini.pairs | Automatic bracket pairing |
mini.hues | Theme, provides the minisummer colorscheme |
mini.starter | Dashboard |
mini.pick | Command palette / picker |
mini.statusline | Statusline |
mini.notify | Notifications |
mini.cmdline | Command-line UI, layered on Neovim's core ui2 redesign |
nvim-treesitter | Syntax highlighting and parsing — see Tree-sitter |
nvim-lspconfig | Language server configuration — see LSP |
gitsigns.nvim | Git integration — see Git Integration |
Plugins are installed using Neovim's built-in vim.pack functionality.
Full feature list
- 🎨 Theme powered by
mini.hues(minisummercolorscheme) - 🏠 Dashboard powered by
mini.starter - 🌳 Tree-sitter syntax highlighting
- 🧠 LSP support through Neovim's native LSP
- 💡 Completion via Neovim's native LSP completion
- 🔎 Command Palette powered by
mini.pick - 📁 File browsing with Neovim's built-in
:Explore - 🔀 Git integration with
gitsigns.nvim - 📊 Statusline powered by
mini.statusline - 🔔 Notifications powered by
mini.notify - ⌨️ Command-line UI via Neovim's experimental core redesign, enhanced with
mini.cmdline - 🧩 Automatic bracket pairing with
mini.pairs - 🩺 Native diagnostics
- ✨ Native formatting
- 📜 Persistent undo
- 📋 System clipboard integration
- ⌨️ Sensible editing defaults and keybindings
