Skip to content

Installation

Before running an installer, download the appropriate script from the scripts folder in the FireVim repository.

Windows

Download install.ps1 from the scripts folder, then run it from the directory where it was downloaded:

powershell
.\install.ps1

Execution Policy

If PowerShell blocks the script with an execution policy error, run this first:

powershell
Set-ExecutionPolicy Bypass -Scope Process

macOS / Linux

Download install.sh from the scripts folder, then run it from the directory where it was downloaded:

sh
sh install.sh

What the installer does

Both installers follow the same flow:

  1. Clone the FireVim repository.
  2. Check that Neovim and Git are installed.
  3. Create your Neovim configuration directory if necessary.
  4. Detect an existing init.lua.
  5. Let you overwrite, back up, or cancel.
  6. Copy FireVim's init.lua into your Neovim configuration directory.
  7. Clean up the temporary repository.

Windows clipboard setup

FireVim enables system clipboard integration (unnamedplus) by default. On Windows, this requires win32yank.exe to be available on your PATH. Without it, yanking and pasting will not sync with the system clipboard.

Requirements

  • Neovim 0.12+ — check with nvim --version
  • Git — the installer clones FireVim from GitLab
  • tree-sitter — required for syntax highlighting

🔥 FireVim: Neovim, re-ignited