@@ -7,6 +7,12 @@ import sqlHljs from 'highlight.js/lib/languages/sql';
7
7
import xmlHljs from ' highlight.js/lib/languages/xml' ;
8
8
import yamlHljs from ' highlight.js/lib/languages/yaml' ;
9
9
import iniHljs from ' highlight.js/lib/languages/ini' ;
10
+ import bashHljs from ' highlight.js/lib/languages/bash' ;
11
+ import markdownHljs from ' highlight.js/lib/languages/markdown' ;
12
+ import jsHljs from ' highlight.js/lib/languages/javascript' ;
13
+ import cssHljs from ' highlight.js/lib/languages/css' ;
14
+ import goHljs from ' highlight.js/lib/languages/go' ;
15
+ import csharpHljs from ' highlight.js/lib/languages/csharp' ;
10
16
import { useCopy } from ' @/composable/copy' ;
11
17
12
18
const props = withDefaults (
@@ -30,6 +36,12 @@ hljs.registerLanguage('html', xmlHljs);
30
36
hljs .registerLanguage (' xml' , xmlHljs );
31
37
hljs .registerLanguage (' yaml' , yamlHljs );
32
38
hljs .registerLanguage (' toml' , iniHljs );
39
+ hljs .registerLanguage (' bash' , bashHljs );
40
+ hljs .registerLanguage (' markdown' , markdownHljs );
41
+ hljs .registerLanguage (' css' , cssHljs );
42
+ hljs .registerLanguage (' javascript' , jsHljs );
43
+ hljs .registerLanguage (' go' , goHljs );
44
+ hljs .registerLanguage (' csharp' , csharpHljs );
33
45
34
46
const { value, language, followHeightOf, copyPlacement, copyMessage } = toRefs (props );
35
47
const { height } = followHeightOf .value ? useElementSize (followHeightOf ) : { height: ref (null ) };
0 commit comments