28.0.0 (2025-12-23)
⚠ BREAKING CHANGES
- Updated health module
- Dropped backwards compatibility for versions lower than v25.0.0
Features
- hl: Configurable blend color for dynamic highlight groups (f6f930d), closes #428 #172
- latex, symbols: Added
\to(8e6a30b), closes #440 - markdown_inline, code_span: Added option to control when virtual text is used (3d357f2)
- markdown_inline, code_span: Multi backtick code span support (2bfbe93), closes #451
- markdown, tables: Allpw blank columns when 2 or more spaces are used (f00ec33), closes #450
- strict_render: Strict renderer now takes a config (7f92df1)
Bug Fixes
- actions:
disable()no longer sometimes disables the plugin globally (7293a56) - Add proper icon for typst files. (7f9e78b)
- Fixed a bug with
disable()(efa9b0c), closes #431 - highlights: Do not explicitly set background for
Palette<n>Signhls (bf62f7d), closes #452 - markdown_inline, inline_codes: Added support for text wrap in mask (80bcce9)
- markdown, code_blocks: Using
tabnow disablesblockstyle (00ab962) - markdown, heading, markdown_inline, code_span: Fixed logic for (2bfbe93)
- markdown, setext_heading: Icon alignment fix (2af180a)
- markdown, table, wrap: Fixed separator placemnent position (86fcabc), closes #442
- markdown: Added edge case detection for table Lpeg parser (1cc1312), closes #439
- prevent crash when set_query is called on non-markdown buffer (3985e74)
- prevent crash when set_query is called on non-markdown buffer (c3391ae)
- queries: Queries are now set during
BufEnter(af676ed) - wrap: Do not override
breakindentif wrap suppprt isn't used (c2bd780) - wrap: Fixed wrapping issues with
signcolumn=auto& default statuscolumn (522bdd0), closes #434 - wrap: Indent no longer gets placed at end of line (5529dc4)
- wrap: Indents are no longer added if there is not enough text after it (8b2cf30), closes #434
Performance Improvements
- spec: don't double eval func in
to_static(6d48f6a) - spec: don't double eval func in
to_static(55b1df5)