This is my Neovim config flake, meant to work with my NixOS systems, but also any system that runs nix.
In time, this will be my replacement for nvim command on my computer.
This flake is a configuration of the nixCats framework.
Try
Just items to do later once config is stable
- Terminal has glitched prompt in starship
- snacks.image is not rendering latex
- flash and snacks.picker setup
- snacks.layout maybe? perhaps add edgy?
- Ctrl-y not working as intended; nvim-cmp
- Document workflow in this readme
- Make shells to test paq-nvim
Either use the provided packages (default is neovim-nixCats-full
for now).
Plugins will be provided by nix.
Or use this flake as neovim config directory (~/.config/nvim
).
paq-nvim will be used to fetch plugins.
And mason.nvim will be used to fetch LSPs.
- Up/Down and Ctrl+n/p (next/previous) for navigating completion.
- Enter selects entry, so should ctrl-y (yes). Ctrl-e ends the completion.
- Ctrl-space opens completion, or toggles documentation. Ctrl-b/f moves back and forth in the doc menu.
- Tab just moves to snippet parts, ctrl-tab moves around choice nodes. Terminal should be configured for ctrl-tab to be sent.
Any plugin action should come after leader key; space.
Run nix develop
to enter a shell with neovim-nixCats-full
available.