Skip to content

Commit 8d8c654

Browse files
authored
Merge pull request #9 from hackmdio/bugfix/modeInfo-build
2 parents d40ff1d + e0f1118 commit 8d8c654

File tree

2 files changed

+2
-26
lines changed

2 files changed

+2
-26
lines changed

mode/graphviz/graphviz.js

Lines changed: 0 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -9,23 +9,8 @@
99
// Modify from https://github.com/Stephanvs/vscode-graphviz/blob/master/dot/syntaxes/dot.tmLanguage
1010
// and https://github.com/PhE/jupyterlab_graphviz/blob/master/src/mode.ts
1111

12-
13-
var TYPES = {
14-
'application/vnd.graphviz': {
15-
name: 'dot',
16-
extensions: ['.gv', '.dot'],
17-
engine: 'dot'
18-
},
19-
'application/vnd.graphviz.neato': {
20-
name: 'neato',
21-
extensions: ['.neato'],
22-
engine: 'neato'
23-
}
24-
};
25-
2612
var MODE_NAME = 'graphviz';
2713

28-
2914
var STATES = {
3015
start: [
3116
{regex: /'.*?'|".*?"/, token: "string"},
@@ -69,15 +54,4 @@
6954

7055

7156
CodeMirror.defineSimpleMode(MODE_NAME, STATES);
72-
73-
for(var t in TYPES) {
74-
CodeMirror.defineMIME(t, MODE_NAME);
75-
CodeMirror.modeInfo.push({
76-
// codemirror extensions don't expect the leading dot
77-
ext: TYPES[t].extensions.map(function(e) { return e.replace(/^\./, '') }),
78-
mime: t,
79-
mode: MODE_NAME,
80-
name: MODE_NAME + ' (' + TYPES[t].name + ')',
81-
});
82-
}
8357
})

mode/meta.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,8 @@
5959
{name: "GitHub Flavored Markdown", mime: "text/x-gfm", mode: "gfm", file: /^(readme|contributing|history).md$/i},
6060
{name: "Go", mime: "text/x-go", mode: "go", ext: ["go"]},
6161
{name: "Groovy", mime: "text/x-groovy", mode: "groovy", ext: ["groovy", "gradle"], file: /^Jenkinsfile$/},
62+
{name: "Graphviz (dot)", mime: "application/vnd.graphviz", mode: 'graphviz', ext: ["gv", "dot"] },
63+
{name: "Graphviz (neato)", mime: "application/vnd.graphviz.neato", mode: 'graphviz', ext: ["neato"] },
6264
{name: "HAML", mime: "text/x-haml", mode: "haml", ext: ["haml"]},
6365
{name: "Haskell", mime: "text/x-haskell", mode: "haskell", ext: ["hs"]},
6466
{name: "Haskell (Literate)", mime: "text/x-literate-haskell", mode: "haskell-literate", ext: ["lhs"]},

0 commit comments

Comments
 (0)