summaryrefslogtreecommitdiffstatshomepage
path: root/home/.config/nvim/lua/cfg
Commit message (Collapse)AuthorAgeFilesLines
* refactor: move core config from after/plugin/ and cfg/ to lua/config/sommerfeld2026-04-172-132/+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.
* chore: remove synmaxcol, showmatch, and static cmdheightsommerfeld2026-04-171-3/+0
| | | | | | - synmaxcol=500: irrelevant with treesitter handling all highlighting - showmatch=true: redundant with blink.pairs, causes annoying cursor jump - cmdheight=2: conflicts with auto-cmdheight.nvim which manages it dynamically
* style(nvim): use opt alias consistently and trim trailing blank linesommerfeld2026-04-171-2/+1
| | | | | Replace vim.o.mouse with opt.mouse to match the alias defined at the top of the file. Remove extra blank line at EOF.
* fix(nvim): use vim.o instead of vim.wo for fold defaultssommerfeld2026-04-171-2/+2
| | | | | vim.wo sets window-local options that only affect the first window. vim.o sets the global default that applies to all new windows.
* fix(nvim): correct grepformat missing % before fsommerfeld2026-04-171-1/+1
| | | | | The pattern "f:%l:%c:%m" was missing the % sigil before f, causing :grep results to fail parsing file names.
* feat(nvim): add pumborder and winborder optionssommerfeld2026-04-171-0/+3
| | | | | Enable popup menu border and set rounded borders for all floating windows globally (Neovim 0.12).
* feat(nvim): add nearest flag to completeoptsommerfeld2026-04-171-1/+1
| | | | Sorts native completion results by cursor proximity (Neovim 0.12).
* feat(nvim): enable messagesopt configurationsommerfeld2026-04-171-1/+1
| | | | Set wait:5000 and history:500 for message display behavior.
* refactor(nvim): remove indent-heuristic from diffoptsommerfeld2026-04-171-1/+0
| | | | Now included in Neovim 0.12 defaults along with inline:char.
* refactor(nvim): remove redundant termguicolors optionsommerfeld2026-04-171-2/+0
| | | | Default since Neovim 0.10, no longer needs to be set explicitly.
* Add a lot of changessommerfeld2025-09-112-27/+51
|
* [nvim] Remove legacy plugin disablingsommerfeld2024-05-221-20/+0
| | | | lazy.nvim does it by default.
* [nvim] Privatize lsp functionssommerfeld2024-05-221-53/+0
|
* [nvim] Rewrite config motivated by nvim 0.10sommerfeld2024-05-203-84/+60
|
* [nvim] NFC: Format filesommerfeld2024-05-161-17/+17
|
* [nvim] Remove unused spell langssommerfeld2024-05-161-3/+0
|
* first commitArnold Sommerfeld2023-10-183-0/+212