| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | misc(nvim): don't display tab characters | Thomas Vanbesien | 33 hours | 1 | -1/+1 |
| | | |||||
| * | fix(nvim): rewrite fold plugin and fix text folding while editing | Thomas Vanbesien | 7 days | 1 | -1/+0 |
| | | |||||
| * | misc(nvim): add keymap CTRL+S to save buffer | Thomas Vanbesien | 7 days | 1 | -0/+1 |
| | | |||||
| * | misc(nvim): reformat lua files to 100 char line width | Thomas Vanbesien | 7 days | 1 | -7/+37 |
| | | |||||
| * | misc(nvim): lua textwidth 120 → 100 | Thomas Vanbesien | 7 days | 1 | -1/+1 |
| | | |||||
| * | refactor(nvim): rewrite the highlight and extended marks plugins | Thomas Vanbesien | 7 days | 1 | -1/+6 |
| | | |||||
| * | misc(nvim): add python development environment | Thomas Vanbesien | 10 days | 1 | -1/+1 |
| | | |||||
| * | misc(nvim): remove "file has changed on disk" notification | Thomas Vanbesien | 11 days | 1 | -8/+0 |
| | | |||||
| * | misc(nvim): add key mappings to move windows | Thomas Vanbesien | 12 days | 1 | -0/+4 |
| | | |||||
| * | misc(nvim): add Ctrl+K mapping to kill command line | Thomas Vanbesien | 12 days | 1 | -0/+5 |
| | | |||||
| * | misc(nvim): update key mappings | Thomas Vanbesien | 12 days | 1 | -2/+2 |
| | | |||||
| * | docs(nvim): comment | Thomas Vanbesien | 12 days | 1 | -1/+1 |
| | | |||||
| * | misc(nvim): edit popup menu height | Thomas Vanbesien | 12 days | 1 | -1/+1 |
| | | |||||
| * | misc(nvim): comment and reorder | Thomas Vanbesien | 12 days | 1 | -4/+4 |
| | | |||||
| * | misc(nvim): update key mappings | Thomas Vanbesien | 12 days | 1 | -10/+24 |
| | | |||||
| * | refactor(nvim): make `show_buf_diff_orig()` more robust | Thomas Vanbesien | 12 days | 1 | -5/+18 |
| | | |||||
| * | misc(nvim): remove unused parameter | Thomas Vanbesien | 12 days | 1 | -1/+1 |
| | | |||||
| * | misc(nvim): add keymap to simulate i_CTRL-R in terminal mode | Thomas Vanbesien | 2026-06-05 | 1 | -0/+8 |
| | | |||||
| * | fix(nvim): fix backup directory | Thomas Vanbesien | 2026-06-02 | 1 | -1/+1 |
| | | |||||
| * | refactor(nvim): remove unused keymap.set() calls | Thomas Vanbesien | 2026-06-02 | 1 | -2/+0 |
| | | |||||
| * | misc(nvim): add keymap for GitBlame | Thomas Vanbesien | 2026-06-02 | 1 | -0/+1 |
| | | |||||
| * | misc(nvim): don't start terminal mode automatically | Thomas Vanbesien | 2026-06-02 | 1 | -10/+0 |
| | | | | | | It's annoying because it scrolls to the prompt so I'd rather start insert mode manually. | ||||
| * | refactor(nvim): group vim.pack.add() calls | Thomas Vanbesien | 2026-05-29 | 1 | -6/+0 |
| | | | | | | This is to avoid getting many prompts when launching nvim and installing the packages initially. | ||||
| * | misc(nvim): add keymap to close current tabpage | Thomas Vanbesien | 2026-05-29 | 1 | -0/+1 |
| | | |||||
| * | misc(nvim): prompt user for action when buffer file is edited outside of nvim | Thomas Vanbesien | 2026-05-22 | 1 | -7/+20 |
| | | |||||
| * | misc(nvim): add shortcut to create tabpage | Thomas Vanbesien | 2026-05-22 | 1 | -0/+2 |
| | | |||||
| * | refactor(nvim): move winbar option and use vim.opt | Thomas Vanbesien | 2026-05-22 | 1 | -1/+1 |
| | | |||||
| * | refactor(nvim): move updatetime option | Thomas Vanbesien | 2026-05-22 | 1 | -1/+1 |
| | | |||||
| * | refactor(nvim): remove call to winsaveview() when reloading a buffer | Thomas Vanbesien | 2026-05-22 | 1 | -2/+0 |
| | | | | | The call was redundant, and `winsaveview()` does not save folds. | ||||
| * | misc(nvim): set winbar to show cwd and path | Thomas Vanbesien | 2026-05-22 | 1 | -0/+1 |
| | | |||||
| * | misc(nvim): reload buffer when its file changed on disk | Thomas Vanbesien | 2026-05-22 | 1 | -0/+18 |
| | | | | | | | | | | | | | | Bump 'updatetime' to 1 second because it affects three things: - swap file save frequency - GitGutter signs update frequency - CursorHold and CursorHoldI trigger frequency 100ms is too high of a frequency. Enable focus events in tmux for nvim 'FocusGained' event, Add two event handlers, one for updating the buffer with `checktime`, another for logging a message when doing so. | ||||
| * | misc(nvim): rounded borders and default bg color for floating windows | Thomas Vanbesien | 2026-05-22 | 1 | -0/+1 |
| | | |||||
| * | refactor(nvim): install vim-gitgutter in 50-git.lua | Thomas Vanbesien | 2026-05-20 | 1 | -4/+1 |
| | | |||||
| * | refactor(nvim): install link.vim package in 50-markdown.lua | Thomas Vanbesien | 2026-05-20 | 1 | -1/+0 |
| | | |||||
| * | misc(nvim): add shortcut to copy file path to clipboard | Thomas Vanbesien | 2026-05-19 | 1 | -0/+1 |
| | | |||||
| * | refactor(nvim): single source of truth for per-ft formatting width | Thomas Vanbesien | 2026-05-19 | 1 | -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 namespaces | Thomas Vanbesien | 2026-05-19 | 1 | -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 buffer | Thomas Vanbesien | 2026-05-19 | 1 | -0/+3 |
| | | |||||
| * | fix(nvim): remove broken keymaps | Thomas Vanbesien | 2026-05-18 | 1 | -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, typos | Thomas Vanbesien | 2026-05-18 | 1 | -4/+4 |
| | | |||||
| * | feat(nvim): add shortcuts to move tabpages | Thomas Vanbesien | 2026-05-18 | 1 | -0/+3 |
| | | |||||
| * | fix(nvim): fix last accessed tab keymap conflict | Thomas Vanbesien | 2026-05-07 | 1 | -1/+1 |
| | | |||||
| * | feat(nvim): smooth scrolling plugin | Thomas Vanbesien | 2026-05-07 | 1 | -0/+3 |
| | | |||||
| * | feat: initial setup | Thomas Vanbesien | 2026-05-06 | 1 | -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 | |||||
