Commit Briefs
refactor struct vline
the new `meta.data' field will be useful for holding completions data.
fix detection of empty lines inside pre blocks
empty lines inside pre blocks were misleadingly matched as LINE_TEXT.
add hide-pre-context and hide-pre-blocks
* hide-pre-context: if nonzero hide the start and end line of a pre block (i.e. ```). Defaults to zero. * add: hide-pre-blocks: if nonzero hide by default the body of a pre block; push-button can be used to toggle visibility per-block. Defaults to zero.
fix the tab title heuristic
the *last* level 2 or 3 heading would be used as tab title instead of the first one.