Commit Graph
34 Commits
Author SHA1 Message Date
mathias a101b3eba2 remove bufferline 2026-08-30 14:19:45 +02:00
mathias a01a7bba9b remove unused harpoon 2026-08-30 12:53:52 +02:00
mathiasandClaude Sonnet 5 2646541406 Clean up config: fix broken plugin specs, dedupe options/keymaps, drop dead code
- lspsaga: custom keys lived outside config(), so setup({}) ran empty and
  they never worked; moved into setup() and updated to the plugin's current
  option schema (finder_action_keys/definition_action_keys/move_in_saga
  are stale names in the installed version)
- catppuccin: fixed a stray `as = "catppuccin"` key left outside the plugin
  table; wrapped as { "catppuccin/nvim", name = "catppuccin" }
- options: consolidated the three competing sources (vimrc, init.lua,
  custom/options.lua) into custom/options.lua alone; hlsearch/wrap were
  silently landing opposite to what init.lua's own comments said, purely
  from require-order. custom/options.lua now loads first in the require
  chain since colorizer.lua and others need termguicolors set before their
  own setup() runs
- removed duplicate keymaps that were dead on arrival due to load order
  (<leader>rn, <leader>sf/sg/sh, jj, <leader>y, mapleader x3, manual
  C-h/j/k/l vs vim-tmux-navigator)
- removed dead code: smart_format, root_dir/fallback_root_dir, toggleterm's
  unused _LAZYGIT_TOGGLE/_NODE_TOGGLE/_PYTHON_TOGGLE globals, unused local
  cmp, stale commented blocks, lua/custom/startup.lua
- removed unused plugins: mini.icons, telescope-dap.nvim,
  startup-nvim/startup.nvim (malformed spec, never actually required),
  plus leftover ALE globals with no ALE plugin installed
- vim.loop.* -> vim.uv.*, vim.diagnostic.goto_prev/next ->
  vim.diagnostic.jump({count=...}) for 0.12.5
- guard vim.treesitter.start() at the top of init.lua: the system's
  bundled Lua highlight query is currently ahead of the available
  tree-sitter-lua grammar (a packaging skew, confirmed nvim-treesitter is
  fully up to date), which was throwing on every Lua buffer and taking
  omnifunc/foldexpr down with it; now falls back to regex highlighting
  with a single notify instead

Verified end-to-end against a real Neovim 0.12.5 headless instance with a
fresh plugin install: no load errors, lspsaga's custom keys now actually
apply, and the treesitter guard was confirmed against the real environment.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013jVh2Lhn386JAvjSFCHUhn
2026-08-27 22:27:37 +02:00
Mathias Rothenhaeusler 095ee1e73e use colorizer fork 2026-07-08 08:37:52 +02:00
Mathias Rothenhaeusler 38709a3b71 remove markdown, not working 2026-06-10 08:10:14 +02:00
mathias a660f0c788 cleanup lspsaga 2025-11-22 12:55:21 +01:00
mathias f75def6081 cleanup lspsaga setup 2025-11-22 12:11:52 +01:00
mathias 71dac4d82f cleanup autoformat, telescope 2025-11-22 11:59:03 +01:00
mathias 2ca16adfbf colorscheme fixes 2025-08-08 10:16:53 +02:00
mathias aacdd5e376 added none-ls (null-ls) 2025-07-25 16:04:48 +02:00
mathias 6c2df0572b optimize session handling 2024-12-27 14:17:13 +01:00
mathias d27336e6df new session handling 2024-12-27 13:40:41 +01:00
mathias 6c886df0d5 added session plugin 2024-12-23 12:27:35 +01:00
mathias 4d525339f7 added listchars plugin 2024-10-12 15:06:02 +02:00
Mathias Rothenhaeusler a469b206fd added diffview with keymap 2024-10-07 14:12:46 +02:00
mathias a5860c4237 added kulala 2024-07-26 16:06:34 +02:00
mathias 4c760227c7 added mini.icons 2024-07-26 09:43:07 +02:00
mathias ec66c0d732 fix dap dependencies 2024-03-19 21:22:11 +01:00
mathias d9c84c6e23 remove hardtime plugin 2024-03-08 17:39:03 +01:00
Mathias Rothenhaeusler 4ab0dddfd5 added rainbow csv 2024-02-29 15:21:21 +01:00
mathias 725b4e75bd added hardtime plugin 2024-01-15 19:03:38 +01:00
mathias fbd0b7a3c8 remove sneak 2023-12-31 16:09:12 +01:00
mathias df75c9f658 added telescope history 2023-10-03 17:28:21 +02:00
mathias 2e74a93297 new tab plugin 2023-10-02 10:54:29 +02:00
mathias 810c87381a added markdown and barbar 2023-10-01 16:23:14 +02:00
Mathias Rothenhaeusler 68488fe63c added easymotion 2023-09-21 12:24:43 +02:00
mathias 7bcb3631e7 added harpoon 2023-08-26 11:50:24 +02:00
mace on endeavour a5ba01bde9 added colorizer 2023-08-25 13:45:22 +02:00
mace on endeavour 57cf0fdb5d added path completion plugin 2023-08-25 13:44:01 +02:00
mathias 0faed7d95e added autopairs; keymaps 2023-08-23 19:28:15 +02:00
mathias 4f73f56d3b added toggleterm 2023-08-14 21:59:06 +02:00
mathias 6fae3ec8ac final settings 2023-08-14 21:47:30 +02:00
mathias e5843d4ca4 more settings 2023-08-14 20:13:43 +02:00
mathias dd32e10255 first structure 2023-08-14 13:14:23 +02:00