# Neovim Home Manager enables Neovim, sets it as the default editor, and copies the external Neovim config from the `neovim-config` flake input. ## Summary | Area | Current shape | | ---------------- | -------------------------------------------------------------------------------- | | Config source | [`github:desertthunder/nvim`](https://github.com/desertthunder/nvim) flake input | | Installed config | `~/.config/nvim` | | Aliases | `vi`, `vim` | | Default editor | Neovim | | Provider support | Python 3 and Ruby enabled | | Tooling | Language servers live in `editor-tool-pkgs` | ## Workflow Update editor behavior in the Neovim config repo. Update this repo when the flake input should move to a newer revision or when system language tools need to change. ## Validate | Check | Command | | -------------- | --------------------- | | Binary | `nvim --version` | | Config health | `nvim '+checkhealth'` | | Default editor | `echo "$EDITOR"` |