File tree Expand file tree Collapse file tree 1 file changed +6
-3
lines changed
Expand file tree Collapse file tree 1 file changed +6
-3
lines changed Original file line number Diff line number Diff line change 1616 import { getSingletonHighlighter , type LanguageRegistration } from " shiki" ;
1717 import shiki from " codemirror-shiki" ;
1818 import { grammars } from " tm-grammars" ;
19+ import { markedHeadingAnchorExtension } from " ./marked-heading-anchor" ;
20+ import { markedShikiExtension } from " ./marked-shiki-extension" ;
1921
2022 const loadedGrammars = import .meta .glob (" tm-grammars/grammars/*.json" , {
2123 import: " default"
319321 cmdPalOpen .set (true );
320322 };
321323
322- const preview = () => {
324+ const preview = async () => {
323325 if (! selectedLanguage || ! isLanguageMarkdown (selectedLanguage .name )) return ;
324326
325- currentPreviewContent = marked .parse (getContent (), { gfm: true }) as string ;
327+ marked .use (markedHeadingAnchorExtension ());
328+ marked .use (markedShikiExtension (fetch , settings .textWrap , settings .theme ));
329+ currentPreviewContent = (await marked .parse (getContent (), { gfm: true })) as string ;
326330 };
327331
328332 const onPreviewClick = () => {
545549
546550 :global (pre ) {
547551 margin-top : 0 ;
548- padding-top : 0 ;
549552 }
550553
551554 :global(code ) {
You can’t perform that action at this time.
0 commit comments