Skip to content

Commit 28991c1

Browse files
committed
fix: editor import
1 parent 36fbb73 commit 28991c1

File tree

2 files changed

+87
-0
lines changed

2 files changed

+87
-0
lines changed

public/js/index.js

Lines changed: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,93 @@
33
key, Dropbox, ot, hex2rgb, inlineAttachment */
44

55
import 'bootstrap'
6+
67
import CodeMirror from '@hackmd/codemirror'
8+
import '@hackmd/codemirror/addon/mode/overlay.js'
9+
import '@hackmd/codemirror/addon/mode/simple.js'
10+
import '@hackmd/codemirror/addon/mode/multiplex.js'
11+
import '@hackmd/codemirror/addon/selection/active-line.js'
12+
import '@hackmd/codemirror/addon/search/searchcursor.js'
13+
import '@hackmd/codemirror/addon/search/search.js'
14+
import '@hackmd/codemirror/addon/search/jump-to-line.js'
15+
import '@hackmd/codemirror/addon/search/matchesonscrollbar.js'
16+
import '@hackmd/codemirror/addon/search/match-highlighter.js'
17+
import '@hackmd/codemirror/addon/scroll/simplescrollbars.js'
18+
import '@hackmd/codemirror/addon/scroll/annotatescrollbar.js'
19+
import '@hackmd/codemirror/addon/display/panel.js'
20+
import '@hackmd/codemirror/addon/display/placeholder.js'
21+
import '@hackmd/codemirror/addon/display/fullscreen.js'
22+
import '@hackmd/codemirror/addon/display/autorefresh.js'
23+
import '@hackmd/codemirror/addon/dialog/dialog.js'
24+
import '@hackmd/codemirror/addon/edit/matchbrackets.js'
25+
import '@hackmd/codemirror/addon/edit/closebrackets.js'
26+
import '@hackmd/codemirror/addon/edit/matchtags.js'
27+
import '@hackmd/codemirror/addon/edit/closetag.js'
28+
import '@hackmd/codemirror/addon/edit/continuelist.js'
29+
import '@hackmd/codemirror/addon/comment/comment.js'
30+
import '@hackmd/codemirror/addon/comment/continuecomment.js'
31+
import '@hackmd/codemirror/addon/wrap/hardwrap.js'
32+
import '@hackmd/codemirror/addon/fold/foldcode.js'
33+
import '@hackmd/codemirror/addon/fold/brace-fold.js'
34+
import '@hackmd/codemirror/addon/fold/foldgutter.js'
35+
import '@hackmd/codemirror/addon/fold/markdown-fold.js'
36+
import '@hackmd/codemirror/addon/fold/xml-fold.js'
37+
import '@hackmd/codemirror/addon/merge/merge.js'
38+
import '@hackmd/codemirror/mode/xml/xml.js'
39+
import '@hackmd/codemirror/mode/markdown/markdown_math.js'
40+
import '@hackmd/codemirror/mode/gfm/gfm.js'
41+
import '@hackmd/codemirror/mode/javascript/javascript.js'
42+
import '@hackmd/codemirror/mode/typescript/typescript.js'
43+
import '@hackmd/codemirror/mode/jsx/jsx.js'
44+
import '@hackmd/codemirror/mode/css/css.js'
45+
import '@hackmd/codemirror/mode/htmlmixed/htmlmixed.js'
46+
import '@hackmd/codemirror/mode/htmlembedded/htmlembedded.js'
47+
import '@hackmd/codemirror/mode/clike/clike.js'
48+
import '@hackmd/codemirror/mode/clojure/clojure.js'
49+
import '@hackmd/codemirror/mode/diff/diff.js'
50+
import '@hackmd/codemirror/mode/ruby/ruby.js'
51+
import '@hackmd/codemirror/mode/rust/rust.js'
52+
import '@hackmd/codemirror/mode/python/python.js'
53+
import '@hackmd/codemirror/mode/plantuml/plantuml.js'
54+
import '@hackmd/codemirror/mode/csv/csv.js'
55+
import '@hackmd/codemirror/mode/shell/shell.js'
56+
import '@hackmd/codemirror/mode/php/php.js'
57+
import '@hackmd/codemirror/mode/sas/sas.js'
58+
import '@hackmd/codemirror/mode/stex/stex.js'
59+
import '@hackmd/codemirror/mode/sql/sql.js'
60+
import '@hackmd/codemirror/mode/haskell/haskell.js'
61+
import '@hackmd/codemirror/mode/coffeescript/coffeescript.js'
62+
import '@hackmd/codemirror/mode/yaml/yaml.js'
63+
import '@hackmd/codemirror/mode/yaml-frontmatter/yaml-frontmatter.js'
64+
import '@hackmd/codemirror/mode/pug/pug.js'
65+
import '@hackmd/codemirror/mode/lua/lua.js'
66+
import '@hackmd/codemirror/mode/cmake/cmake.js'
67+
import '@hackmd/codemirror/mode/nginx/nginx.js'
68+
import '@hackmd/codemirror/mode/perl/perl.js'
69+
import '@hackmd/codemirror/mode/sass/sass.js'
70+
import '@hackmd/codemirror/mode/r/r.js'
71+
import '@hackmd/codemirror/mode/dockerfile/dockerfile.js'
72+
import '@hackmd/codemirror/mode/tiddlywiki/tiddlywiki.js'
73+
import '@hackmd/codemirror/mode/mediawiki/mediawiki.js'
74+
import '@hackmd/codemirror/mode/go/go.js'
75+
import '@hackmd/codemirror/mode/graphviz/graphviz.js'
76+
import '@hackmd/codemirror/mode/groovy/groovy.js'
77+
import '@hackmd/codemirror/mode/gherkin/gherkin.js'
78+
import '@hackmd/codemirror/mode/mllike/mllike.js'
79+
import '@hackmd/codemirror/mode/swift/swift.js'
80+
import '@hackmd/codemirror/mode/solidity/solidity.js'
81+
import '@hackmd/codemirror/mode/verilog/verilog.js'
82+
import '@hackmd/codemirror/mode/mermaid/mermaid.js'
83+
import '@hackmd/codemirror/mode/protobuf/protobuf.js'
84+
import '@hackmd/codemirror/mode/vb/vb.js'
85+
import '@hackmd/codemirror/mode/vhdl/vhdl.js'
86+
import '@hackmd/codemirror/mode/toml/toml.js'
87+
import '@hackmd/codemirror/keymap/emacs.js'
88+
import '@hackmd/codemirror/keymap/sublime.js'
89+
import '@hackmd/codemirror/keymap/vim.js'
90+
91+
92+
793
import TurndownService from 'turndown'
894
import Cookies from 'js-cookie'
995
import '@vendor/inlineAttachment/inline-attachment'

vite.config.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ export default defineConfig({
2222
'window.$': 'jquery',
2323
key: 'keymaster',
2424
'window.key': 'keymaster',
25+
CodeMirror: '@hackmd/codemirror',
2526
// Add any other globals you need to inject
2627
}),
2728
string({ // Add string plugin

0 commit comments

Comments
 (0)