Neovim Module
Welcome to the Neovim module documentation! Equip yourself with the hyper-extensible, modern iteration of the classic Vim text editor.
Overview
A robust terminal workflow demands an equally robust text editor. This module installs Neovim and deeply integrates it into your shell environment, ensuring it's always ready when you need to quickly edit a configuration file or dive into code.
Key Features
- System Default: Automatically sets
defaultEditor = true, making Neovim the default handler for system commands likegit commitandcrontab -e. - Seamless Aliasing: Configures
viAlias = trueandvimAlias = true, so even if your muscle memory typesviorvim, you'll effortlessly drop right into the modern Neovim experience.
Usage
Enable the module in your Home Manager configuration:
homeSpec.programs.neovim.enable = true;