Skip to content

Commit 1f55406

Browse files
committed
Exclude eval-region from default extensions
1 parent 74872bf commit 1f55406

File tree

2 files changed

+13
-13
lines changed

2 files changed

+13
-13
lines changed

demo/src/nextjournal/clojure_mode/demo.cljs

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,23 @@
11
(ns nextjournal.clojure-mode.demo
2-
(:require ["@codemirror/language" :refer [foldGutter syntaxHighlighting defaultHighlightStyle]]
3-
["@codemirror/commands" :refer [history historyKeymap]]
2+
(:require ["@codemirror/commands" :refer [history historyKeymap]]
3+
["@codemirror/language" :refer [foldGutter syntaxHighlighting defaultHighlightStyle]]
44
["@codemirror/state" :refer [EditorState]]
55
["@codemirror/view" :as view :refer [EditorView]]
6-
[nextjournal.clerk.sci-viewer :as sv]
7-
[nextjournal.clerk.viewer :as v]
6+
["react" :as react]
87
[applied-science.js-interop :as j]
9-
[shadow.resource :as rc]
108
[clojure.string :as str]
9+
[nextjournal.clerk.sci-viewer :as sv]
10+
[nextjournal.clerk.viewer :as v]
1111
[nextjournal.clojure-mode :as cm-clj]
12-
[nextjournal.livedoc :as livedoc]
1312
[nextjournal.clojure-mode.demo.sci :as demo.sci]
13+
[nextjournal.clojure-mode.extensions.eval-region :as eval-region]
1414
[nextjournal.clojure-mode.keymap :as keymap]
1515
[nextjournal.clojure-mode.live-grammar :as live-grammar]
1616
[nextjournal.clojure-mode.test-utils :as test-utils]
17-
["react" :as react]
17+
[nextjournal.livedoc :as livedoc]
1818
[reagent.core :as r]
19-
[reagent.dom :as rdom]))
19+
[reagent.dom :as rdom]
20+
[shadow.resource :as rc]))
2021

2122
(def theme
2223
(.theme EditorView
@@ -62,7 +63,8 @@
6263
(j/obj :state
6364
(test-utils/make-state
6465
(cond-> #js [extensions]
65-
eval? (.concat #js [(demo.sci/extension {:modifier "Alt"
66+
eval? (.concat #js [(eval-region/extension {:modifier "Alt"})
67+
(demo.sci/extension {:modifier "Alt"
6668
:on-result (partial reset! last-result)})]))
6769
source)
6870
:parent el)))))]
@@ -78,7 +80,7 @@
7880
(react/isValidElement result) result
7981
'else (sv/inspect-paginated result)))])]
8082
(finally
81-
(j/call @!view :destroy))))
83+
(j/call @!view :destroy))))
8284

8385
;; Markdown editors
8486
(defn markdown-editor [{:keys [doc extensions]}]

src/nextjournal/clojure_mode.cljs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
[nextjournal.clojure-mode.extensions.match-brackets :as match-brackets]
88
[nextjournal.clojure-mode.extensions.formatting :as format]
99
[nextjournal.clojure-mode.extensions.selection-history :as sel-history]
10-
[nextjournal.clojure-mode.extensions.eval-region :as eval-region]
1110
[nextjournal.clojure-mode.keymap :as keymap]
1211
[nextjournal.clojure-mode.node :as n]
1312
[nextjournal.clojure-mode.test-utils :as test-utils]))
@@ -65,8 +64,7 @@
6564
(close-brackets/extension)
6665
(match-brackets/extension)
6766
(sel-history/extension)
68-
(format/ext-format-changed-lines)
69-
(eval-region/extension {:modifier "Alt"})])
67+
(format/ext-format-changed-lines)])
7068

7169
(def language-support
7270
"Eases embedding clojure mode into other languages (e.g. markdown).

0 commit comments

Comments
 (0)