Skip to content

Design Philosophy ​

FireVim follows a few principles.

Lightweight ​

Plugins are added because they provide meaningful functionality, not simply because they are popular.

Built-in first ​

Neovim's built-in features are preferred when they are good enough. For example, FireVim uses:

  • Native LSP
  • Native LSP completion
  • Native diagnostics
  • Native formatting
  • Built-in file browsing
  • Native search
  • Command-line & message UI built on Neovim's experimental core redesign, layered with mini.cmdline

Transparent ​

FireVim doesn't try to hide how Neovim works. You can open init.lua and see exactly what FireVim is doing.

Opinionated, not restrictive ​

FireVim provides sensible defaults, but it is still your Neovim configuration. Change whatever you want.

🔥 FireVim: Neovim, re-ignited