summaryrefslogtreecommitdiffstats
path: root/init.lua
Commit message (Collapse)AuthorAgeFilesLines
...
* misc(nvim): rounded borders and default bg color for floating windowsThomas Vanbesien2026-05-221-0/+1
|
* refactor(nvim): install vim-gitgutter in 50-git.luaThomas Vanbesien2026-05-201-4/+1
|
* refactor(nvim): install link.vim package in 50-markdown.luaThomas Vanbesien2026-05-201-1/+0
|
* misc(nvim): add shortcut to copy file path to clipboardThomas Vanbesien2026-05-191-0/+1
|
* refactor(nvim): single source of truth for per-ft formatting widthThomas Vanbesien2026-05-191-1/+6
| | | | | | | | | - vim.g.dotfiles.textwidth = { sh=80, lua=120, markdown=120, gitcommit=72 } defined once in init.lua. - bash/lua/markdown/gitcommit ftplugins + render-markdown read from it; mdformat --wrap already follows vim.bo.textwidth. - gitcommit gets an explicit textwidth line (was implicit runtime 72). - Behavior unchanged; one number now propagates everywhere.
* feat(nvim): focus-aware cursor line via per-window highlight namespacesThomas Vanbesien2026-05-191-0/+1
| | | | | | | | | | | Split 50-highlight.lua into 40-colors.lua (colorscheme, custom highlights, per-window namespaces, focus tracking) and 50-extmarks.lua (TODO scanner reading the namespace contract from vim.g.dotfiles). The 40- prefix guarantees colors load before extmarks. Focused vs unfocused windows now differ by cursor-line color and a CursorLineNr badge in the focus hue (green on dark, magenta on light); the number column stays visible on closed folds where CursorLine cannot.
* fix(nvim): preserve fold state when reloading a bufferThomas Vanbesien2026-05-191-0/+3
|
* fix(nvim): remove broken keymapsThomas Vanbesien2026-05-181-4/+4
| | | | | No need to navigate windows in insert mode. The previous maps (insert mode) were deleting a word instead of navigating.
* misc: fix wording, comments, typosThomas Vanbesien2026-05-181-4/+4
|
* feat(nvim): add shortcuts to move tabpagesThomas Vanbesien2026-05-181-0/+3
|
* fix(nvim): fix last accessed tab keymap conflictThomas Vanbesien2026-05-071-1/+1
|
* feat(nvim): smooth scrolling pluginThomas Vanbesien2026-05-071-0/+3
|
* feat: initial setupThomas Vanbesien2026-05-061-0/+178
- `dotfiles` (this project's CLI) - foot configuration - tmux configuration - bash configuration - nvim (as a git submodule) + configuration - ranger configuration - fzf configuration - KDE global shortcuts - Other miscellaneous dependencies