Skip to content
This repository was archived by the owner on Jan 14, 2022. It is now read-only.

Commit b4d397a

Browse files
committed
added keybindings
1 parent cff89ba commit b4d397a

File tree

2 files changed

+17
-2
lines changed

2 files changed

+17
-2
lines changed

browser/index.jsx

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,13 @@ import 'codemirror/addon/fold/comment-fold'
1717
import 'codemirror/addon/fold/xml-fold'
1818
import 'codemirror/addon/fold/indent-fold'
1919
import 'codemirror/addon/fold/markdown-fold'
20+
import 'codemirror/addon/comment/comment'
21+
import 'codemirror/addon/search/search'
22+
import 'codemirror/addon/search/searchcursor'
23+
import 'codemirror/addon/search/jump-to-line'
24+
import 'codemirror/addon/dialog/dialog'
25+
import 'codemirror/addon/dialog/dialog.css'
26+
import 'codemirror/addon/selection/active-line'
2027
import CodeMirror from 'codemirror'
2128

2229
import 'react-toastify/dist/ReactToastify.css'
@@ -62,8 +69,16 @@ document.addEventListener('keyup', function (e) {
6269
}
6370
})
6471

65-
CodeMirror.keyMap.default['Shift-Tab'] = 'indentLess'
66-
CodeMirror.keyMap.default['Tab'] = 'indentMore'
72+
var bindings = {
73+
'Shift-Tab': 'indentLess',
74+
Tab: 'indentMore',
75+
'Ctrl-/': 'toggleComment',
76+
'Ctrl-H': 'replace'
77+
}
78+
79+
for (const binding in bindings) {
80+
CodeMirror.keyMap.default[binding] = bindings[binding]
81+
}
6782

6883
ReactDOM.render(
6984
<BrowserRouter>

browser/lib/codemirror-binding.js

Whitespace-only changes.

0 commit comments

Comments
 (0)