<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nvim-config/plugin/50-color.lua, branch master</title>
<subtitle>Neovim configuration</subtitle>
<id>http://git.tvcloud.fr/nvim-config/atom/plugin/50-color.lua?h=master</id>
<link rel='self' href='http://git.tvcloud.fr/nvim-config/atom/plugin/50-color.lua?h=master'/>
<link rel='alternate' type='text/html' href='http://git.tvcloud.fr/nvim-config/'/>
<updated>2026-07-02T14:40:11Z</updated>
<entry>
<title>refactor: fold multi-line comment stacks into block comments</title>
<updated>2026-07-02T14:40:11Z</updated>
<author>
<name>Thomas Vanbesien</name>
<email>tvanbesi@proton.me</email>
</author>
<published>2026-07-02T14:40:11Z</published>
<link rel='alternate' type='text/html' href='http://git.tvcloud.fr/nvim-config/commit/?id=bba6d0b25e8d23c64070615f37c6defd8872dcfe'/>
<id>urn:sha1:bba6d0b25e8d23c64070615f37c6defd8872dcfe</id>
<content type='text'>
Every stacked `--` comment becomes a `--[[ … ]]` block whose first
line stands alone as the fold summary.
Rename plugin/50-color.lua to plugin/50-ui.lua to match its scope
(highlights, statusline, window bar, tabline) and update references.
Type claude_bash_monitor's view state as an EmmyLua @class.
</content>
</entry>
<entry>
<title>feat(git): highlight log --decorate ref lists</title>
<updated>2026-07-02T11:22:42Z</updated>
<author>
<name>Thomas Vanbesien</name>
<email>tvanbesi@proton.me</email>
</author>
<published>2026-07-02T08:00:37Z</published>
<link rel='alternate' type='text/html' href='http://git.tvcloud.fr/nvim-config/commit/?id=ce01afc324c468eea5933e093bcbf8a359484032'/>
<id>urn:sha1:ce01afc324c468eea5933e093bcbf8a359484032</id>
<content type='text'>
The runtime git syntax stops after the hash on commit header lines,
leaving the decoration list unhighlighted.
Add decoration matches for the plain, --graph, and --oneline layouts,
with refs, tags, HEAD, and the -&gt; arrow as separate groups.
Style HEAD bold cyan with the other solarized tweaks.
</content>
</entry>
<entry>
<title>refactor(nvim): conform comments and API docs to conventions</title>
<updated>2026-07-01T13:38:49Z</updated>
<author>
<name>Thomas Vanbesien</name>
<email>tvanbesi@proton.me</email>
</author>
<published>2026-07-01T13:38:49Z</published>
<link rel='alternate' type='text/html' href='http://git.tvcloud.fr/nvim-config/commit/?id=ea097318f87a561855391e74c2922e5f6b74109c'/>
<id>urn:sha1:ea097318f87a561855391e74c2922e5f6b74109c</id>
<content type='text'>
Bring the existing files up to the documented conventions:

- convert stacked-`--` file headers to `--[[ ]]` block comments;
- add `---` EmmyLua annotations to every engine `M.*` and `_`-prefix
  internal helpers (call sites updated);
- give every `vim.notify` a `vim.log.levels.*`;
- switch `:help` references to `&lt;nvim-help://&gt;` autolinks;
- extract inline keymap/command callbacks into named functions;
- replace per-element table comments with one comment above the table.

