<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nvim-config/plugin/50-markdown.lua, branch dev</title>
<subtitle>Neovim configuration</subtitle>
<id>http://git.tvcloud.fr/nvim-config/atom/plugin/50-markdown.lua?h=dev</id>
<link rel='self' href='http://git.tvcloud.fr/nvim-config/atom/plugin/50-markdown.lua?h=dev'/>
<link rel='alternate' type='text/html' href='http://git.tvcloud.fr/nvim-config/'/>
<updated>2026-06-24T17:26:57Z</updated>
<entry>
<title>docs(nvim): edit markdown plugin comment</title>
<updated>2026-06-24T17:26:57Z</updated>
<author>
<name>Thomas Vanbesien</name>
<email>tvanbesi@proton.me</email>
</author>
<published>2026-06-24T17:26:57Z</published>
<link rel='alternate' type='text/html' href='http://git.tvcloud.fr/nvim-config/commit/?id=03f7f69ffd508f71f86e82149f7748fde3c9b4d6'/>
<id>urn:sha1:03f7f69ffd508f71f86e82149f7748fde3c9b4d6</id>
<content type='text'>
</content>
</entry>
<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/nvim-config/commit/?id=23facd1e189343877cfcac92bc4cb718716e1818'/>
<id>urn:sha1:23facd1e189343877cfcac92bc4cb718716e1818</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/nvim-config/commit/?id=527c8940bf710aac2e52e2041f148cab71b4a132'/>
<id>urn:sha1:527c8940bf710aac2e52e2041f148cab71b4a132</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/nvim-config/commit/?id=cd291c8084519069ce774c46d277fcae4e0474f3'/>
<id>urn:sha1:cd291c8084519069ce774c46d277fcae4e0474f3</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/nvim-config/commit/?id=27295cffb093e7efb52b811cffb79500b89f1ac6'/>
<id>urn:sha1:27295cffb093e7efb52b811cffb79500b89f1ac6</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/nvim-config/commit/?id=beaf5c7344c5bb978a634caf86750737a753c1b7'/>
<id>urn:sha1:beaf5c7344c5bb978a634caf86750737a753c1b7</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/nvim-config/commit/?id=80f74b2f218ea622be2cdf791494b4d5f91bbd06'/>
<id>urn:sha1:80f74b2f218ea622be2cdf791494b4d5f91bbd06</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/nvim-config/commit/?id=c03b2944306b0a773b8a590e34391d8c49545e0a'/>
<id>urn:sha1:c03b2944306b0a773b8a590e34391d8c49545e0a</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/nvim-config/commit/?id=d4fca7f1e36bcab5dd5be043c00932a10e258c3f'/>
<id>urn:sha1:d4fca7f1e36bcab5dd5be043c00932a10e258c3f</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/nvim-config/commit/?id=0c83c6f7401cabf00d9135bdf54b63e82276fea2'/>
<id>urn:sha1:0c83c6f7401cabf00d9135bdf54b63e82276fea2</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>
