summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* misc(nvim): edit popup menu heightThomas Vanbesien2026-06-071-1/+1
|
* misc(nvim): comment and reorderThomas Vanbesien2026-06-071-4/+4
|
* misc(nvim): update key mappingsThomas Vanbesien2026-06-071-10/+24
|
* refactor(nvim): make `show_buf_diff_orig()` more robustThomas Vanbesien2026-06-071-5/+18
|
* misc(nvim): remove unused parameterThomas Vanbesien2026-06-071-1/+1
|
* misc(nvim): add keymap to simulate i_CTRL-R in terminal modeThomas Vanbesien2026-06-051-0/+8
|
* misc(nvim): split fzf window horizontally on smaller screen widthThomas Vanbesien2026-06-051-1/+8
|
* misc(nvim): add `:TabRenameToCurrentFileNameNoExt` commandThomas Vanbesien2026-06-021-0/+5
|
* misc(nvim): remove 50-dotfiles.luaThomas Vanbesien2026-06-021-49/+0
| | | | | The `DotfilesOn` and `DotfilesOff` commands have been replaced with `dotfiles on|off`.
* refactor(nvim): use the correct API for wildtrigger()Thomas Vanbesien2026-06-021-1/+1
| | | | | Use `vim.fn.wildtrigger()` instead of `vim.cmd.call("wildtrigger()")`. This avoid marshalling the value between Lua and the Vimscript engine.
* fix(nvim): fix backup directoryThomas Vanbesien2026-06-021-1/+1
|
* refactor(nvim): remove unused keymap.set() callsThomas Vanbesien2026-06-021-2/+0
|
* misc(nvim): update dictionaryThomas Vanbesien2026-06-021-0/+1
|
* refactor(nvim): remove dead codeThomas Vanbesien2026-06-021-11/+0
|
* refactor(nvim): deduplicate lualine setupThomas Vanbesien2026-06-021-12/+13
|
* misc(nvim): add border around popup menusThomas Vanbesien2026-06-021-0/+1
|
* docs(nvim): commentThomas Vanbesien2026-06-021-0/+2
|
* misc(nvim): add keymap for GitBlameThomas Vanbesien2026-06-021-0/+1
|
* misc(nvim): GitBlame displays in a floating windowThomas Vanbesien2026-06-022-13/+67
|
* misc(nvim): don't start terminal mode automaticallyThomas Vanbesien2026-06-021-10/+0
| | | | | It's annoying because it scrolls to the prompt so I'd rather start insert mode manually.
* misc(nvim): lighter active cursorline highlightThomas Vanbesien2026-06-011-19/+6
|
* misc(nvim): remove dead codeThomas Vanbesien2026-06-011-2/+0
| | | | The Cursorline highlight is overwritten by `set_cursorline_hl()`.
* misc(nvim): smart split git diff window in gitcommit filesThomas Vanbesien2026-06-011-2/+10
| | | | | Split the window horizontally when there is not enough columns on the screen to display the cached git diff comfortably.
* misc(nvim): explicit autocommand descriptionThomas Vanbesien2026-06-011-1/+1
|
* refactor(nvim): group vim.pack.add() callsThomas Vanbesien2026-05-2912-34/+19
| | | | | This is to avoid getting many prompts when launching nvim and installing the packages initially.
* misc(nvim): add user command to (re)initialize foldsThomas Vanbesien2026-05-291-9/+14
| | | | | | A user command to reinitialize folds is the best solution. It's better than doing it automatically because if folds are recalculated all the time then when writing code new folds will close on the cursor.
* misc(nvim): add comment about non-bug (invisible fenced code blocks)Thomas Vanbesien2026-05-291-0/+4
|
* misc: remove commentThomas Vanbesien2026-05-291-2/+0
|
* misc(nvim): add keymap to close current tabpageThomas Vanbesien2026-05-291-0/+1
|
* fix(nvim): fix SessionExitSave and SessionExitNoSave commandsThomas Vanbesien2026-05-221-5/+4
| | | | | | | `SessionExitSave` → Save session and exit, fixed description `SessionExitNoSave` → Exit without saving session, and don't exit if there are unsaved changes.
* misc(nvim): prompt user for action when buffer file is edited outside of nvimThomas Vanbesien2026-05-221-7/+20
|
* misc(nvim): add shortcut to create tabpageThomas Vanbesien2026-05-221-0/+2
|
* refactor(nvim): move winbar option and use vim.optThomas Vanbesien2026-05-221-1/+1
|
* refactor(nvim): move updatetime optionThomas Vanbesien2026-05-221-1/+1
|
* misc(nvim): set tabline fg to yellowThomas Vanbesien2026-05-221-1/+2
|
* refactor(nvim): remove call to winsaveview() when reloading a bufferThomas Vanbesien2026-05-221-2/+0
| | | | The call was redundant, and `winsaveview()` does not save folds.
* misc(nvim): set winbar to show cwd and pathThomas Vanbesien2026-05-222-0/+3
|
* misc(nvim): reload buffer when its file changed on diskThomas Vanbesien2026-05-222-2/+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 windowsThomas Vanbesien2026-05-222-2/+1
|
* Revert "fix(nvim): correct popup rendering for bullets and LSP docs"Thomas Vanbesien2026-05-222-26/+0
| | | | This reverts commit 601bdd23a87c71dac8e4c59474c5915db676190f.
* misc(nvim): GitBlame shows SHA1 and has better matching logicThomas Vanbesien2026-05-221-1/+6
|
* misc(nvim): add keymaps for GitGutter functionsThomas Vanbesien2026-05-211-0/+7
|
* fix(nvim): live highlight TODO stringsThomas Vanbesien2026-05-211-13/+37
| | | | | Previously, extended marks for TODO strings were only set once on `'FileType'`.
* fix(nvim): don't apply global fzf config in nvimThomas Vanbesien2026-05-211-0/+3
|
* misc: commentThomas Vanbesien2026-05-211-2/+0
|
* fix(nvim): git_blame() handles errors and output with vim.notify()Thomas Vanbesien2026-05-211-1/+16
|
* refactor(nvim): install vim-gitgutter in 50-git.luaThomas Vanbesien2026-05-202-4/+3
|
* refactor(nvim): install link.vim package in 50-markdown.luaThomas Vanbesien2026-05-202-1/+2
|
* feat(nvim): add GitBlame user commandThomas Vanbesien2026-05-201-0/+7
|
* feat(nvim): add fzf-lua fuzzy finderThomas Vanbesien2026-05-191-0/+21
| | | | | | | - plugin/50-fzf-lua.lua: vim.pack fzf-lua + nvim-web-devicons, default setup(), <Leader>f* keymaps (files/live_grep/buffers/helptags/resume) - dotfiles sync: declare fd + ripgrep, the fzf-lua files/live_grep providers (rg already present, fd to be installed on next sync)