(ns gorilla-repl.editor "Glues Parinfer's formatter to a CodeMirror editor" (:require [clojure.string :as str :refer [join]] [goog.dom :as gdom] ;; [dommy.core :as dom :refer-macros [sel sel1 by-id]] [cljsjs.codemirror] [cljsjs.codemirror.addon.edit.closebrackets] [cljsjs.codemirror.addon.edit.matchbrackets] [cljsjs.codemirror.addon.runmode.runmode] [cljsjs.codemirror.addon.runmode.colorize] [cljsjs.codemirror.addon.hint.show-hint] [cljsjs.codemirror.mode.clojure] [cljsjs.codemirror.mode.clojure-parinfer] [cljsjs.codemirror.mode.markdown] [cljsjs.codemirror.mode.xml] [re-frame.core :refer [dispatch]] [gorilla-repl.nrepl-kernel :as nrepl] [gorilla-repl.editor-support :refer [fix-text! IEditor frame-updated? set-frame-updated!]] [taoensso.timbre :as timbre :refer-macros (log trace debug info warn error fatal report logf tracef debugf infof warnf errorf fatalf reportf spy get-env log-env)]))
(ns gorilla-repl.editor "Glues Parinfer's formatter to a CodeMirror editor" (:require [clojure.string :as str :refer [join]] [goog.dom :as gdom] ;; [dommy.core :as dom :refer-macros [sel sel1 by-id]] [cljsjs.codemirror] [cljsjs.codemirror.addon.edit.closebrackets] [cljsjs.codemirror.addon.edit.matchbrackets] [cljsjs.codemirror.addon.runmode.runmode] [cljsjs.codemirror.addon.runmode.colorize] [cljsjs.codemirror.addon.hint.show-hint] [cljsjs.codemirror.mode.clojure] [cljsjs.codemirror.mode.clojure-parinfer] [cljsjs.codemirror.mode.markdown] [cljsjs.codemirror.mode.xml] [re-frame.core :refer [dispatch]] [gorilla-repl.nrepl-kernel :as nrepl] [gorilla-repl.editor-support :refer [fix-text! IEditor frame-updated? set-frame-updated!]] [taoensso.timbre :as timbre :refer-macros (log trace debug info warn error fatal report logf tracef debugf infof warnf errorf fatalf reportf spy get-env log-env)]))