| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | fix(nvim): use # comments instead of ; in dosini files | Thomas Vanbesien | 7 days | 1 | -0/+1 |
| | | | | | This is to fix foot complaining about ; comments that I create with `gc`. | ||||
| * | misc(nvim): reformat lua files to 100 char line width | Thomas Vanbesien | 7 days | 1 | -2/+12 |
| | | |||||
| * | misc(nvim): wrap text only visually in markdown buffers | Thomas Vanbesien | 7 days | 1 | -2/+3 |
| | | |||||
| * | refactor(nvim): rewrite the buffer formatting flow | Thomas Vanbesien | 8 days | 5 | -111/+10 |
| | | |||||
| * | misc(nvim): add python formatter (black) | Thomas Vanbesien | 9 days | 1 | -0/+17 |
| | | |||||
| * | misc(nvim): rename user commands | Thomas Vanbesien | 11 days | 1 | -7/+2 |
| | | |||||
| * | feat: add wikilink mdformat extension | Thomas Vanbesien | 12 days | 1 | -0/+4 |
| | | |||||
| * | feat(nvim): support custom snippets | Thomas Vanbesien | 12 days | 1 | -0/+11 |
| | | |||||
| * | misc(nvim): smart split git diff window in gitcommit files | Thomas Vanbesien | 2026-06-01 | 1 | -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 description | Thomas Vanbesien | 2026-06-01 | 1 | -1/+1 |
| | | |||||
| * | refactor(nvim): group vim.pack.add() calls | Thomas Vanbesien | 2026-05-29 | 1 | -2/+0 |
| | | | | | | This is to avoid getting many prompts when launching nvim and installing the packages initially. | ||||
| * | misc(nvim): add comment about non-bug (invisible fenced code blocks) | Thomas Vanbesien | 2026-05-29 | 1 | -0/+4 |
| | | |||||
| * | misc: remove comment | Thomas Vanbesien | 2026-05-29 | 1 | -2/+0 |
| | | |||||
| * | refactor(nvim): install link.vim package in 50-markdown.lua | Thomas Vanbesien | 2026-05-20 | 1 | -0/+2 |
| | | |||||
| * | fix(nvim): narrow checklist guard to match item_range contract | Thomas Vanbesien | 2026-05-19 | 1 | -2/+2 |
| | | | | | | | | | | - item_range() returns nil or a full (start_row, end_row) pair; guards checked only start_row, leaving end_row integer|nil into nvim_buf_{get,set}_lines. - Guard now 'if not (start_row and end_row)' in check/uncheck; lua_ls narrows both, 4 param-type-mismatch warnings clear. - Behavior unchanged (end_row always set when start_row was); tested. | ||||
| * | refactor(nvim): single source of truth for per-ft formatting width | Thomas Vanbesien | 2026-05-19 | 4 | -3/+4 |
| | | | | | | | | | | - 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. | ||||
| * | fix(nvim): MarkdownListCheck/Uncheck work on multi-line items | Thomas Vanbesien | 2026-05-18 | 1 | -12/+73 |
| | | |||||
| * | misc(nvim): remove dead code from markdown `format()` | Thomas Vanbesien | 2026-05-18 | 1 | -4/+1 |
| | | |||||
| * | fix(nvim): replace O(n²) loop concat with table.concat | Thomas Vanbesien | 2026-05-18 | 2 | -8/+2 |
| | | |||||
| * | fix(nvim): remove `tempname()` files in lua/markdown formatters | Thomas Vanbesien | 2026-05-18 | 2 | -0/+2 |
| | | |||||
| * | misc: fix comments and typos | Thomas Vanbesien | 2026-05-18 | 1 | -1/+1 |
| | | |||||
| * | fix(nvim): stop leaking options from gitcommit diff and qf buffers | Thomas Vanbesien | 2026-05-18 | 2 | -3/+3 |
| | | |||||
| * | feat(nvim): add commands to check/uncheck markdown checklist items | Thomas Vanbesien | 2026-05-17 | 1 | -0/+30 |
| | | |||||
| * | fix(nvim): fix gitcommit injection query with `; extends` directive | Thomas Vanbesien | 2026-05-07 | 1 | -2/+2 |
| | | | | | It was just being applied at all. | ||||
| * | feat(nvim): add markdown rendering with `render-markdown.nvim` | Thomas Vanbesien | 2026-05-07 | 1 | -3/+0 |
| | | | | | | | | | | | | | | See https://github.com/MeanderingProgrammer/render-markdown.nvim - Don't set `'colorcolumn'` and `'conceallevel'` in markdown ftplugin - Treesitter plugin doesn't install the markdown and markdown_inline parsers. `50-markdown.lua` does it instead, so that it is self-contained. It also installs extra parsers it needs: yaml, html and latex. - Remove markdown highlight adjustments in `50-colors.lua` - Remove `markdown/injections.scm` that was disabling treesitter highlighting inside fenced code blocks. | ||||
| * | misc: comment | Thomas Vanbesien | 2026-05-07 | 1 | -1/+1 |
| | | |||||
| * | fix(nvim): gitcommit diff window starts unfolded | Thomas Vanbesien | 2026-05-07 | 1 | -0/+1 |
| | | |||||
| * | feat: initial setup | Thomas Vanbesien | 2026-05-06 | 6 | -0/+165 |
| - `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 | |||||
