Skip to content

Commit 6a80117

Browse files
committed
bundle evalExtension in LanguageSupport object
1 parent 5b81354 commit 6a80117

File tree

2 files changed

+4
-5
lines changed

2 files changed

+4
-5
lines changed

eval-region.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -175,8 +175,8 @@ function evalCell(view) {
175175
return true
176176
}
177177

178-
export function evalExtension() {
179-
return Prec.highest(keymap.of(
178+
export const evalExtension =
179+
Prec.highest(keymap.of(
180180
[{key: "Shift-Enter", run: evalCell},
181181
{key: "Ctrl-Enter", mac: "Cmd-Enter", run: evalAtCursor},
182182
{key: "Alt-Enter", run: evalTopLevel},
@@ -185,4 +185,3 @@ export function evalExtension() {
185185
{key: "ArrowRight", run: clearEval},
186186
{key: "ArrowUp", run: clearEval},
187187
{key: "ArrowDown", run: clearEval}]))
188-
}

main.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,13 +53,13 @@ export const clojureLanguage = LRLanguage.define({
5353
})
5454

5555
export function clojure() {
56-
return new LanguageSupport(clojureLanguage)
56+
return new LanguageSupport(clojureLanguage, [evalExtension])
5757
}
5858

5959
let editorState = EditorState.create({
6060
doc: `(map inc (range 5))`,
6161
// disable active line highlighting, see https://github.com/codemirror/basic-setup/blob/b3be7cd30496ee578005bd11b1fa6a8b21fcbece/src/codemirror.ts#L66
62-
extensions: [basicSetup.slice(0, 15).concat(basicSetup.slice(16)), clojure(), evalExtension()]
62+
extensions: [basicSetup.slice(0, 15).concat(basicSetup.slice(16)), clojure()]
6363
})
6464

6565
function isLinux() {

0 commit comments

Comments
 (0)