Commit Graph
3 Commits
Author SHA1 Message Date
daniil-berg 94217e015d --help 2026-09-15 12:45:55 +02:00
daniil-bergandClaude Opus 4.8 b9a5cd1a95 feat(nvim): toggle terminal as a split via <leader>t{h,v}
replace the floating `Ctrl-\` toggle (unergonomic on a German layout) with
`<leader>th`/`<leader>tv` for horizontal/vertical splits; `<C-w>` in the
terminal leaves to normal mode in one chord.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-27 17:02:29 +02:00
daniil-bergandClaude Opus 4.8 07a78b6012 feat(home): add declarative Neovim via nixvim
New `nixvim` flake input (release branch, follows nixpkgs) drives the whole
editor from `modules/nvim.nix`, wired into `homeModules.default`. Minimal LSP
baseline (`nixd`, `bashls`) exposed as `local.nvim.lspServers`; blink-cmp,
Telescope, neo-tree, lualine, treesitter, colorizer, gitsigns, toggleterm, and a
catppuccin theme. which-key groups plus `<leader>?`/`<leader>sk` give an
in-editor keybind cheatsheet; per-directory session persistence with
`sessionoptions` + a `PersistenceSavePre` neo-tree close for clean layouts.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-23 11:51:58 +02:00