diff --git a/package.json b/package.json index 4675470a..24c0290b 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "url": "git+https://github.com/viebel/klipse.git" }, "dependencies": { - "codemirror": "5.21.0" + "codemirror-minified": "5.21.0" }, "keywords": [ "clojure", diff --git a/resources/public/clojure-dbg.html b/resources/public/clojure-dbg.html index ef26b34d..71dc4a42 100644 --- a/resources/public/clojure-dbg.html +++ b/resources/public/clojure-dbg.html @@ -123,7 +123,8 @@
+ + + + diff --git a/src/klipse/common/registry.cljs b/src/klipse/common/registry.cljs index e07b72c6..bfff4288 100644 --- a/src/klipse/common/registry.cljs +++ b/src/klipse/common/registry.cljs @@ -8,12 +8,14 @@ (def mode-options (atom {})) (defn codemirror-mode-src [mode] - (let [root (:codemirror_root (klipse-settings) "https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.21.0/mode")] - (str root "/" mode "/" mode ".min.js"))) + (if-let [root (:codemirror_root (klipse-settings))] + (str root "/" mode "/" mode ".js") + (str "https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.21.0/mode" "/" mode "/" mode ".min.js"))) (defn codemirror-keymap-src [mode] - (let [root (:codemirror_root (klipse-settings) "https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.21.0/keymap")] - (str root "/" mode ".min.js"))) + (if-let [root (:codemirror_root (klipse-settings))] + (str root "/keymap/" mode ".js") + (str "https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.21.0/keymap" "/" mode ".min.js"))) (defn scripts-src [name] (let [root (:scripts_root (klipse-settings) "https://viebel.github.io/klipse/repo/js")]