mathias and Claude 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
391b30bd7a
updated new textobjects method
2026-05-24 14:29:08 +02:00
mathias
0af71243a3
remove old leader s from vimrc
2026-05-20 21:22:55 +02:00
mathias
d0ea7c50a0
gl mapping
2026-05-06 19:53:03 +02:00
mathias
233275c160
added gl, easymotion in line
2026-05-05 19:31:44 +02:00
mathias
ccd0319364
fix some paths, install rust-analyzer not in mason!
2026-05-05 19:22:04 +02:00
mathias
09e50948e4
treesitter for nvim 0.12
2026-04-19 13:01:12 +02:00
mathias
d1167c2fe9
fix treesitter config, configs issue
2026-04-03 10:55:43 +02:00
mathias
821f9bee27
fix treesitter config
2026-04-03 10:35:50 +02:00
mathias
fbcc0b8d61
fix error message intelephense license txt
2026-03-22 17:17:16 +01:00
mathias
8850a7cc27
show diagnostics for buffer db
2025-12-30 19:48:36 +01:00
mathias
480e35d011
improve lsp
2025-12-29 12:49:47 +01:00
mathias
95d3e129ad
improve nvim-cmp
2025-11-29 19:10:35 +01:00
mathias
2e55a01664
optimize keymaps diagnostics
2025-11-24 19:09:28 +01:00
mathias
a233f6e7f2
added clippy for rust lsp setup
2025-11-24 18:53:57 +01:00
mathias
8f4d2e287e
lsp fixes and tweaks
2025-11-23 12:17:56 +01: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
04e5478570
lua optimization
2025-11-22 11:36:05 +01:00
mathias
1cb0dab7ff
remove autoformat on save
2025-11-22 10:30:22 +01:00
mathias
9ac8c17116
diagnostics inline display changes
2025-11-15 16:42:36 +01:00
mathias
37fb243950
added params to rust debugging
2025-11-11 19:00:00 +01:00
mathias
4304241960
fix gd, and textobjects
2025-11-03 20:40:56 +01:00
mathias
dff46591c7
fix new lsp vim
2025-09-21 17:10:04 +02:00
mathias
3f6dd0b93f
added env kulala
2025-09-10 19:06:57 +02:00
mathias
d45101d38d
colorscheme fixes
2025-08-09 09:36:56 +02:00
mathias
2ca16adfbf
colorscheme fixes
2025-08-08 10:16:53 +02:00
mathias
a96e697ea3
fix background color popups
2025-08-03 22:24:38 +02:00
mathias
20453f156d
colortheme added
2025-07-29 16:02:03 +02:00
mathias
10c005be2d
added gitsigns config
2025-07-29 13:40:41 +02:00
mathias
a3269dbfc4
optimize null_ls
2025-07-25 21:40:59 +02:00
mathias
dba36e227c
go to definition
2025-07-25 16:20:25 +02:00
mathias
aacdd5e376
added none-ls (null-ls)
2025-07-25 16:04:48 +02:00
mathias
cf8bac705a
added F11 close debug
2025-06-05 17:27:34 +02:00
mathias
13eefe179a
remove K key
2025-04-13 13:15:31 +02:00
mathias
aeb15189f2
upgrade init.lua
2025-03-31 20:13:12 +02:00
mathias
e48121945c
upgrade init.lua
2025-03-31 20:10:37 +02:00
mathias
df5749ecd3
Lsp changes (deprecations etc)
2025-03-30 17:37:50 +02:00
mathias
2754087154
added keymap to move split pane
2025-03-28 16:07:03 +01:00
mathias
9d28ec0082
remove default mapping php debugging
2025-03-18 19:30:38 +01:00
mathias
5a8942b389
remove delve (go debugger)
2025-03-18 19:23:13 +01:00
mathias
41993e4393
added nvim debug autoload for project sepcific configs
2025-03-16 12:23:57 +01:00
mathias
95a3a82346
project/session shortcut add shift
2025-03-07 18:02:40 +01:00
mathias
3ed631bcc4
project/session shortcut add shift
2025-03-07 17:07:16 +01:00
mathias
0885e0e9b9
debugging, added mason pacakge for codelldb
2024-12-28 20:27:12 +01: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
f499e5c6ec
stopAtEntry DAP
2024-12-27 10:39:14 +01:00
mathias
4071b56ab0
added rust debugging
2024-12-25 18:27:44 +01:00
mathias
5bdb7589c7
debug shortcuts
2024-12-25 17:32:13 +01:00
mathias
8ddb3ae17e
added php debug settings
2024-12-25 17:24:40 +01:00
mathias
aff0a22908
breakpoint like storm
2024-12-25 16:56:33 +01:00
mathias
6c886df0d5
added session plugin
2024-12-23 12:27:35 +01:00
mathias
6c352db191
catppuccin: frappe to mocha
2024-11-09 13:46:37 +01:00
mathias
4d525339f7
added listchars plugin
2024-10-12 15:06:02 +02:00
mathias
b75503d8c9
added workspace symbols fs -> ss
2024-09-15 09:19:20 +02:00
mathias
30b0658600
added workspace symbols fs
2024-09-15 09:16:31 +02:00
mathias
3ee3256320
added shortcut neotree
2024-08-06 16:28:13 +02:00
mathias
4007b903ed
deactivate startup plugin
2024-08-04 13:03:41 +02:00
mathias
7d0b034585
cycle prev and next buffer fix via buffer
2024-07-27 12:12:11 +02:00
mathias
1b8501a22c
cycle prev and next buffer
2024-07-27 12:02:23 +02:00
mathias
a565f4683c
kulala shortcuts
2024-07-26 16:56:20 +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
e3f78c1801
reactivate bufferline
2024-06-30 12:10:42 +02:00
mathias
e8c47ee5e1
restore F to search backwards
2024-06-14 16:26:54 +02:00
mathias
02d939d8a5
disbable indent-blankline plugin
2024-05-18 15:07:01 +02:00
mathias
662960b1b1
offset for zz
2024-04-26 14:30:53 +02:00
mathias
e5f3d8da23
change to telescope diagnostics
2024-03-29 22:27:31 +01:00
mathias
e438717557
keymaps lsp
2024-03-27 11:56:49 +01:00
mathias
b8776f785e
changed some debugging hotkeys
2024-03-24 17:30:38 +01:00
mathias
476eb2e86f
Lspsage finder
2024-03-22 17:52:17 +01: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
725b4e75bd
added hardtime plugin
2024-01-15 19:03:38 +01:00
mathias
0e8cf26144
easymotion smart case
2024-01-02 19:16:30 +01:00
mathias
3b95214e8b
changed keymap for easymotion search
2024-01-02 19:04:06 +01:00
mathias
fbd0b7a3c8
remove sneak
2023-12-31 16:09:12 +01:00
mathias
b22133d2dd
changed keymap vor outlin a-7
2023-12-04 19:19:56 +01:00
mathias
3b709033df
added keymap to jump to next method
2023-12-03 15:35:38 +01:00
mathias
637df70213
Merge branch 'main' of https://gitea.safemind.net/mathias/nvim-kickstart
2023-11-13 18:09:03 +01:00
mathias
378ac47178
code action duplicate fix
2023-11-13 18:08:58 +01:00
mathias
28455d09ae
remap leader a
2023-10-15 16:22:57 +02:00
mathias
db1fa7dcd0
added leader v for split
2023-10-15 14:28:16 +02:00
mathias
739460cc1a
added telescope history keymap
2023-10-03 17:45:44 +02: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
4a9331e23b
added mason window border
2023-08-28 20:13:43 +02:00
mathias
0aad9059b6
frames around popups
2023-08-28 20:03:04 +02:00
mathias
a579401524
neo tree current
2023-08-26 16:35:36 +02:00
mathias
861838f3a5
added harpoon
2023-08-26 11:51:55 +02:00
mathias
73bc1e8d30
Merge branch 'main' of https://gitea.safemind.net/mathias/nvim-kickstart
2023-08-26 11:50:29 +02:00
mathias
7bcb3631e7
added harpoon
2023-08-26 11:50:24 +02:00
mathias
61b6d65060
hlsearch true
2023-08-25 19:51:02 +02:00
mathias
c9196da391
added default lsps
2023-08-25 15:21:05 +02:00
mathias
b2e281d426
reorder requires
2023-08-25 14:55:28 +02:00
mathias
0faed7d95e
added autopairs; keymaps
2023-08-23 19:28:15 +02:00
mathias
c9a031fa36
added gitsigns keymaps
2023-08-17 15:29:52 +02:00