William Black
2565601af3
fix(theme-common): code block magic comments should support SQL block comments ( #10782 )
2024-12-20 17:16:59 +01:00
Tatsunori Uchino
d75f99f9a6
fix(theme-common): fix missing code block MagicComments style in Visual Basic (.NET) 16 ( #9727 )
2024-01-12 21:13:24 +01:00
Tatsunori Uchino
bd7d64f455
feat(theme-common): code block MagicComments support for (Visual) Basic/Batch/Fortran/COBOL/ML ( #9671 )
2023-12-27 23:02:48 +01:00
Chongyi Zheng
dceaae41d7
chore: upgrade syntax highlighting dependencies, prism-react-renderer
to v2, react-live
to v4 ( #9316 )
...
Co-authored-by: sebastienlorber <lorber.sebastien@gmail.com>
2023-10-06 19:15:14 +02:00
JJ Style
30a4181290
feat(theme-common): code block MagicComments support for TeX/LaTeX/Matlab ( #8982 )
...
Co-authored-by: Sébastien Lorber <slorber@users.noreply.github.com>
2023-05-30 15:28:28 +02:00
Tarun Chauhan
b169404efd
feat(theme-common): code block MagicComments support for Lua/Haskell -- and WebAssembly ;; ( #8870 )
...
Co-authored-by: Tarun Chauhan <tarun.chauhan@tripjack.com>
Co-authored-by: Sébastien Lorber <slorber@users.noreply.github.com>
2023-04-14 12:01:28 +02:00
Joshua Chen
624735bd92
refactor: fix more type-aware linting errors ( #7479 )
2022-05-24 19:19:24 +08:00
Joshua Chen
bf1513a3e3
refactor: fix a lot of errors in type-aware linting ( #7477 )
2022-05-24 15:40:26 +08:00
Joshua Chen
0838884f67
chore: enable import/order rule ( #7418 )
2022-05-14 23:39:50 +08:00
Joshua Chen
51815c12c9
feat(theme-classic): extensible code block magic comment system ( #7178 )
2022-05-04 12:31:13 +02:00
Joshua Chen
fa1ce230ea
refactor: capitalize comments ( #7188 )
...
* refactor: capitalize comments
* revert...
2022-04-17 16:39:11 +08:00
Sébastien Lorber
5273a534d3
refactor(theme-classic): split CodeBlock ( #7175 )
...
* extract CodeBlockLine
* stable refactor
* stable refactor
* stable refactor
* add CodeBlockContainer
* refactor
* refactor
* do the actual split
Co-authored-by: Joshua Chen <sidachen2003@gmail.com>
2022-04-15 17:58:12 +08:00
Alexey Pyltsyn
ad1526aade
refactor: control base styling of code blocks via CSS vars ( #7172 )
...
Co-authored-by: sebastienlorber <lorber.sebastien@gmail.com>
2022-04-14 18:16:39 +02:00
Alexey Pyltsyn
ee4c984bc7
feat(theme-classic): code block showLineNumbers ( #7007 )
2022-04-13 14:42:35 +02:00
Joshua Chen
e610a4ac00
test: improve test coverage ( #7113 )
2022-04-05 14:09:19 +08:00
duanwilliam
b5fc9a6b6d
fix(theme): add bash style to Markdown comment styles ( #7049 )
...
* docs: fix code block line highlighting in md syntax highlighting
* properly fix
Co-authored-by: Joshua Chen <sidachen2003@gmail.com>
2022-03-29 09:23:03 +08:00
Joshua Chen
755b03861c
fix(theme): only parse HTML- and JSX-style comments in MD code ( #7033 )
2022-03-28 09:57:04 +08:00
Joshua Chen
b456a64f61
feat(theme-common): JSDoc for all APIs ( #6974 )
...
* feat(theme-common): JSDoc for all APIs
* fix tests
2022-03-23 21:39:19 +08:00
Joshua Chen
3a4b9b4c30
refactor: install eslint-plugin-regexp ( #6906 )
...
* refactor: install eslint-plugin-regexp
* simplify
* simplify
* fix
2022-03-13 18:32:17 +08:00
Joshua Chen
4db0c620de
refactor: enable a few TS flags ( #6852 )
...
* refactor: enable a few TS flags
* refactor
* revert to working version
* fix
* better
* change
2022-03-06 13:09:10 +08:00
Joshua Chen
1cefb643dd
refactor: enforce named capture groups; clean up regexes ( #6524 )
...
* refactor: enforce named capture groups; clean up regexes
* fixes
* fix
2022-02-01 17:43:15 +08:00
Joshua Chen
c45281a581
feat(theme-classic): usable CodeBlock outside markdown ( #6216 )
2021-12-29 17:17:09 +01:00
Joshua Chen
334470b5d4
refactor(theme-classic): move some logic of CodeBlock to theme-common ( #5922 )
2021-11-12 16:43:40 +01:00
duanwilliam
1abadbaeca
fix(v2): fix code block title parsing, support multiple metastring attributes ( #4541 )
...
* feat: lazy match classic theme code block title
* feat: allow single quotes for classic theme code block title
* refactor(v2): extract parseCodeBlockTitle function
extract `parseCodeBlockTitle` function to add tests for title parsing
* test(v2): add tests for parseCodeBlockTitle
* move code block title parser to theme-common
Co-authored-by: slorber <lorber.sebastien@gmail.com>
2021-04-14 10:24:52 +02:00