<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dotfiles/.config/nvim/plugin/50-markdown.lua, branch kde</title>
<subtitle>Personal dotfiles</subtitle>
<id>http://git.tvcloud.fr/dotfiles/atom/.config/nvim/plugin/50-markdown.lua?h=kde</id>
<link rel='self' href='http://git.tvcloud.fr/dotfiles/atom/.config/nvim/plugin/50-markdown.lua?h=kde'/>
<link rel='alternate' type='text/html' href='http://git.tvcloud.fr/dotfiles/'/>
<updated>2026-06-19T15:27:04Z</updated>
<entry>
<title>misc(nvim): extend markdown heading background horizontally</title>
<updated>2026-06-19T15:27:04Z</updated>
<author>
<name>Thomas Vanbesien</name>
<email>tvanbesi@proton.me</email>
</author>
<published>2026-06-19T15:27:04Z</published>
<link rel='alternate' type='text/html' href='http://git.tvcloud.fr/dotfiles/commit/?id=8a3d2f1535ff6ddb9f652d92c7ef024afc29b059'/>
<id>urn:sha1:8a3d2f1535ff6ddb9f652d92c7ef024afc29b059</id>
<content type='text'>
</content>
</entry>
<entry>
<title>misc(nvim): reformat lua files to 100 char line width</title>
<updated>2026-06-12T20:57:34Z</updated>
<author>
<name>Thomas Vanbesien</name>
<email>tvanbesi@proton.me</email>
</author>
<published>2026-06-12T15:02:54Z</published>
<link rel='alternate' type='text/html' href='http://git.tvcloud.fr/dotfiles/commit/?id=1734929edd6ceb47fcee53cb9d0a408b41dea14a'/>
<id>urn:sha1:1734929edd6ceb47fcee53cb9d0a408b41dea14a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>misc(nvim): render &amp;nbsp, &amp;lt etc in markdown files</title>
<updated>2026-06-09T15:22:56Z</updated>
<author>
<name>Thomas Vanbesien</name>
<email>tvanbesi@proton.me</email>
</author>
<published>2026-06-09T15:22:27Z</published>
<link rel='alternate' type='text/html' href='http://git.tvcloud.fr/dotfiles/commit/?id=f86dcbc94a6dd69b0128c2f819cdaa5f795d7339'/>
<id>urn:sha1:f86dcbc94a6dd69b0128c2f819cdaa5f795d7339</id>
<content type='text'>
In floating windows with python documentation there is nbsp characters
used for formatting. But with the default conceallevel they are
invisible. This commit reduces the conceallevel so that they become
visible.
</content>
</entry>
<entry>
<title>fix(nvim): floating window width</title>
<updated>2026-06-07T15:26:25Z</updated>
<author>
<name>Thomas Vanbesien</name>
<email>tvanbesi@proton.me</email>
</author>
<published>2026-06-07T12:21:32Z</published>
<link rel='alternate' type='text/html' href='http://git.tvcloud.fr/dotfiles/commit/?id=80fd7dcdc31160bc4a2c0ef48cd8bf609d5922f3'/>
<id>urn:sha1:80fd7dcdc31160bc4a2c0ef48cd8bf609d5922f3</id>
<content type='text'>
The left_margin = 2 was messing with the floating window width.
</content>
</entry>
<entry>
<title>refactor(nvim): group vim.pack.add() calls</title>
<updated>2026-05-29T14:21:27Z</updated>
<author>
<name>Thomas Vanbesien</name>
<email>tvanbesi@proton.me</email>
</author>
<published>2026-05-29T14:21:27Z</published>
<link rel='alternate' type='text/html' href='http://git.tvcloud.fr/dotfiles/commit/?id=2c790a4b7abe1473f802cc5e408a1291e6ebb8ee'/>
<id>urn:sha1:2c790a4b7abe1473f802cc5e408a1291e6ebb8ee</id>
<content type='text'>
This is to avoid getting many prompts when launching nvim and installing
the packages initially.
</content>
</entry>
<entry>
<title>refactor(nvim): single source of truth for per-ft formatting width</title>
<updated>2026-05-19T17:46:22Z</updated>
<author>
<name>Thomas Vanbesien</name>
<email>tvanbesi@proton.me</email>
</author>
<published>2026-05-19T17:46:22Z</published>
<link rel='alternate' type='text/html' href='http://git.tvcloud.fr/dotfiles/commit/?id=be333763ae599d49b640a110d8f047c6c297e252'/>
<id>urn:sha1:be333763ae599d49b640a110d8f047c6c297e252</id>
<content type='text'>
- 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.
</content>
</entry>
<entry>
<title>misc: comment</title>
<updated>2026-05-17T11:40:19Z</updated>
<author>
<name>Thomas Vanbesien</name>
<email>tvanbesi@proton.me</email>
</author>
<published>2026-05-17T11:40:19Z</published>
<link rel='alternate' type='text/html' href='http://git.tvcloud.fr/dotfiles/commit/?id=abc9c89088a483437d39f80a200a1cb52484eee7'/>
<id>urn:sha1:abc9c89088a483437d39f80a200a1cb52484eee7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>misc: extract magic number</title>
<updated>2026-05-17T11:37:59Z</updated>
<author>
<name>Thomas Vanbesien</name>
<email>tvanbesi@proton.me</email>
</author>
<published>2026-05-17T11:37:59Z</published>
<link rel='alternate' type='text/html' href='http://git.tvcloud.fr/dotfiles/commit/?id=9da1d7eb00f73d05dfc1932442401314a319e39d'/>
<id>urn:sha1:9da1d7eb00f73d05dfc1932442401314a319e39d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(nvim): add markdown rendering with `render-markdown.nvim`</title>
<updated>2026-05-07T16:36:02Z</updated>
<author>
<name>Thomas Vanbesien</name>
<email>tvanbesi@proton.me</email>
</author>
<published>2026-05-07T15:15:10Z</published>
<link rel='alternate' type='text/html' href='http://git.tvcloud.fr/dotfiles/commit/?id=f2c4081c9251e6f688c206bb90c8f646daaa640c'/>
<id>urn:sha1:f2c4081c9251e6f688c206bb90c8f646daaa640c</id>
<content type='text'>
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.
</content>
</entry>
</feed>
