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
minimal
for 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)
language
code 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
&hybridEnable
commands (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_string
option (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-devicons
as 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
default
value (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
label
headings (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
callbacks
to 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)