Thomas Naderer
d8a20d620a
chore: clean up dotfiles and add gitignore whitelist
...
Switch to whitelist-based .gitignore to only track essential configs:
nvim, yazi, kitty, zsh, ideavim, karabiner, tmux, scripts, starship.
Remove history, compiled files, and plugin dirs from tracking.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-11 12:57:14 +01:00
Thomas Naderer
61b1e3d2a9
refactor(nvim): modernize plugin stack
...
Removed dead weight:
- Drop nightfox, rose-pine, kanagawa, everforest colorschemes
- Remove fzf/fzf.vim (redundant with telescope)
- Remove vim-fugitive and its keymaps (lazygit covers this)
- Remove Comment.nvim (built into nvim 0.10+)
Replaced:
- nvim-cmp → blink.cmp (Rust-powered, faster, ghost text)
- none-ls/null-ls → conform.nvim (async, maintained)
- cmp-nvim-lsp capabilities → blink.cmp.get_lsp_capabilities()
- Copilot suggestions now routed through blink-copilot
Added:
- lazydev.nvim for proper Lua LSP in nvim config
- flash.nvim (s/S jump anywhere on screen)
- which-key.nvim (leader key popup with groups)
- snacks.nvim (notifier + word highlights)
- nvim-treesitter-textobjects (af/if, ac/ic, ]f/[f)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-01 21:26:55 +01:00
Thomas Naderer
82fc23530d
refactor: switch to catppuccin mocha across tmux and neovim
...
- tmux: hand-rolled catppuccin theme, three-way status bar toggle, plugin cleanup
- nvim: switch colorscheme to catppuccin-mocha, update lualine colors
- nvim: add tmuxline.vim for tmux statusline generation
- kitty: fix MesloLGS NF font typo, remove deprecated config keys
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-01 15:44:29 +01:00
Thomas Naderer
83b031dfe5
Nvim is now running Lazy as its plugin Manager.
...
New keymaps
Nvim.leap instead of flash
2025-07-07 15:31:56 +02:00