You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
resolves: #40
## Details
Previously tables were always overlayed with text to keep the rendered
look the same between mode changes.
A couple of feature requests have come up to allow the underlying table
highlights / conceals to still be visible.
The cell_style 'overlay', which is the default value should result in
no change to the rendering logic.
The other option of 'raw' will overlay only the pipe icons rather than
entire rows, allowing concealing and highlighting to still be visible.
Other changes made around this are largely refactors:
- Split unit tests into separate files, each file itself tests the
rendering for a single file. Add a test utility module.
- Split rendering into `render` and `render_node` methods to allow
early returns when useful.
- Move various methods in `handler/markdown.lua` into new `ts.lua`
module to contain helpers for interacting with treesitter.
0 commit comments