// the find
jessfraz/.vim
My .vim dotfiles and configurations.
Jessie Frazelle's personal Neovim configuration, packaged as a Nix flake with Home Manager integration. It's built for her own workflow (Telescope fuzzy-finding, KCL language server, floating terminal, multi-cursor) rather than as a general-purpose starter config, so it's most useful to Nix users looking for a real-world example of flake-based dotfile management.
Actually tests the config instead of just shipping it — nix flake check builds a Home Manager fixture and runs real Telescope search and KCL LSP checks in CI, both on Linux and Apple silicon, backed by a shared binary cache. Separating packages.<system>.editor-tools (cacheable executables only) from the Home Manager activation/user-config layer is a clean split that a lot of dotfile flakes get wrong. Dependabot is wired up, so flake.lock and Actions versions won't silently rot.
It's dotfiles: the keymaps and plugin choices are Jessie's, not documented rationale, so anyone not already sold on this exact workflow (KCL, multi-cursor, this particular leader-key layout) is mostly reading someone else's muscle memory. Zero support outside Nix/Home Manager — x86_64-darwin was just dropped because upstream nixpkgs stopped supporting it, which is the kind of breakage you inherit for free if you fork this. README covers shortcuts but says nothing about lua/plugins.lua itself, so you have to read the source to know what's actually installed.