Commit Graph
115 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
mathias 50ef290642 fix color transparancy issues 2026-08-28 10:02:40 +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 b512fd2ff3 Fix phpcs for php projects 2026-08-25 09:43:24 +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 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 Rothenhaeusler f11dae4fce fix telescope preview 2026-04-22 16:58:18 +02:00
mathias d1167c2fe9 fix treesitter config, configs issue 2026-04-03 10:55:43 +02:00
Mathias Rothenhaeusler 04f1abe4d1 Merge branch 'main' of https://gitea.safemind.net/mathias/nvim-kickstart 2026-04-03 10:42:28 +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 Rothenhaeusler 6a326d7321 phpactor deactivation 2026-01-12 14:34:15 +01:00
Mathias Rothenhaeusler 36bb19fc4e phpactor deactivation 2026-01-12 14:32:15 +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 4304241960 fix gd, and textobjects 2025-11-03 20:40:56 +01:00
Mathias Rothenhaeusler 8d52d1ae69 rainbowcsv keymaps 2025-10-15 11:16:24 +02:00
Mathias Rothenhaeusler 25f82a9efb rainbowcsv keymaps 2025-10-15 10:02:01 +02:00
mathias dff46591c7 fix new lsp vim 2025-09-21 17:10:04 +02:00
Mathias Rothenhaeusler 5f80a31736 kulala keymapping 2025-09-11 16:18:16 +02:00
mathias 3f6dd0b93f added env kulala 2025-09-10 19:06:57 +02:00
Mathias Rothenhaeusler 33487db7c3 copy filename shortcut 2025-08-25 16:32:44 +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 Rothenhaeusler 1f8fe4fa49 remove setup handlers 2025-05-08 16:41:07 +02:00
mathias 13eefe179a remove K key 2025-04-13 13:15:31 +02:00
Mathias Rothenhaeusler 6d75099060 added phpstan executeable 2025-04-02 10:00:31 +02:00
Mathias Rothenhaeusler f15662fa74 activate phpactor 2025-04-02 09:15:53 +02:00