Releases: OXY2DEV/markview.nvim
Releases · OXY2DEV/markview.nvim
v27.0.0
27.0.0 (2025-11-02)
⚠ BREAKING CHANGES
- commands: Migrated
commandsto their own sub-module - Moved
plugin/markview.luainto 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_indentsupport forsetext_headings(18a6a87), closes #409 - renderer_markdown: Added custom text support for numbered list items (c18fa7a), closes #412
- renderer_markdown: Added support for
shift_widthin (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_indentamount (2374bc2), closes #409 - gx, links:
🧩is removed from fragment links (fd3320f) - highlights: Added background to
MarkviewInlineCodehighlight group (2438138) - highlights: Fixed highlight for
MarkviewCodeInfo(2ddad87), closes #416 - hybrid_mode: Fixed how
raw_previewsis 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&winhlare now disabled insplitview(6cdbe74) - splitview: Disabled
number&relativenumberfor 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
v26.0.1
v26.0.0
26.0.0 (2025-09-28)
⚠ BREAKING CHANGES
- wrap: Removed relaince on
screenposfor wrap support - wrap: Reworked how
wrapsupport is implamented - Calling
setup()no longer re-apply highlights - config: Separated config into multiple files
- Removed dependency for custom query files
refacto
- wrap: Removed relaince on
screenposfor wrap support (01825b0)
Features
- parser_markdown: Parsed list items now have nesting data (24f5b38)
- parser_markdown: Parsed sections now have indentation ranges (92c6168)
Bug Fixes
- config: Fixed an issue with
<a></a>tags icon being cut off (fd4bc72) - core: Fixed issues with non-existing buffer missing state value (82c21e3), closes #394
- parser_markdown: Added missing proeprty for block quotes (1ec84d4)
- parser_markdown: Fixes indentation of trailing lines in list items (3df4aea), closes #399
- renderer_markdown: Block quote borders now have correct
right_gravity(1276282)
Code Refactoring
v25.11.0
25.11.0 (2025-09-01)
Features
- parser_markdown: Added heading level to parsed data (b342ee9), closes #384
- renderer_latex: Added some supplementary symbols for
subscript&superscript(6e06451), closes #379
Bug Fixes
- core: Check buffee validity before running callbacks after closing
splitView(4e5f93e), closes #388 - parsee_markdown: Fixed a bug with how text was extracted from elements (6d63416), closes #387
- parser_latex: Added new symbols to the parser (2f071fd)
- parser_markdown: Fixed a bug with missing indent level (3feaed6), closes #384
- renderer_latex: Removed incorrect
epsilonsymbol forsubscript(ea7e9d6), closes #379 - renderer_markdown: Fixed an issue with
org_indentnot handling indention correctly (#389) (e6b0f5a)
v25.10.0
v25.9.0
25.9.0 (2025-06-11)
Features
- Added supppet for using custom config in
render()calls (4956124), closes #353 - experimental: Added option to prevent
org_ondent's from being hidden (c00870e), closes #360
Bug Fixes
- entities: Fixed an issuw with the checker function returning
nil(ffa848c) - Fixed an issue with attaching to buffers that get deleted quickly (5e9c1fc), closes #356
- markdown: Fixed a bug with callouts not inheriting option values from
default(c0f67d4) - markdown: Fixed a bug with list item indent size type mismatch (5cec366)
- renderer_markdown: apply
scope_hlwhen concealing is disabled (cbb5223) - renderer_markdown: apply
scope_hlwhen concealing is disabled (29608fc) - renderers: Removed the need for a visible window in renderers (a225dcb)
- sepc: Added missing deprecation alert (a803117)
- typst: Fixed a bug with list item indent size type mismatch (2371e09)
- utils: Added support for
mainbranch of nvim-treesitter (16e4786), closes #357 - utils: calling
buf_getwinwith 0 no longer returns{}(bd7bd8f)
v25.8.0
25.8.0 (2025-05-27)
Features
- gx: Added option to disable
gxmapping (a9584cd), closes #346 - markdown: Added option to make table parsing strict (68c9603), closes #349
- presets: Added a preset for regular font users (b88d735), closes #350
Bug Fixes
- blink: Updated condition for blink.cmp source (e966d1f)
- cmp, blink: Fixed an issue with completion sources not loading (183c0ed), closes #351
- cmp: Updated condition for nvim-cmp source (e966d1f)
- core: Minor load time improvements (91e9a51)
- core: Reduced initial load time of parsers & renderers (caa689a)
- filetypes: Added support for
shellfiletype (165121d) - hl: Colorscheme highlight groups are now respected: (23f8bda)
- hl: Fixed how highlight group definition is checked (cd47dc5)
- icons: Fixed option to disable icons (1aa42c9), closes #350
- list_items: Fixed incorrect character for list item markers (2089a0f)
- markdown: Fixed variable name for table rows (8bac6e9)
- renderer: Fixed a bug with renderers not working (f0a6f99)
- spec: Minor load time improvement when calling
setup()(11e2cc3) - ts_directive: Tree-sitter directive is no longer lazy loaded (03687b5), closes #347
v25.7.0
25.7.0 (2025-05-07)
Features
- core: Added ability to toggle linewise hybrid mode (4c880d2), closes #330
- latex: Added
\mathrm{}to latex fonts (0f27afe), closes #341
Bug Fixes
- config: Fixed a bug with concealcursor beinh not set when preview is disabled (eed5410)
- core: Fixed a bug with preview being shown after runnibg
Disable(2b810d7) - link: Allow users to change preference for opening text files (7953828), closes #328
- renderer_markdown: List item padding's
start_colno longer exceeds line length (40a7356) - renderer_markdown: Shift width & indent size of list items now fallback to 1 when the function calculation fails (180c67b)
- renderer_markdown: Signs for ATX heading now pass through
tostring()first (ad10211), closes #323 - renderer_markdown: Turn non-number
indent_sizeto 1 (59d3baa), closes #323