Commit Graph

9 Commits (7c3d4d9364c41751e85d539b66f2aba9002e4b81)

Author SHA1 Message Date
Gonçalo Silva 7c3d4d9364 Adjust regex tests for CommonMark, improve inline regexp 2019-07-25 00:18:33 +01:00
Gonçalo Silva 859ad84524 Improve handling of bold italic
**_bolditalic_** and other mixed combinations now work.
2019-07-25 00:18:33 +01:00
Gonçalo Silva 7ea8f67216 Add code highlighting
Removes previously added indent. Reused for math.
2019-07-25 00:18:33 +01:00
Manuel Genovés adcb73b129 fix small regex errors in header queries 2019-07-25 00:18:07 +01:00
Manuel Genovés c8ea808623 fix math REGEX expression 2019-07-25 00:18:07 +01:00
Gonçalo Silva 55d82856c2 Fix list markup parsing
Subsequent list items were being erroneously discarded.
2019-07-25 00:16:26 +01:00
Gonçalo Silva 3f4f8292ca Use markup regexp for character count
Deferring to Pandoc is not without its faults. It still requires
processing (eg. horizontal rules turning into 72 dashes). It is
significantly slower and resource hungry.

On the reverse, the markup regexps have improved over time and are able
to handle the task.
2019-07-25 00:16:26 +01:00
Gonçalo Silva eec633437b Improve inline preview
- Uses commonly defined regexp
- Removed dependency on gnome-web-photo, use WebView instead
- Improved lexicon rendering
2019-07-25 00:16:26 +01:00
Gonçalo Silva 8e97b7ae2c Quality of life improvements for regexp
Includes:
* Moving them into an independent file
* Using named groups for clarity
* Support for multi-line list items
* Better handling of block markup at start / end of document (eg. hr)
* Better handling of the separation around block items (eg. space around a list)
2019-07-25 00:16:26 +01:00