28.2.0 (2026-04-24)
- icons: add missing filetypes and fix generic fallbacks (eff7690)
- icons: add missing filetypes and fix generic fallbacks (8dca41c)
- latex: Allow rendering of symbols directly part of
subscript/superscript(239feb7), closes #475 - markdown: Added support for Obsidian-style tags (288db27), closes #491
- renderers, markdown, block_quotes: Allow
block quotesto use background colors (563ef9b), closes #490 - renderers, markdown: Use LPeg for parsing table columns (918f3f9), closes #476
- asciidoc: Prevent rendering inside source blocks/code blocks (12e4e62)
- autocmds:
set_query()fix forcodecompanion.nvimbuffers (542b4b8), closes #480 - autocmds: Correctly handle
0in autocmds (0383545), closes #478 - autocmds: Fixed a bug triggering
on_mode_changeon disabled buffers (ed989a2) - callbcaks: Fixed a bug with
on_mode_changenot triggering (9c17d2b) - parser: Added parser check to prevent crashes on nvim-0.12 (e27dee8), closes #492 #488
- parsers, markdown, table: Allow empty columns (fdc8bac), closes #473
- parsers, markdown: Added checks for getting node text ranges (aab99eb), closes #494
- tostring: add footnote pattern to LPeg parser for correct table column widths (0509437)
- tostring: add footnote pattern to LPeg parser for correct table column widths (5aac2d8)
- tostring: recurse into nested inline elements inside bold/italic (1861f95)
- tostring: recurse into nested inline elements inside bold/italic (75f9a32)
- tostring: resolve emoji shorthands to Unicode for correct table column widths (38a14a4)
- tostring: resolve emoji shorthands to Unicode for correct width calculation (e8606ae)
- tostring: support balanced parentheses in URL link destinations (5bd30cb)
- tostring: support balanced parentheses in URL link destinations (0114472)
28.1.0 (2026-03-04)
- Asciidoc support (c81ce9e)
- asciidoc_inline: Added
#highlight#support (32c0ddd) - asciidoc_inline: Added
labeled urisupport (b4a4eb2) - asciidoc_inline: Added
monospces support (a324d09) - asciidoc_inline: Added
uri macrosupport (f1f1167) - asciidoc_inline: Added parser template (75ae830)
- asciidoc_inline: Added support for unlabeled URIs (0c463e3)
- asciidoc: Added
block quotes(9b576e9), closes #455 - asciidoc: Added
code blocks(86ce3fe), closes #455 - asciidoc: Added
delimited blocks&admonition blockssupport (ffb465f), closes #455 - asciidoc: Added
document titlesupport (966a713) - asciidoc: Added
section_titlesupport (99f6641) - asciidoc: Added
TOCsupport (69226e4) - asciidoc: Added admonitions support (8cc85d4)
- asciidoc: Added checkboxes support (40ac165)
- asciidoc: Added document attributes (7da3aea)
- asciidoc: Added horizontal rule support (30da385)
- asciidoc: Added Image macro support (d482fb5)
- asciidoc: Added keycodes support (f245285)
- asciidoc: Added Literal block support (5f2cc46)
- asciidoc: Added ordered & unordered list item support (318d47e)
- comment: Added
bold&italicsupport (87d74af) - comment: Added
code_blocksupport (06fa1fc) - comment: Added
url,taglink&autolink(6da007d) - comment: Added compatibilty for legacy parser (05a6d53)
- comment: Added link labels for
autolinks(492f4e7) - comment: Added option for rendering fancy comments (f83c081)
- comment: Added task scopes support (6c07f8f)
- config, comment, tasks: Added more task type configs (ab00aa4)
- config, comment: Added missing config options (ab00aa4)
- doctext: Added
taskrenderer (46587f5) - doctext: Added configuration for
doctext(9c4a9a4) - doctext: Added issue support (46587f5)
- doctext: Added mention support (46587f5)
- Fancy comments (9935a98)
- parsers: Added
doctextparser (cd202c2)
- asciidoc, asciidoc_inline: Added option maps (5c5b4b7)
- asciidoc, checkboxes:
scope_hlis implemented (50d672a) - asciidoc, list_items: Item index is now correctly parsed (508b6b9)
- asciidoc: Fixed incorrect type definitions (6e22829)
- asciidoc: Typo fixes and corrected
hlhandling (86e2643) - asciidoc: Updated base config (afe02ad)
- config, condition: Parity between
can_attach()&buf_handle()(d92f4d3) - correct typo and function call in hybridToggle action (18fc148)
- correct typo and function call in hybridToggle action (9864ca2)
- doctext:
@in mentions are now hidden (0d815a8) - filetypes: Proerly handle
nilvalues (c99341c) - lazy: Try attaching to buffers if lazy loaded (633e627)
- no longer overriding blink-cmp per_filetype sources (a185a64)
- parsers, asciidoc_inline: Reduce unnecessary recursion when parsing (c81472c)
- renderer, asciidoc, tostring: Fixed escape char matches (766fda4)
- renderer, typst, code_block: Added wrap support (5465846), closes #470
- renderer, visual_text: Visual text isn't applied if parser is (8f20e21), closes #455
- renderers, asciidoc_inline: Fixed bug with icon not showing (cead72e)
- renderers, asciidoc_inline: Fixed conceal for
bold&italics (97a024b) - renderers, asciidoc, code_blocks, raw_blocks: Fixed bottom border placement (ed21201), closes #471
- renderers, asciidoc, document_titles: Correctly handle conceal (33e897d)
- renderers, comment, code_blocks: Fixed bottom border placement (f669023), closes #471
- renderers, markdown, code_blocks: Fixed bottom border placement (baf531f), closes #471
- yaml: Disable rendering of YAML in code blocks (9e852c2), closes #455
28.0.0 (2025-12-23)
- Updated health module
- Dropped backwards compatibility for versions lower than v25.0.0
- 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)
- 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
- spec: don't double eval func in
to_static(6d48f6a) - spec: don't double eval func in
to_static(55b1df5)
- Dropped backwards compatibility for versions lower than v25.0.0 (441114d)
- Updated health module (91ff27f)
27.0.0 (2025-11-02)
- commands: Migrated
commandsto their own sub-module - Moved
plugin/markview.luainto separate sub-modules - Removed deprecated
commands
- 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)
- 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)
- actions: Reverted action name changes (30f1e33)
- commands: Migrated
commandsto their own sub-module (c3ce771) - Moved
plugin/markview.luainto separate sub-modules (1401a85) - Removed deprecated
commands(6d8c009)
26.0.1 (2025-09-30)
- parser_markdown: Fixed an error with trailing wrap cleanup code (7bdec07)
- renderer_markdown: Fixed a bug where trailing code block delimiters don't get hidden (f8f4470)
26.0.0 (2025-09-28)
- 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
- wrap: Removed relaince on
screenposfor wrap support (01825b0)
- parser_markdown: Parsed list items now have nesting data (24f5b38)
- parser_markdown: Parsed sections now have indentation ranges (92c6168)
- 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)
- Calling
setup()no longer re-apply highlights (b895174) - config: Separated config into multiple files (b7aeff1)
- Removed dependency for custom query files (b8cec24), closes #332
- wrap: Reworked how
wrapsupport is implamented (b5f90fe), closes #393
25.11.0 (2025-09-01)
- parser_markdown: Added heading level to parsed data (b342ee9), closes #384
- renderer_latex: Added some supplementary symbols for
subscript&superscript(6e06451), closes #379
- 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)
25.10.0 (2025-08-04)
- core: Added fixes for RTP issues with
nvim-treesitter(a456da1), closes #363 - core: ts compat (a4d10e7)
- parser_markdown: Fixed an issue with markdown parser not recognizing single column tables (fbfcd8e)
- renderer_markdown: Added
~text~support (5bdb206), closes #378 - renderer_markdown: Fixed a bug where calloits with no icon's would fail to render (48180da), closes #367
25.9.0 (2025-06-11)
- 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
- 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)
25.8.0 (2025-05-27)
- 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
- 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
25.7.0 (2025-05-07)
- core: Added ability to toggle linewise hybrid mode (4c880d2), closes #330
- latex: Added
\mathrm{}to latex fonts (0f27afe), closes #341
- 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
25.6.0 (2025-03-28)
- Added <pre> to supported HTML tag list (0d67884), closes #323
- core: Added <a> support to supported HTML container elements (6499c7f), closes #323
25.5.4 (2025-03-23)
- blink: Attempt to get dynamic source list for blink.cmp (e4c47d2), closes #317
- cmp, blink: Non-existing peview no longer causes error with completion (2192327), closes #320
- Markview no longer overwrites user source list for blink.cmp (351366e), closes #317
25.5.3 (2025-03-18)
25.5.2 (2025-03-18)
- blink: use add_source_provider due to deprecation (7ebb1d2)
- blink: use add_source_provider due to deprecation (382dd40)
25.5.1 (2025-03-17)
- blink: Switched to blink's API function for registering source (725a271), closes #310
- parser_markdown: Empty lines now also receive indentation insidr of lists (d3daa83), closes #311
- parser_markdown: List tolerance now resets on non-empty lines (d3daa83)
25.5.0 (2025-03-14)
25.4.0 (2025-03-11)
- blink: Added blink.cmp completion source (929b5ba), closes #200
- latex: Added
\vec{}support (6c92a64)
25.3.3 (2025-03-05)
25.3.2 (2025-03-04)
- spec: Broken function values now get replaced with
nil(213461f)
25.3.1 (2025-02-14)
- config: Fixed link configuration order (04c9082)
- renderer_latex: Added option to disable the default font in LaTeX (f71aebe), closes #288
25.3.0 (2025-02-14)
- highlights: Prefer newer tree-sitter highlights for creating colors (c095a7c)
25.2.0 (2025-02-08)
25.1.2 (2025-02-06)
- core: Fixed a bug with decoration overlapping (a39d03f)
- icons: Fixed an issue with incorrect string being used for icon fetching (25d987a), closes #282
25.1.1 (2025-02-01)
- parser-markdown: Fixed incorrect start column of code blocks with manual indentations (85926af)
- treesitter: Added directive check before adding new directive (89f397d), closes #277
- typos: Possibly all typos in plugin (ca35213)
- typo: the compatability should be the same (2f1e438)
- typo: the compatability should be the same (2f1e438)
- typo: weird (d9804d8)
25.1.0 (2025-01-30)
- Added option to disable faking characters of subscript/supersc in Typst (2975f6e), closes #271
- Added option to disable faking preview of subscript/superscript in LaTeX (c382be1), closes #271
- Buffer attach, enable state & preview modes are no longer checked for splitview (81b40bd), closes #264
- presets: Fix icon highlight for marker preset (399fcce)
- renderer_markdown: Indentation concealing no longer breaks when
add_padding = false(aeb5b4e), closes #267
25.0.3 (2025-01-26)
- devicons: properly fetch devicons by filetype (1a60203)
- Visual text concealing is now done via
string.rep()instead ofstring.gsub()(d91c277), closes #260
25.0.2 (2025-01-25)
- Fixed an issue caused by
enable = falsewhen getting options frompreview(79539be)
25.0.0 (2025-01-25)
- spec: Complete redesign of the configuration table
- spec: Dynamic configuration support
- extras: Completely changed how extra modules are used via
- v25: New version release
- v25: New version release
- Added a command to open link under cursor (4ef3e11), closes #173
- core: Added typst support (06f4c87)
- renderer_markdown: Added diff support to code blocks (06f4c87)
- spec: Added pattern based config support for various items (06f4c87)
- spec: Dynamic configuration support (06f4c87)
- v25: New version release (b7fca7a)
- v25: New version release (b88a396)
- code-blocks: Fixes multiple language parsing cases (tilde, spaces before/after, directives...) (b7521d4), closes #234
- editor: fixes editor for all fences format (534dfc8)
- Fixed callouts rendering (493c054)
- Fixed gx keymap rhs (67b69cd)
- Fixed logic for detecting neovim version (42b57e8)
- Fixed merging of highlight groups (b474374), closes #172
- Fixed merging of highlight groups (c29cf91), closes #172
- Updated test (06f4c87)
- Various QOL fixes (06f4c87)
- extras: Completely changed how extra modules are used via (06f4c87)
- spec: Complete redesign of the configuration table (06f4c87)
24.0.0 (2024-10-05)
- renderer: Added more symbol definitions
- Added ability to detach/attach to a buffer
- name_hl for code blocks has been renamed to language_hl
- highlights: Fixed highlight groups for the plugin
- Ability to disable hybrid modes behavior when inside specific nodes (7b913f9), closes #154
- Added a callback for split_view open (6d4863c)
- Added a internal icon provider (9923633)
- Added a simple code block creator and editor (2d61f07)
- Added ability to detach/attach to a buffer (fd7fd02)
- Added basic operator support (e5fcd6a)
- Added option for setting maximum file length for rendering the entire file (569fec1)
- extras: Added 2 new extra modules (b2b2472)
- LaTeX parser now recognizes font commands (fbe547c)
- New preset
minimalfor checkboxes (7f675f8) - parser: Added support for footnotes (1bd55e2)
- parser: Internal link(obsidian) support (837967f), closes #157
- renderer: Added more symbol definitions (963389b)
- renderer: More superscript characters for latex (1bd55e2)
languagecode block style has been renamed toblock(060a94b)- Added a checkhealth module (b2d46d9)
- Added a missing symbol to the LaTeX symbols table (6d4863c)
- Added footnote configuration table to the default config (d3d23cc)
- Added highlight group for internal icons (9230cda)
- Added highlight groups for the code block editor (6cf12cd)
- Added missing
hybridDisable&hybridEnablecommands (73b86f5) - Added missing overwrite option to treesitter injections (89b65c3)
- Added new highlight groups (7d2d763)
- Added support for \text{} & \set{} (300e1fe), closes #162
- Added the ability to overwrite injected queries (4c41c66)
- Adds the missing sign, sign_hl options for github style setext headings (05dbce9)
- Better case handling for superscripts & subscripts (b8eabd1)
- Changed list item & tables specification (3724114)
- Checkbox now use the
match_stringoption (4fe3790) - Checkboxes now carry information regarding their list item (c7385c9)
- Default modes now contain command mode (73b86f5)
- Deprecated old checkbox (afb87e6)
- Fixed a bug causing visual artifacts with tables in split view (b2d46d9)
- Fixed a bug not letting attached buffers be re-attached (a2007c3)
- Fixed a bug when using hybrid mode with split view (4273e03)
- Fixed an issue causing hybrid mode not working with latex blocks (207c39e)
- Fixed an issue causing treesitter injections to not work (9a15f72)
- Fixed block quote title rendering (6d4863c)
- Fixed checkbox detection for list items (39dd746)
- Fixed definitions for callbacks (b2d46d9)
- Fixed extmark poaition of code blocks (5f4e2c3)
- Fixed handling of overlapping table borders (9f7ff72)
- Fixed how list items are parsed (17ed16e)
- Fixed incorrect annotations for callout match_string (2b22590)
- Fixed incorrect cursor position on code blocks (3abd13d)
- Fixed incorrect highlight group for the ] in LaTeX brackets (4fe3790)
- Fixed incorrect option for n) type list items (a823191)
- Fixed incorrect parameter for footer rendering function (4e0c8a1)
- Fixed incorrect width calculation of footnotes (cc759e8)
- Fixed indentation of treesitter injections (9a15f72)
- Fixed list item alignment inside of block quotes (d28fb24)
- Fixed mathbf font support (6d4863c)
- Fixed merge issue of highlight_groups (4fe3790)
- Fixed naming of font captures to be more flexible (aad0149)
- Fixed option name typo (3036694)
- Fixed overlapping table border issue (f553e3f)
- Fixed presets (3b6f737)
- Fixed rendering of code blocks that use markdown inside them (1f7c120)
- Fixed rendering of list items when padding isn't used (24ae03e), closes #163
- Fixed right padding position of inline codes (cc759e8)
- Fixed superscript & subscript parsing (fbe547c)
- Fixed typo (6f4a7cd)
- Fixed typos (0475053)
- Fixed various bugs with extra mofules (279040c)
- Fixed various typos (a83f53e)
- Fixed visual glitch of headings, list items & checkboxes (c29ce0f)
- Fixed wording of annotation (3d3ea4c)
- Fixed wrong amount of parameters being sent to parser function (91302d2)
- Fixes handling of magic characters inside checkboxes (74b5d60), closes #156
- Fixes wrong option name for the * list items (4fe3790)
- Heading's shift_width has been reverted to 1 (4fe3790)
- highlights: Fixed highlight groups for the plugin (d7c55c6)
- latex: Removed unnecessary feature
brackets(eeb2bde) - Links/Images with list characters are overindented (a55e185)
- Made all parsers optional (4671de6)
- Made the table renderer use the new table parts spec (1dc661e)
- name_hl for code blocks has been renamed to language_hl (05dbce9)
- Redraw autocmds are now cached (d07ebbe)
- Removed
nvim-web-deviconsas a dependency for luarocks (9c15e30), closes #152 - Removed debug prints (4f56916)
- Removed hard-coded virtual text value for LaTeX code blocks (417490a)
- Removed the message for latex support (45b9f16), closes #140
- Removed useless html checker for table cells (f91feb4), closes #160
- Removes rendering of icons when the link starts with an emoji (7cec2dd)
- renderer: Added more custom links (3f76267)
- renderer: Deprecated "minimal" style of code blocks (55dec1c)
- renderer: Fixed html tag parsing (3f76267)
- renderer: Fixed incorrect concealmemt range for subscripts & superscripts in latex (ba7b383), closes #148
- renderer: Subscript & superscripts are now more readable! (963389b)
- renderer: Symbols now respect subscript & superscript (963389b)
- Tables can now have a predefined width (f139fab)
- Transitioning from hard coded operators to more flexible node based one (d2a879a)
- Updated config (ea6c780)
- Updated config to follow newer spec (93dc524)
- Updated Setext heading style name (cea88ba)
23.1.0 (2024-09-09)
- Ability to toggle hybrid mode (5738773)
- Added ability to hide escaped charaters (1aa54de), closes #144
- Callout(s) no longer hide underlying text (77b9b8c)
- Checkboxes now hide the list markers (d283507), closes #142
- Removed the need to change callbacks to make hybrid mode work. (5738773)
- Tables now ignore (block_continuation) (a2594d0)
- Teble renderer now can handle escaped characters (1aa54de)
23.0.0 (2024-09-08)
- renderer: Added missing Obsidian callouts
- Added simple Latex support (92f5320), closes #138
- renderer: Added missing Obsidian callouts (ea71a5b), closes #135
- Fixed a bug causing deleted buffers to not be removed from the attached buffers list (e4b4b9d), closes #137
- Fixed how widths are calculated in code blocks (59c15a2)
- Split view no longer loses it's state when changing plugin state with
:Markview ...(d6f0cb8)
22.1.0 (2024-08-31)
22.0.1 (2024-08-28)
- Added support for n) type number list (a954ec8), closes #129 #121
- Custom links now inherit from
defaultvalue (a954ec8)
22.0.0 (2024-08-26)
- Added the ability to use the plugin in other filetypes
- Added the ability to use the plugin in other filetypes (e7e91ad)
- Fixed a bug causing things not to render when scrolling short distances (8f0b69a)
21.0.1 (2024-08-25)
- Fixed a bug causing markview to not render on cursor move in large files (eba9507)
- Markview now assumes window width of the buffer. (ec92e61), closes #126
- Markview now updats when entering the attached buffer (87badab), closes #126
- Reduced flickering when scrolling short distances (a1923f9)
21.0.0 (2024-08-25)
- Deprecated old presets
- Added alignment support for
labelheadings (2e0761e), closes #124 - Added support for custom hyperlinks (03188a4), closes #121
- Deprecated old presets (2e0761e)
- Fixed a bug causing patterns to be matched inside inline codes (1193286)
- Plugin now recognizes escaped columns (28c70aa)
20.1.0 (2024-08-21)
20.0.0 (2024-08-20)
- renderer: Added experimental support for lists inside block elements
- Added experimental support for aligned checkbox desvription (f9aba72), closes #107
- Added option to change the indent size of list items (d54039e), closes #96
- Added the ability to open <cfile> links under cursor (7f4639a), closes #97
- Fixed a big casuing hybrid mode to become active on mode change (15a49b5)
- Fixed a big causing highlight groups to not apply on empty config table (1dd1d30)
- Fixed a bug causing
callbacksto not work on some functions (a8e104b), closes #104 - Fixed a bug causing the
on_mode_changed()callback to not fire (cb7570b) - gx: Fixed a bug causing gx to not work with links. (6d0bcce), closes #97
- Made tables compatible with multi-col characters (03290ce), closes #42
- parser: Added support for extra info on the code block start line (7e0ad40), closes #77
- parser: Added support for labels in links (1fc5d90)
- Removed auto setting conceallevel & concealcursor (798fd99)
- Removed debug print for luminosity (798fd99), closes #101 #102
- renderer:
[]are now counted when rendering tables (c4f3d54), closes #75 - renderer: Added debounce to ModeChanged event (c9fa106), closes #99 #98
- renderer: Added experimental support for lists inside block elements (81c64a8), closes #115
- renderer: Added mode validator for hybrid_mode listeners (c9fa106)
- renderer: Added option to disable top/bottom border & fixed a rendering error that occured when disabling "use_virt_lines" (31d36e9)
- renderer: Added support for language names in code blocks (5db0e8e), closes #72
- renderer: Added the filetype finding function to the code blocks renderer (d69122d), closes #72
- renderer: Fixed a big causing numbered lists to use virtual text (6404094)
- renderer: Fixed incorrect alignment of nested code blocks within lists (738ddc0)
- renderer: Made icons optional (6671dd4)
- renderer: Reworked hybrid_mode (e29b7b5)
- renderer: Table cells now respect the column count & the cell width (a0d8a5d), closes #75
19.0.0 (2024-08-05)
- renderer: Added support for simple html elements
- renderer: Support for tables that don't start at the start of the line
- Added support for HTML entites (3b270c1)
- renderer: Added basic language names to code blocks (c9b4f77), closes #72
- renderer: Added better validation for html tags in table cells (ab0e54e)
- renderer: Added hybrid-mode support to the plugin (4a93e15), closes #64
- renderer: Added support for simple html elements (94ce522)
- renderer: Support for tables that don't start at the start of the line (3c8b0dc)
- replace tbl_islist to islist (f1e66c7)
- parser: Added logic for supporting markers inside code blocks (a38dd1f), closes #69
- parser: Improved validation of pending checkboxes (a6392dd)
- renderer: Fixed a bug causing inconsistency between the left & right padding in inline codes (0eb84e5)
- renderer: Fixed a bug causing the last line to have border placed on the wrong column (e102b06)
- renderer: Fixed a bug leading to extmarks on the current line not being removed (777c6aa)
- renderer: Fixed screen not updating in "no" mode (60bc13b), closes #70
- renderer: Made headings use decorations around the text instead of replacing the main text (41d57ab)