aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/home/.config/nvim/after
Commit message (Collapse)AuthorAgeFilesLines
* chore: remove stale and outdated configuration filesLibravatar sommerfeld43 hours2-14/+0
| | | | | | | | | | | | | | | | Delete 17 items confirmed unused/superseded: - pulse/ (4 files): PulseAudio configs, superseded by PipeWire - pipewire/media-session.d/: deprecated, superseded by WirePlumber - neofetch/config.conf: neofetch is abandoned/archived - .urlview: mutt-era URL viewer config - nvim ftplugin xdefaults.lua, xmodmap.lua: X11-only (xrdb/xmodmap) - Steam CS:GO + L4D2 configs: CS:GO replaced by CS2, L4D2 untracked - fakecam/ + service: abandoned virtual webcam project - noisetorch.service: project abandoned, PipeWire has built-in noise cancellation - gtk-2.0/: GTK2 is legacy - spotifyd.service.d/: no longer using spotifyd - htop/htoprc: auto-generated, not worth tracking - cookiefire, terminal-benchmark, terminal-testdrive, stop, videowrapper: unused scripts
* chore: remove all X11/Xorg configs and referencesLibravatar sommerfeld43 hours1-10/+0
| | | | | | | | | | | | | | | Removed: - home/.config/{X11,bspwm,sxhkd,polybar,rofi,dunst,sxiv,sx,alacritty} - meta/{x-base,x-de,x-extra} metapackages - barscripts/ (polybar GPU scripts) - nvim sxhkdrc ftplugin and treesitter parser Updated: - mimeapps.list: sxiv → imv - ghostty config: bspwm → sway comment - .zshrc: alacritty → xterm-ghostty in TERM check - .zprofile: removed bspwm from comment - copilot-instructions.md: removed X11 references
* refactor: move core config from after/plugin/ and cfg/ to lua/config/Libravatar sommerfeld43 hours2-412/+0
| | | | | | | | | | | | after/plugin/ runs after ALL plugins with unpredictable ordering. Explicit require() from init.lua after lazy.setup() is more predictable and standard. - after/plugin/autocmds.lua → lua/config/autocmds.lua - after/plugin/mappings.lua → lua/config/keymaps.lua - cfg/options.lua → config/options.lua - cfg/utils.lua → config/utils.lua Creates a consistent lua/config/ namespace for all non-plugin configuration.
* refactor: consolidate LspAttach handlers into single callbackLibravatar sommerfeld43 hours1-1/+40
| | | | | | | | Two separate LspAttach handlers existed in autocmds.lua and search.lua, fragmenting LSP behavior across files. Merge fzf-lua LSP navigation mappings into the main LspAttach handler in autocmds.lua using lazy require('fzf-lua'). This makes all LSP-on-attach behavior visible in one place.
* fix: remove stale vim-sneak commentLibravatar sommerfeld43 hours1-1/+0
| | | | | | Comment referenced vim-sneak plugin which is not installed. The semicolon mapping is active and has been since the plugin was removed. Also had a "to to" typo.
* style(nvim): replace verbose kickstart comments with concise onesLibravatar sommerfeld43 hours1-9/+2
| | | | | Multi-line tutorial comments explaining CursorHold and inlay hints are unnecessary for the config author. Replaced with one-liners.
* fix(nvim): remove incorrect expr flag from terminal escape mappingLibravatar sommerfeld43 hours1-1/+1
| | | | | The mapping has a literal rhs string, not an expression. The expr flag caused the rhs to be evaluated as a vimscript expression.
* fix(nvim): guard nil concatenation in gitcommit ftpluginLibravatar sommerfeld43 hours1-1/+1
| | | | | vim.b.undo_ftplugin may be nil when no upstream ftplugin sets it, causing a nil concatenation error.
* refactor(nvim): remove LSP mappings now default in 0.12Libravatar sommerfeld43 hours1-5/+0
| | | | | | Remove gra (code_action) and <leader>cl (codelens.run) mappings. Neovim 0.12 provides these as gra and grx defaults respectively. Also remove unused nvmap helper function.
* feat(nvim): enable treesitter foldexprLibravatar sommerfeld43 hours1-1/+1
| | | | | | Uncomment vim.treesitter.foldexpr() which is well-supported in 0.12. Folding remains disabled by default (foldenable=false) so this only takes effect when explicitly enabled per-buffer.
* nvim: Add missing <CR> to mappingsLibravatar sommerfeld2025-10-241-1/+6
|
* nvim: Add fortls configLibravatar sommerfeld2025-10-241-0/+10
|
* nvim: Move LSP config to 'after'Libravatar sommerfeld2025-10-242-0/+66
|
* Add a lot of changesLibravatar sommerfeld2025-09-1117-180/+348
|
* [nvim] Change diagnostics mappingsLibravatar sommerfeld2025-01-311-2/+2
|
* [nvim] Remove tmux navigatorLibravatar sommerfeld2025-01-311-0/+5
|
* [nvim] Remove deprecated functionLibravatar sommerfeld2024-05-221-1/+1
|
* [nvim] Rewrite config motivated by nvim 0.10Libravatar sommerfeld2024-05-201-4/+0
|
* first commitLibravatar Arnold Sommerfeld2023-10-1817-0/+260