<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nvim-config/plugin/50-fold.lua, branch master</title>
<subtitle>Neovim configuration</subtitle>
<id>http://git.tvcloud.fr/nvim-config/atom/plugin/50-fold.lua?h=master</id>
<link rel='self' href='http://git.tvcloud.fr/nvim-config/atom/plugin/50-fold.lua?h=master'/>
<link rel='alternate' type='text/html' href='http://git.tvcloud.fr/nvim-config/'/>
<updated>2026-07-02T15:27:28Z</updated>
<entry>
<title>refactor: hollow init.lua out into plugin files</title>
<updated>2026-07-02T15:27:28Z</updated>
<author>
<name>Thomas Vanbesien</name>
<email>tvanbesi@proton.me</email>
</author>
<published>2026-07-02T15:27:28Z</published>
<link rel='alternate' type='text/html' href='http://git.tvcloud.fr/nvim-config/commit/?id=20fa1dd3eb7a1e55c92968270da818f34896b9be'/>
<id>urn:sha1:20fa1dd3eb7a1e55c92968270da818f34896b9be</id>
<content type='text'>
Move everything but the bootstrap out of init.lua:
plugin/20-keymaps.lua takes the leader key and the misc keymaps,
loading before the 50-* features define their &lt;Leader&gt; maps;
plugin/50-cmdline.lua takes the command-line helpers;
the scrolling, arrow, and yank-highlight bindings join their features
(50-smooth_scroll, 50-autocompletion, 50-ui).

Flatten vim.g.dotfiles:
the augroup becomes vim.g.dotfiles_augroup,
and the textwidth table is dropped in favor of literal widths in the
ftplugins.
The markdown rendering loses its width coupling too,
keeping only a 60-column code-block minimum.
</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>fix(nvim): fold plugin no longer overrides custom ftplugin fold level</title>
<updated>2026-06-24T15:02:51Z</updated>
<author>
<name>Thomas Vanbesien</name>
<email>tvanbesi@proton.me</email>
</author>
<published>2026-06-24T08:28:19Z</published>
<link rel='alternate' type='text/html' href='http://git.tvcloud.fr/nvim-config/commit/?id=a94222cb63b7249304080842c6044c72bdd02c54'/>
<id>urn:sha1:a94222cb63b7249304080842c6044c72bdd02c54</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(nvim): rewrite fold plugin and fix text folding while editing</title>
<updated>2026-06-12T22:39:30Z</updated>
<author>
<name>Thomas Vanbesien</name>
<email>tvanbesi@proton.me</email>
</author>
<published>2026-06-12T22:27:05Z</published>
<link rel='alternate' type='text/html' href='http://git.tvcloud.fr/nvim-config/commit/?id=59f19b4412432a013b092ca3651dacbba1960e79'/>
<id>urn:sha1:59f19b4412432a013b092ca3651dacbba1960e79</id>
<content type='text'>
</content>
</entry>
<entry>
<title>misc(nvim): add user command to (re)initialize folds</title>
<updated>2026-05-29T14:08:15Z</updated>
<author>
<name>Thomas Vanbesien</name>
<email>tvanbesi@proton.me</email>
</author>
<published>2026-05-29T14:08:15Z</published>
<link rel='alternate' type='text/html' href='http://git.tvcloud.fr/nvim-config/commit/?id=4c8b0576c6984cbc83006fbd0c78064f4895bc60'/>
<id>urn:sha1:4c8b0576c6984cbc83006fbd0c78064f4895bc60</id>
<content type='text'>
A user command to reinitialize folds is the best solution. It's better
than doing it automatically because if folds are recalculated all the
time then when writing code new folds will close on the cursor.
</content>
</entry>
<entry>
<title>feat: initial setup</title>
<updated>2026-05-06T14:43:16Z</updated>
<author>
<name>Thomas Vanbesien</name>
<email>tvanbesi@proton.me</email>
</author>
<published>2026-05-04T06:44:50Z</published>
<link rel='alternate' type='text/html' href='http://git.tvcloud.fr/nvim-config/commit/?id=34510ebc63ff65d51f6979a86169bfc52de6180c'/>
<id>urn:sha1:34510ebc63ff65d51f6979a86169bfc52de6180c</id>
<content type='text'>
- `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
</content>
</entry>
</feed>
