Snacks.terminal has been driving the terminal keymaps since 6341c73. Carry
<C-\> and <F12> over so the muscle memory survives. The old <M-> binding was
never a valid keycode and could not have fired.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
LazyVim wires foldexpr to vim.lsp.foldexpr() when the server advertises
textDocument/foldingRange, falling back to vim.treesitter.foldexpr(). ufo's init
block fought that by setting foldcolumn/foldlevel/foldenable and remapping
zR/zM. The servers["*"] foldingRange capability is also redundant: Neovim
advertises it with lineFoldingOnly by default.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Avante was removed in c26b6c9 but blink-cmp-avante stayed as a dependency and
"avante" stayed first in sources.default, so the provider still loaded at
startup. Restore `keymap = { preset = "super-tab" }` now that LazyVim#6183 has
shipped; the workaround called require() during spec evaluation, which pulled
blink.cmp into startup.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
.luarc.json referenced ~90 packer plugins under a /home/thallada path and a
linuxbrew nvim that no longer exists; lazydev.nvim covers this now. .stylua.toml
was shadowed by stylua.toml and its settings never applied. .gitignore only held
packer_compiled.lua, and disabled.lua returned an empty table.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
- Move fugitive force-push from <leader>gf to <leader>gF; <leader>gf is
LazyVim's read-only "Git Current File History"
- octo.nvim used `opt` instead of `opts`, so the PR comment mappings were
silently dropped; also drop the spec duplicated by the util.octo extra
- oil's `-` keymap had `desc` nested in a third table, so lazy.nvim ignored it
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>