summaryrefslogtreecommitdiffstats
path: root/plugin
Commit message (Collapse)AuthorAgeFilesLines
* feat(cmdline): recursive :find, ripgrep :grep, quiet grep menuThomas Vanbesien4 hours1-0/+15
| | | | | | | | | - path+=** so :find searches subdirectories recursively - grepprg/grepformat drive :grep through ripgrep (--vimgrep --smart-case), with a comment on the -./-uu/-uuu opt-in flags - the auto-completion menu skips grep-family commands while their search-pattern argument is being typed, and dismisses any menu left over from completing the command name
* feat(terminal): follow output by default, toggle with GThomas Vanbesien5 hours1-1/+3
| | | | | | | | Terminal buffers track their latest output by default: leaving terminal mode or the window, and re-entering the window, jumps to the bottom (G). Toggle per terminal with G in terminal mode or the :TerminalFollow command; an active follow shows as +T in the statusline.
* feat: confirm before quitting with a running terminal jobThomas Vanbesien17 hours1-0/+88
| | | | Remove conflicting `ZZ`, `ZQ` and `ZR` keymaps.
* feat(git): replace vim-gitgutter with gitsigns.nvimThomas Vanbesien22 hours3-1/+77
| | | | | | | Swap the diff-sign plugin for gitsigns. Point lualine's diff component at gitsigns' status dict instead of letting it spawn its own git diff.
* refactor(nvim): restructure plugin configs, fix OSV launch portThomas Vanbesien5 days5-151/+155
| | | | | | | | | | | | - rewrite the file headers as block comments and regroup the autocompletion and dap files into Settings / Autocommands / Keymaps sections - fix `OSVLaunch`: `dap.configurations.lua.port` was nil (the field is a list), so the server ignored 8086; share an `OSV_PORT` constant between the launch call and the attach configuration - `.luarc.json`: list each plugin directory explicitly so lua_ls loads their type annotations - use `vim.fs.basename` instead of `vim.fn.fnamemodify(…, ":t")`
* feat(nvim): opt-in autoreload of buffers changed outside NeovimThomas Vanbesien5 days2-1/+58
|
* feat(nvim): follow <scheme://…> autolinks with gfThomas Vanbesien5 days1-1/+33
|
* misc(nvim): rename fileThomas Vanbesien6 days1-1/+1
|
* fix(nvim): fix markdown autopairsThomas Vanbesien6 days1-2/+2
|
* refactor(nvim): rewrite extmark pluginThomas Vanbesien6 days1-84/+12
|
* refactor(nvim): rewrite formatter pluginThomas Vanbesien6 days1-56/+13
|
* misc(nvim): don't show LSP hint by default, add command to toggleThomas Vanbesien6 days2-14/+13
|
* docs(nvim): edit commentThomas Vanbesien6 days1-2/+3
|
* refactor(nvim): rewrite highlight (now color) pluginThomas Vanbesien6 days2-114/+105
|
* refactor(nvim): rewrite the snippet pluginThomas Vanbesien6 days1-143/+10
|
* refactor(nvim): rewrite transform-text pluginThomas Vanbesien6 days1-24/+19
|
* refactor(nvim): rewrite session pluginThomas Vanbesien6 days1-77/+118
|
* refactor(nvim): refactor smooth scroll pluginThomas Vanbesien6 days1-8/+33
|
* docs(nvim): edit markdown plugin commentThomas Vanbesien6 days1-2/+4
|
* misc(nvim): remove netrw pluginThomas Vanbesien6 days1-29/+0
|
* misc(nvim): clean up lua lsp configThomas Vanbesien6 days1-11/+21
|
* refactor(nvim): rewrite the lsp pluginThomas Vanbesien6 days1-39/+52
|
* refactor(nvim): group all follow registrations into one sectionThomas Vanbesien6 days1-29/+33
|
* refactor(nvim): rewrite lorem pluginThomas Vanbesien6 days1-21/+26
|
* fix(nvim): source local config after all other pluginsThomas Vanbesien6 days2-8/+11
|
* nvim: scope notes find pickers to notes buffers, add global tag pickerThomas Vanbesien6 days2-8/+23
| | | | | | Notes find pickers (<Leader>ft/ff/fg) are now set buffer-locally so they shadow the fzf defaults only inside notes buffers; add a global fzf tag picker on <Leader>ft, and move open-notes to <Leader>N.
* misc: formatThomas Vanbesien6 days1-1/+4
|
* fix(nvim): check that NOTES_DIR exists before running code that depends on itThomas Vanbesien6 days2-16/+21
|
* misc(nvim): edit notes-specific fzf keymaps to override default fzf keymapsThomas Vanbesien6 days1-9/+10
|
* misc(nvim): include extension in tab default nameThomas Vanbesien6 days1-1/+1
|
* refactor(nvim): split GetTabLine into multiple functionsThomas Vanbesien6 days1-25/+35
|
* refactor(nvim): rewrite goto plugin (now called follow)Thomas Vanbesien6 days3-131/+265
| | | | | | | | `lua/dotfiles/follow.lua` provides an engine to register "followable entities" like URL, wiki-links etc and can be easily expanded. The engine provides a function to navigate between followable entities and a function to edit them inside neovim.
* misc(nvim): make fzf preview bigger when split horizontallyThomas Vanbesien6 days1-0/+1
|
* misc(nvim): notes rename robustness and <Leader>no mappingThomas Vanbesien6 days1-13/+31
| | | | | | - rename_note discovers the open buffer itself (drop buf param) - keep the .md extension on rename even if the user omits it - add <Leader>no to open notes; use lcd instead of cd
* misc(nvim): note name/heading autocompletionThomas Vanbesien6 days1-1/+22
|
* misc(nvim): add shortcut to navigate URL and wikilinksThomas Vanbesien6 days1-0/+20
|
* misc: open notes index on NotesOpenThomas Vanbesien6 days1-1/+8
|
* fix(nvim): fold plugin no longer overrides custom ftplugin fold levelThomas Vanbesien6 days1-1/+5
|
* docs(nvim): add comments and group functionsThomas Vanbesien6 days1-41/+70
|
* refactor(nvim): clean up notes pluginThomas Vanbesien6 days1-180/+267
|
* misc(nvim): refactor tabline pluginThomas Vanbesien6 days2-95/+97
|
* misc(nvim): extend markdown heading background horizontallyThomas Vanbesien11 days1-1/+1
|
* misc(nvim): improve closed folds visibilityThomas Vanbesien11 days1-0/+3
|
* misc(nvim): replace 50-git.lua with vim-fugitiveThomas Vanbesien2026-06-152-81/+1
|
* refactor(nvim): rename functions and edit commentsThomas Vanbesien2026-06-134-13/+18
|
* docs(nvim): edit commentsThomas Vanbesien2026-06-136-16/+26
|
* fix(nvim): rewrite fold plugin and fix text folding while editingThomas Vanbesien2026-06-132-12/+13
|
* refactor(nvim): rename files and move code aroundThomas Vanbesien2026-06-135-114/+112
|
* refactor(nvim): rewrite DAP pluginThomas Vanbesien2026-06-131-9/+26
|
* refactor(nvim): rewrite autocompletion pluginThomas Vanbesien2026-06-121-47/+69
|