github OXY2DEV/markview.nvim v27.0.0

2 days ago

27.0.0 (2025-11-02)

⚠ BREAKING CHANGES

  • commands: Migrated commands to their own sub-module
  • Moved plugin/markview.lua into separate sub-modules
  • Removed deprecated commands

Features

  • config, html: Added support for <kbd></kbd> (22c1c8e), closes #402
  • html: Added more tag support (77d07ca)
  • latex, commands: Allow LTeX commands to optionally have 0 args (86857db)
  • latex: 0 arg commamds support added (b3e7b53)
  • links: Added ability to switch to sections in another file (a56331c), closes #410
  • links: Added basic link parser (a9f471c), closes #410
  • links: Added Github styled heading link(section link) support (a17a33a), closes #410
  • links: Fragment links now update the jumplist (79f1049), closes #410
  • markdown: Added basic support indented code blocks (3720ca2)
  • presets: Added new heading presets (6569360)
  • renderer_markdown: Added org_indent support for setext_headings (18a6a87), closes #409
  • renderer_markdown: Added custom text support for numbered list items (c18fa7a), closes #412
  • renderer_markdown: Added support for shift_width in (18a6a87)

Bug Fixes

  • actions, splitview: Splitview preview buffer is now correctly updated (cba2ff7)
  • actions: Fixed filetype for splitview buffer (0344b6a)
  • actions: Hybrid mode is now handled correctly (c3be7ad)
  • actions: Splitview source is now correctly removed (a3c536e)
  • core: Fixed how clean() works (eb8c8a1)
  • core: Update queries when filw is changed outside of Neovim (c93ea99), closes #419
  • filetypes: Fixed an issue with internal icon provider (b2a1a0a)
  • Fixed incorrect org_indent amount (2374bc2), closes #409
  • gx, links: 🧩 is removed from fragment links (fd3320f)
  • highlights: Added background to MarkviewInlineCode highlight group (2438138)
  • highlights: Fixed highlight for MarkviewCodeInfo (2ddad87), closes #416
  • hybrid_mode: Fixed how raw_previews is parsed (34787bc)
  • lazy: Fixed an issue with lazy-loading (de79a76), closes #403
  • lazy: Fixed logic for detecting lazy-loading (1c57e6a)
  • links: Fixed mismatch types (4a460b3), closes #410
  • links: Various improvements to link parsing (a56331c)
  • org_indent: Fixed incorrect range issues with setext_headings (89405b5), closes #407
  • org_indent: Tweaked section range calculation for setext_heading (a3c43a2), closes #407
  • parswr_markdown: Fixed a bug causing incorrect conceal for code block delimiters (2f5d568), closes #417
  • renderer_markdown: Fixed a bug with incorrect highlight range for code_blocks (8c6d294), closes #413
  • renderer_markdown: Fixed highlight issues with tables (6616796), closes #407
  • renderer_markdown: Fixed incorrect shift amount & org_indent in renders (7fb8978)
  • spec: Fixed icon for anchor tags (d8b1ba4)
  • splitview: list & winhl are now disabled in splitview (6cdbe74)
  • splitview: Disabled number & relativenumber for splutview (587005b)
  • splitview: Fixed an issue with queries not being applied to splitview window (587005b)
  • splitview: Fixed incorrect text updating (7acfc92), closes #408
  • state: enable() now works correctly (7e6b408)
  • state: Fixed a bug causing stack overflow (7c162d3)
  • wrap: Fixed incorrect wrapping when called on non-current window (2b04e70)

Reverts

  • actions: Reverted action name changes (30f1e33)

Code Refactoring

  • commands: Migrated commands to their own sub-module (c3ce771)
  • Moved plugin/markview.lua into separate sub-modules (1401a85)
  • Removed deprecated commands (6d8c009)

Don't miss a new markview.nvim release

NewReleases is sending notifications on new releases.