0727f447d8
feat: add lazygit shortcut (<leader>gg) via addons/term
131bcb8bf5
refactor: extract terminal logic into addons/term
e45a3b991e
feat: terminal persistence (toggle show/hide), size 40%-45% like IDE split
8334f6042a
fix: swap terminal split direction — wide→right, tall→bottom
dcfef43b07
refactor: Reasonix terminal size matches nvimtree (30cols vertical, 10rows horizontal)
3253a2b20f
feat: <c-t> adaptive split same as Reasonix, works in both n/i modes
3c5fa11ef1
docs: add <C-i> Reasonix keymap to README
480cfff657
feat: add Reasonix keymap <C-i> with adaptive split direction
b01f94be0a
docs: add README and key config comments
2ffc088aa2
refactor: textwidth=0, simplify G.map/delmap, drop redundant opt, reduce lualine refresh
bc435e499e
fix: replace table.unpack with direct indexing for Neovim 0.12 compat
3bfbb680fb
fix: cmdline <CR> fallthrough when no selection
dc82aa4ad8
fix: cmdline completion sources, gitignore nvim.log
8c60f353f8
fix: nvimtree <C-e> keymap, add cmdline completion for cmp
cbf4579990
refactor: fix medium-severity issues (lazy leak, formatoptions, dupe map, dead opts, split theme, cmp keys, capabilities injection, typos, style)
f1ed06ae9f
refactor: split nvim-lspconfig into 6 modules, change rename to <cs-r>
4acadc3ae4
refactor: go.nvim build checks for go binary before installing tools