Skip to content

Commit e2035e4

Browse files
authored
remove code that confuses rollup tree-shaking (#221)
1 parent 6c63e17 commit e2035e4

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

src/cm_adapter.ts

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -120,10 +120,14 @@ function runHistoryCommand(cm: CodeMirror, revert: boolean) {
120120
}
121121
}
122122

123-
var keys: Record<string, (cm: CodeMirror) => void> = {};
124-
"Left|Right|Up|Down|Backspace|Delete".split("|").forEach(key => {
125-
keys[key] = (cm:CodeMirror) => runScopeHandlers(cm.cm6, {key: key} as KeyboardEvent, "editor");
126-
});
123+
var keys: Record<string, (cm: CodeMirror) => void> = {
124+
Left: (cm:CodeMirror) => runScopeHandlers(cm.cm6, {key: "Left"} as KeyboardEvent, "editor"),
125+
Right: (cm:CodeMirror) => runScopeHandlers(cm.cm6, {key: "Right"} as KeyboardEvent, "editor"),
126+
Up: (cm:CodeMirror) => runScopeHandlers(cm.cm6, {key: "Up"} as KeyboardEvent, "editor"),
127+
Down: (cm:CodeMirror) => runScopeHandlers(cm.cm6, {key: "Down"} as KeyboardEvent, "editor"),
128+
Backspace: (cm:CodeMirror) => runScopeHandlers(cm.cm6, {key: "Backspace"} as KeyboardEvent, "editor"),
129+
Delete: (cm:CodeMirror) => runScopeHandlers(cm.cm6, {key: "Delete"} as KeyboardEvent, "editor"),
130+
};
127131

128132
export class CodeMirror {
129133
static isMac = typeof navigator != "undefined" && /Mac/.test(navigator.platform);

0 commit comments

Comments
 (0)