<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nvim-config/plugin/50-ui.lua, branch dev</title>
<subtitle>Neovim configuration</subtitle>
<id>http://git.tvcloud.fr/nvim-config/atom/plugin/50-ui.lua?h=dev</id>
<link rel='self' href='http://git.tvcloud.fr/nvim-config/atom/plugin/50-ui.lua?h=dev'/>
<link rel='alternate' type='text/html' href='http://git.tvcloud.fr/nvim-config/'/>
<updated>2026-07-14T15:15:31Z</updated>
<entry>
<title>refactor: remove lua/dotfiles subfolder</title>
<updated>2026-07-14T15:15:31Z</updated>
<author>
<name>Thomas Vanbesien</name>
<email>tvanbesi@proton.me</email>
</author>
<published>2026-07-14T14:11:45Z</published>
<link rel='alternate' type='text/html' href='http://git.tvcloud.fr/nvim-config/commit/?id=a411f79725c92d7ef89484a87a239aa2e0bc5c98'/>
<id>urn:sha1:a411f79725c92d7ef89484a87a239aa2e0bc5c98</id>
<content type='text'>
</content>
</entry>
<entry>
<title>style(nvim): rewrap comments to satisfy the comment checker</title>
<updated>2026-07-11T13:18:00Z</updated>
<author>
<name>Thomas Vanbesien</name>
<email>tvanbesi@proton.me</email>
</author>
<published>2026-07-11T13:18:00Z</published>
<link rel='alternate' type='text/html' href='http://git.tvcloud.fr/nvim-config/commit/?id=eac1a9022da82aa052c299a057a84882bb4a5608'/>
<id>urn:sha1:eac1a9022da82aa052c299a057a84882bb4a5608</id>
<content type='text'>
Break comment lines after sentence-ending punctuation, give function
comments a period-terminated one-line summary, and wrap comment lines
to 100 columns.
Comments only, no behavior change.
</content>
</entry>
<entry>
<title>fix(ui): restore vim.notify WARN/ERROR colors under selenized</title>
<updated>2026-07-09T18:06:20Z</updated>
<author>
<name>Thomas Vanbesien</name>
<email>tvanbesi@proton.me</email>
</author>
<published>2026-07-09T18:06:20Z</published>
<link rel='alternate' type='text/html' href='http://git.tvcloud.fr/nvim-config/commit/?id=859e1e544ef004c415f4c3170205f4bc50a1cac0'/>
<id>urn:sha1:859e1e544ef004c415f4c3170205f4bc50a1cac0</id>
<content type='text'>
Selenized blanks `WarningMsg` and `ErrorMsg`, the groups `vim.notify()`
colors WARN and ERROR with, so notifications lost their yellow and red.
Expose the scheme's `Statement` and `Error` foregrounds from
`current_colors` and re-set the two message groups from them in the
selenized bundle, copying only the foreground so they track light/dark
without inheriting the source group's other attributes.
</content>
</entry>
<entry>
<title>feat: visible cmdline inc search</title>
<updated>2026-07-09T17:32:01Z</updated>
<author>
<name>Thomas Vanbesien</name>
<email>tvanbesi@proton.me</email>
</author>
<published>2026-07-09T17:32:01Z</published>
<link rel='alternate' type='text/html' href='http://git.tvcloud.fr/nvim-config/commit/?id=212f143ad993fed728ecc9c3c72078d507d311cb'/>
<id>urn:sha1:212f143ad993fed728ecc9c3c72078d507d311cb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(statusline): dim the Auto[…] flag when all suboptions are off</title>
<updated>2026-07-09T17:04:56Z</updated>
<author>
<name>Thomas Vanbesien</name>
<email>tvanbesi@proton.me</email>
</author>
<published>2026-07-09T17:04:56Z</published>
<link rel='alternate' type='text/html' href='http://git.tvcloud.fr/nvim-config/commit/?id=57c4c3d56fa2b0e1673dbfbcc6bba58849302599'/>
<id>urn:sha1:57c4c3d56fa2b0e1673dbfbcc6bba58849302599</id>
<content type='text'>
Switch the framing from braces to square brackets, and gray the
brackets and separators to StatusFlagOff when autowrite, format, and
autoreload are all off so the whole flag reads as inactive.
</content>
</entry>
<entry>
<title>refactor: rename AutoSave → AutoWrite</title>
<updated>2026-07-09T17:01:35Z</updated>
<author>
<name>Thomas Vanbesien</name>
<email>tvanbesi@proton.me</email>
</author>
<published>2026-07-09T17:01:35Z</published>
<link rel='alternate' type='text/html' href='http://git.tvcloud.fr/nvim-config/commit/?id=910c8cf519365fc2eae42f177adbe7420f0c53b5'/>
<id>urn:sha1:910c8cf519365fc2eae42f177adbe7420f0c53b5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(tabline): swap the active and inactive tab highlight</title>
<updated>2026-07-09T14:51:00Z</updated>
<author>
<name>Thomas Vanbesien</name>
<email>tvanbesi@proton.me</email>
</author>
<published>2026-07-09T14:51:00Z</published>
<link rel='alternate' type='text/html' href='http://git.tvcloud.fr/nvim-config/commit/?id=80614a128b778068ae883f6f56c45119747a47dd'/>
<id>urn:sha1:80614a128b778068ae883f6f56c45119747a47dd</id>
<content type='text'>
The current tabpage now takes the editor's Normal background so it
blends into the window below;
the inactive tabs take the emphasized background the active tab used to
carry.