No behavior change; comment, doc-annotation and callback-naming only.
</content>
</entry>
<entry>
<title>refactor(autoreload): scope autoreload to the buffer and fix q: q/ bug</title>
<updated>2026-07-01T09:56:11Z</updated>
<author>
<name>Thomas Vanbesien</name>
<email>tvanbesi@proton.me</email>
</author>
<published>2026-06-30T14:56:05Z</published>
<link rel='alternate' type='text/html' href='http://git.tvcloud.fr/nvim-config/commit/?id=781314d7b3cfc50f9a6cdc5d741673bef311d570'/>
<id>urn:sha1:781314d7b3cfc50f9a6cdc5d741673bef311d570</id>
<content type='text'>
checktime is invalid in the command-line window (q:/q/), which fires the
same idle/focus autocmds but rejects it with E11. Guard against it so the
check is skipped there.
</content>
</entry>
<entry>
<title>feat(winbar): per-window cwd with scope marker</title>
<updated>2026-07-01T09:56:11Z</updated>
<author>
<name>Thomas Vanbesien</name>
<email>tvanbesi@proton.me</email>
</author>
<published>2026-06-30T13:46:30Z</published>
<link rel='alternate' type='text/html' href='http://git.tvcloud.fr/nvim-config/commit/?id=8d7639db6f81986aec09a13a468b1a84645219bd'/>
<id>urn:sha1:8d7639db6f81986aec09a13a468b1a84645219bd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(terminal): follow output by default, toggle with G</title>
<updated>2026-07-01T09:56:10Z</updated>
<author>
<name>Thomas Vanbesien</name>
<email>tvanbesi@proton.me</email>
</author>
<published>2026-06-29T23:24:14Z</published>
<link rel='alternate' type='text/html' href='http://git.tvcloud.fr/nvim-config/commit/?id=0d0816c7f57e9096e915416bed91afcc837923b1'/>
<id>urn:sha1:0d0816c7f57e9096e915416bed91afcc837923b1</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>feat(git): replace vim-gitgutter with gitsigns.nvim</title>
<updated>2026-06-30T12:56:54Z</updated>
<author>
<name>Thomas Vanbesien</name>
<email>tvanbesi@proton.me</email>
</author>
<published>2026-06-29T15:45:01Z</published>
<link rel='alternate' type='text/html' href='http://git.tvcloud.fr/nvim-config/commit/?id=81908b806008a002a322dd7f51cea2068150e9ea'/>
<id>urn:sha1:81908b806008a002a322dd7f51cea2068150e9ea</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>refactor(nvim): restructure plugin configs, fix OSV launch port</title>
<updated>2026-06-25T05:44:15Z</updated>
<author>
<name>Thomas Vanbesien</name>
<email>tvanbesi@proton.me</email>
</author>
<published>2026-06-25T05:44:15Z</published>
<link rel='alternate' type='text/html' href='http://git.tvcloud.fr/nvim-config/commit/?id=fb3587e51e0908c3d43722c55741cf6a386e39ce'/>
<id>urn:sha1:fb3587e51e0908c3d43722c55741cf6a386e39ce</id>
<content type='text'>
- 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")`
</content>
</entry>
<entry>
<title>feat(nvim): opt-in autoreload of buffers changed outside Neovim</title>
<updated>2026-06-25T03:35:15Z</updated>
<author>
<name>Thomas Vanbesien</name>
<email>tvanbesi@proton.me</email>
</author>
<published>2026-06-25T03:33:34Z</published>
<link rel='alternate' type='text/html' href='http://git.tvcloud.fr/nvim-config/commit/?id=c22fab35706facfa780b800b4dc72559f0ac6c60'/>
<id>urn:sha1:c22fab35706facfa780b800b4dc72559f0ac6c60</id>
<content type='text'>
</content>
</entry>
<entry>
<title>misc(nvim): don't show LSP hint by default, add command to toggle</title>
<updated>2026-06-24T19:14:06Z</updated>
<author>
<name>Thomas Vanbesien</name>
<email>tvanbesi@proton.me</email>
</author>
<published>2026-06-24T19:05:42Z</published>
<link rel='alternate' type='text/html' href='http://git.tvcloud.fr/nvim-config/commit/?id=b0130288e93e00d5f37a5cf70bc8920216600aa7'/>
<id>urn:sha1:b0130288e93e00d5f37a5cf70bc8920216600aa7</id>
<content type='text'>
</content>
</entry>
</feed>
