File tree Expand file tree Collapse file tree 3 files changed +11
-10
lines changed Expand file tree Collapse file tree 3 files changed +11
-10
lines changed Original file line number Diff line number Diff line change 11(ns nextjournal.clerk.render.window
2- (:require [" @codemirror/view" :as cm-view :refer [keymap highlightActiveLine ]]
2+ (:require [" @codemirror/view" :as cm-view :refer [keymap]]
33 [applied-science.js-interop :as j]
44 [clojure.string :as str]
55 [nextjournal.clerk.render.code :as code]
66 [nextjournal.clerk.render.hooks :as hooks]
77 [nextjournal.clerk.sci-env.completions :as completions]
8+ [nextjournal.clojure-mode.keymap :as clojure-mode.keymap]
89 [nextjournal.clojure-mode.extensions.eval-region :as eval-region]
910 [sci.core :as sci]
1011 [sci.ctx-store]))
173174 !results (hooks/use-state ())]
174175 [:div.flex.flex-col.bg-gray-50
175176 [:div.w-full.border-t.border-b.border-slate-300.shadow-inner.px-2.py-1.bg-slate-100
176- [code/editor !code-str {:extensions #js [(.of keymap nextjournal. clojure-mode.keymap/paredit)
177+ [code/editor !code-str {:extensions #js [(.of keymap clojure-mode.keymap/paredit)
177178 completions/completion-source
178179 (sci-extension {:modifier " Alt"
179180 :on-result #(swap! !results conj {:result %
Original file line number Diff line number Diff line change 11(ns nextjournal.clerk.sci-env.completions
2- (:require [" @codemirror/autocomplete" :as cm-autocomplete :refer [CompletionContext] ]
2+ (:require [" @codemirror/autocomplete" :as cm-autocomplete]
33 [" @codemirror/language" :as cm-lang]
44 [clojure.string :as str]
55 [goog.object :as gobject]
Original file line number Diff line number Diff line change 3434(defn open!
3535 ([id]
3636 (case id
37- :: clerk/taps (open! id {:title " 🚰 Taps" :css-class " p-0 relative overflow-auto" }
38- (v/with-viewers (v/add-viewers [tap/tap-viewer])
39- (v/with-viewer taps-viewer {:nextjournal/opts {:taps-view @!taps-view}}
40- @tap/!taps)))
41- :: clerk/sci-repl (open! id {:title " SCI REPL" :css-class " p-0 relative overflow-auto" }
42- (v/with-viewer {:render-fn 'nextjournal.clerk.render.window/sci-repl
43- :transform-fn clerk /mark-presented} nil ))))
37+ :nextjournal. clerk/taps (open! id {:title " 🚰 Taps" :css-class " p-0 relative overflow-auto" }
38+ (v/with-viewers (v/add-viewers [tap/tap-viewer])
39+ (v/with-viewer taps-viewer {:nextjournal/opts {:taps-view @!taps-view}}
40+ @tap/!taps)))
41+ :nextjournal. clerk/sci-repl (open! id {:title " SCI REPL" :css-class " p-0 relative overflow-auto" }
42+ (v/with-viewer {:render-fn 'nextjournal.clerk.render.window/sci-repl
43+ :transform-fn v /mark-presented} nil ))))
4444 ([id content] (open! id {} content))
4545 ([id opts content]
4646 ; ; TODO: consider calling v/transform-result
You can’t perform that action at this time.
0 commit comments