¿Hay algún embellecedor de código fuente para los lenguajes Lisp, especialmente Clojure.embellecedor de código fuente para lisp (Common Lisp, Scheme, Clojure)
Sé que hay muchos para lenguajes como C/C++ (Astyle, Uncrustify, etc)
No puedo encontrar ninguna costura para los idiomas Lisp.
mi código es un desastre muchas líneas largas en esta lengua como la siguiente
(defn check-if-installed[x] (:exit(sh "sh" "-c" (str "command -v " x " >/dev/null 2>&1 || { echo >&2 \"\"; exit 1; }"))))
o
(def Open-Action (action :handler (fn [e] (choose-file :type :open :selection-mode :files-only :dir ListDir :success-fn (fn [fc file](setup-list file)))) :name "Open" :key "menu O" :tip "Open spelling list"))
lo cual es terrible
que sería bueno tener un embellecedor que podría formatearlo como
(if (= a something)
(if (= b otherthing)
(foo)))
+1 para 'insertar líneas nuevas en los lugares correctos es difícil, porque la elección de los saltos de línea tiene mucho que ver con la forma en que desea que la gente lea su código' –