summaryrefslogtreecommitdiffstats
path: root/.config/nvim
Commit message (Collapse)AuthorAgeFilesLines
...
* docs(nvim): commentThomas Vanbesien12 days1-1/+1
|
* misc(nvim): edit floating window and popup menu styleThomas Vanbesien12 days1-0/+9
| | | | Same bg as what's behind and a visible rounded border.
* fix(nvim): floating window widthThomas Vanbesien12 days1-1/+1
| | | | The left_margin = 2 was messing with the floating window width.
* misc(nvim): remove unused optionThomas Vanbesien12 days1-1/+1
| | | | `popup` overrides `preview`.
* feat(nvim): add transform_text pluginThomas Vanbesien12 days1-0/+25
| | | | With mappings to URL-encode/decode visual selection.
* feat(nvim): add follow plugin (open file/URL)Thomas Vanbesien12 days1-0/+126
|
* feat(nvim): add notes pluginThomas Vanbesien12 days1-0/+5
|
* misc(nvim): remove git key mappingsThomas Vanbesien12 days1-5/+0
|
* misc(nvim): edit comment, descriptions, and user command namesThomas Vanbesien12 days4-8/+8
|
* misc(nvim): edit popup menu heightThomas Vanbesien12 days1-1/+1
|
* misc(nvim): comment and reorderThomas Vanbesien12 days1-4/+4
|
* misc(nvim): update key mappingsThomas Vanbesien12 days1-10/+24
|
* refactor(nvim): make `show_buf_diff_orig()` more robustThomas Vanbesien12 days1-5/+18
|
* misc(nvim): remove unused parameterThomas Vanbesien12 days1-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
|