Skip to content

Commit 1fd0ece

Browse files
authored
feat: syntax highlighting for yaml/docker (#88)
Closes #86 Closes #87
1 parent 1c4a418 commit 1fd0ece

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

frontend/components/DiffBlock.vue

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,19 @@ Prism.manual = true;
99
1010
// these are the supported languages in general
1111
import 'prismjs/components/prism-bash';
12-
import 'prismjs/components/prism-toml';
12+
import 'prismjs/components/prism-css';
1313
import 'prismjs/components/prism-diff';
14+
import 'prismjs/components/prism-docker';
15+
import 'prismjs/components/prism-go';
1416
import 'prismjs/components/prism-json';
1517
import 'prismjs/components/prism-markdown';
1618
import 'prismjs/components/prism-markup-templating';
1719
import 'prismjs/components/prism-php';
18-
import 'prismjs/components/prism-scss';
1920
import 'prismjs/components/prism-rust';
20-
import 'prismjs/components/prism-go';
21+
import 'prismjs/components/prism-sass';
22+
import 'prismjs/components/prism-scss';
23+
import 'prismjs/components/prism-toml';
24+
import 'prismjs/components/prism-yaml';
2125
2226
// this gets us the fancier diff-highlighting
2327
import 'prismjs/plugins/diff-highlight/prism-diff-highlight';
@@ -36,7 +40,7 @@ const props = defineProps({
3640
});
3741
3842
// we grab the file extension and map it to the diff-language
39-
const languageMap = { rs: 'rust', vue: 'html' };
43+
const languageMap = { rs: 'rust', vue: 'html', Dockerfile: 'docker' };
4044
const language = computed(() => {
4145
const pieces = props.comment.path.split('.');
4246
const lang = pieces[pieces.length - 1];

0 commit comments

Comments
 (0)