6 Commits

Author SHA1 Message Date
David Ibia 2d427aac96 fix(nvim): drop the last nvim-cmp dependency from lsp-config
Capabilities already come from blink.cmp, so cmp-nvim-lsp only kept a dead plugin installed. Also ignore oh-my-claudecode's .omc session state.
2026-10-10 22:18:35 +01:00
David Ibia e98864d488 fix(nvim): purge lingering telescope back-references
Four plugin specs still listed telescope (or telescope-dap) as a
dependency, causing :Lazy sync to silently re-install telescope
after Phase 3. Drop the explicit telescope dep from venv-selector
(v2 has its own picker UI) and from dap (telescope-dap was unused).
Delete cheatsheet.nvim and gitignore.nvim entirely — both are
pure-telescope frontends with no fallback, and removing telescope
broke them.
2026-05-02 21:35:59 +01:00
David Ibia 81662b99b5 feat(nvim): phase 3 — replace nvim-cmp with blink.cmp and telescope with snacks.picker
Swap the completion engine to blink.cmp v1.x, dropping nvim-cmp,
its eight cmp-* sources, lspkind, and LuaSnip. Swap the picker
to snacks.picker, removing telescope.nvim and six telescope
extensions. LSP capabilities now sourced from blink.cmp; LSP
navigation keymaps and the colorscheme/keymaps/todo pickers move
to Snacks.picker. friendly-snippets is preserved as blink's
snippet source.
2026-05-02 21:25:57 +01:00
David Ibia 58db15c1c0 feat(nvim): phase 2 — replace nvim-notify and dressing with snacks
Enable snacks.input and snacks.notifier modules; remove the
now-redundant nvim-notify and archived dressing.nvim specs.
Notifier preserves the prior icons and 3000 ms timeout.
2026-05-02 13:38:02 +01:00
David Ibia 38606b86c6 feat(nvim): phase 1 — triage and abandoned-plugin cleanup
Fix keymap collision on <leader>j/<leader>k (now resize-only;
location-list moved to ]l/[l). Migrate diagnostic signs from
deprecated vim.fn.sign_define to vim.diagnostic.config. Drop
orphan after/nvim-tree.lua and the bogus require("../current-theme").
Add foundation snacks.nvim spec. Remove playground, vim-maximizer,
poet-v, git-blame, render-markdown, and all five AI plugin specs.
Enable gitsigns current_line_blame.
2026-05-02 13:36:16 +01:00
David Ibia 41c18ff80c feat(plugins): add multiple new Lua plugins for various functionalities
feat(plugins): add various new Lua plugins for Neovim configuration.

feat(plugins): add venv-selector, vim-maximizer, and vim-tmux-navigator plugins to enhance functionality
2025-07-21 16:58:32 +01:00