mirror of
https://github.com/logseq/logseq.git
synced 2026-04-29 16:36:27 +00:00
@@ -117,7 +117,7 @@
|
||||
@editor-atom)
|
||||
(let [[config id attr code theme] (:rum/args state)
|
||||
original-mode (get attr :data-lang)
|
||||
mode (or original-mode "javascript")
|
||||
mode original-mode
|
||||
clojure? (contains? #{"clojure" "clj" "text/x-clojure" "cljs" "cljc"} mode)
|
||||
mode (if clojure? "clojure" (text->cm-mode mode))
|
||||
lisp? (or clojure?
|
||||
@@ -177,10 +177,11 @@
|
||||
state)}
|
||||
[state config id attr code theme options]
|
||||
[:div.extensions__code
|
||||
[:div.extensions__code-lang
|
||||
(let [mode (string/lower-case (get attr :data-lang "javascript"))]
|
||||
(if (= mode "text/x-clojure")
|
||||
"clojure"
|
||||
mode))]
|
||||
(when-let [mode (:data-lang attr)]
|
||||
[:div.extensions__code-lang
|
||||
(let [mode (string/lower-case mode)]
|
||||
(if (= mode "text/x-clojure")
|
||||
"clojure"
|
||||
mode))])
|
||||
[:textarea (merge {:id id
|
||||
:default-value code} attr)]])
|
||||
|
||||
Reference in New Issue
Block a user