<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nvim-config/plugin/50-extmarks.lua, branch dev</title>
<subtitle>Neovim configuration</subtitle>
<id>http://git.tvcloud.fr/nvim-config/atom/plugin/50-extmarks.lua?h=dev</id>
<link rel='self' href='http://git.tvcloud.fr/nvim-config/atom/plugin/50-extmarks.lua?h=dev'/>
<link rel='alternate' type='text/html' href='http://git.tvcloud.fr/nvim-config/'/>
<updated>2026-06-24T19:46:04Z</updated>
<entry>
<title>refactor(nvim): rewrite extmark plugin</title>
<updated>2026-06-24T19:46:04Z</updated>
<author>
<name>Thomas Vanbesien</name>
<email>tvanbesi@proton.me</email>
</author>
<published>2026-06-24T19:46:04Z</published>
<link rel='alternate' type='text/html' href='http://git.tvcloud.fr/nvim-config/commit/?id=7bcf47b6349f7077b4b6605952a5f48388f18abe'/>
<id>urn:sha1:7bcf47b6349f7077b4b6605952a5f48388f18abe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docs(nvim): edit comment</title>
<updated>2026-06-24T18:57:49Z</updated>
<author>
<name>Thomas Vanbesien</name>
<email>tvanbesi@proton.me</email>
</author>
<published>2026-06-24T18:57:49Z</published>
<link rel='alternate' type='text/html' href='http://git.tvcloud.fr/nvim-config/commit/?id=0ea43875b7dc5c43e372c9bf9b666486c2d56df8'/>
<id>urn:sha1:0ea43875b7dc5c43e372c9bf9b666486c2d56df8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docs(nvim): edit comments</title>
<updated>2026-06-12T22:40:07Z</updated>
<author>
<name>Thomas Vanbesien</name>
<email>tvanbesi@proton.me</email>
</author>
<published>2026-06-12T22:28:08Z</published>
<link rel='alternate' type='text/html' href='http://git.tvcloud.fr/nvim-config/commit/?id=3912bdc066534ab5cf3fb67b7b469d2f640b6f31'/>
<id>urn:sha1:3912bdc066534ab5cf3fb67b7b469d2f640b6f31</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor(nvim): rewrite the highlight and extended marks plugins</title>
<updated>2026-06-12T20:57:30Z</updated>
<author>
<name>Thomas Vanbesien</name>
<email>tvanbesi@proton.me</email>
</author>
<published>2026-06-12T14:58:39Z</published>
<link rel='alternate' type='text/html' href='http://git.tvcloud.fr/nvim-config/commit/?id=ced6d974fc7debac76c32bac9cd131894bbccf61'/>
<id>urn:sha1:ced6d974fc7debac76c32bac9cd131894bbccf61</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(nvim): live highlight TODO strings</title>
<updated>2026-05-21T14:05:21Z</updated>
<author>
<name>Thomas Vanbesien</name>
<email>tvanbesi@proton.me</email>
</author>
<published>2026-05-21T14:05:21Z</published>
<link rel='alternate' type='text/html' href='http://git.tvcloud.fr/nvim-config/commit/?id=c56cbe03f69d456a221ef80a9c50f258e0675c19'/>
<id>urn:sha1:c56cbe03f69d456a221ef80a9c50f258e0675c19</id>
<content type='text'>
Previously, extended marks for TODO strings were only set once on
`'FileType'`.
</content>
</entry>
<entry>
<title>feat(nvim): focus-aware cursor line via per-window highlight namespaces</title>
<updated>2026-05-19T13:06:47Z</updated>
<author>
<name>Thomas Vanbesien</name>
<email>tvanbesi@proton.me</email>
</author>
<published>2026-05-19T10:00:21Z</published>
<link rel='alternate' type='text/html' href='http://git.tvcloud.fr/nvim-config/commit/?id=2f035b58d45ca5d34522a3945073739e66f5c297'/>
<id>urn:sha1:2f035b58d45ca5d34522a3945073739e66f5c297</id>
<content type='text'>
Split 50-highlight.lua into 40-colors.lua (colorscheme, custom
highlights, per-window namespaces, focus tracking) and 50-extmarks.lua
(TODO scanner reading the namespace contract from vim.g.dotfiles). The
40- prefix guarantees colors load before extmarks.

Focused vs unfocused windows now differ by cursor-line color and a
CursorLineNr badge in the focus hue (green on dark, magenta on light);
the number column stays visible on closed folds where CursorLine cannot.
</content>
</entry>
</feed>
