Skip to content

Plugins

FireVim intentionally keeps its plugin list small.

PluginPurpose
mini.pairsAutomatic bracket pairing
mini.huesTheme, provides the minisummer colorscheme
mini.starterDashboard
mini.pickCommand palette / picker
mini.statuslineStatusline
mini.notifyNotifications
mini.cmdlineCommand-line UI, layered on Neovim's core ui2 redesign
nvim-treesitterSyntax highlighting and parsing — see Tree-sitter
nvim-lspconfigLanguage server configuration — see LSP
gitsigns.nvimGit integration — see Git Integration

Plugins are installed using Neovim's built-in vim.pack functionality.

Full feature list

  • 🎨 Theme powered by mini.hues (minisummer colorscheme)
  • 🏠 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

🔥 FireVim: Neovim, re-ignited