Guard the swap on TabLineSel still holding a non-Normal background.
The color engine re-runs appliers on OptionSet 'background' without a
highlight reset, so an unguarded swap would read the already-swapped
TabLineSel and collapse TabLine onto Normal too.
</content>
</entry>
<entry>
<title>feat(ui): reorganize statusline sections, accent the counts</title>
<updated>2026-07-09T14:17:37Z</updated>
<author>
<name>Thomas Vanbesien</name>
<email>tvanbesi@proton.me</email>
</author>
<published>2026-07-09T14:16:51Z</published>
<link rel='alternate' type='text/html' href='http://git.tvcloud.fr/nvim-config/commit/?id=1a86a4aac4f597dc091dcab5262c4df60a63ffbe'/>
<id>urn:sha1:1a86a4aac4f597dc091dcab5262c4df60a63ffbe</id>
<content type='text'>
Move filetype, formatter, and lsp_status from x to y, rendering them
as one delimiter-free run via empty component separators.
Move selectioncount and searchcount from c to z, accented bold yellow
so they stand out on the section's blue background.
</content>
</entry>
<entry>
<title>feat(fold): highlighted closed folds with a line count, calmer gutter</title>
<updated>2026-07-09T14:00:27Z</updated>
<author>
<name>Thomas Vanbesien</name>
<email>tvanbesi@proton.me</email>
</author>
<published>2026-07-09T13:51:23Z</published>
<link rel='alternate' type='text/html' href='http://git.tvcloud.fr/nvim-config/commit/?id=e74059e5cbff2206fc77b3215900d54e56da6daf'/>
<id>urn:sha1:e74059e5cbff2206fc77b3215900d54e56da6daf</id>
<content type='text'>
Replace the flat default 'foldtext' with a dotfiles.fold engine that
draws a closed fold's first line from its treesitter highlight captures
and prepends a bold magenta, fixed-width `[N]` line count (`&gt;999` past a
thousand lines) in the FoldCount group.

Also quiet the fold display: empty-highlight fill spaces, triangle
open/close markers, a bar down open-fold bodies replacing the unreadable
nesting-depth digit, no end-of-buffer tildes, and a diagonal for deleted
diff regions.
</content>
</entry>
<entry>
<title>feat(ui): color-coded per-buffer status flags in the statusline</title>
<updated>2026-07-03T21:34:54Z</updated>
<author>
<name>Thomas Vanbesien</name>
<email>tvanbesi@proton.me</email>
</author>
<published>2026-07-03T21:34:54Z</published>
<link rel='alternate' type='text/html' href='http://git.tvcloud.fr/nvim-config/commit/?id=9672a741f4d831081fb67699cafb77f23473afa7'/>
<id>urn:sha1:9672a741f4d831081fb67699cafb77f23473afa7</id>
<content type='text'>
Replace the terse +F/+H/+R flags with labelled, color-coded ones whose
color alone signals state: green when on, gray when off.

The three auto-features group into one Auto{Save,Format,Reload} token
with bold braces; the spell flag and LSPHints follow, and terminal
buffers show only Following output.
Spelling shows its language (en/fr/en-fr) when on and only appears when
off in markdown and text buffers; each flag renders only in the buffers
it applies to.

Flag colors come from the scheme's String/Comment on the StatusLine
background, so they follow the colorscheme and its light/dark.
</content>
</entry>
</feed>
