Estaba realmente contento con el uso de vim + lein repl, pero como mucha gente sigue diciendo que Emacs es el camino a seguir cuando se trata de Lisps, he decidido probarlo. El problema ahora es establecer un entorno de clojure que haga todas las cosas sofisticadas de las que la gente sigue hablando, por ahora pude instalar clojure-mode y nREPL y eso funciona bastante bien, pero necesito que la réplica funcione con mi Leiningen. proyectos si este experimento va a ir a algún lado (tener una réplica en el editor sería bastante inútil si eso significara tener que gestionar todas mis dependencias (especialmente las relacionadas con classpath) por mi cuenta). El punto problemático es que la mayoría de los artículos que veo en línea son¿Cómo hacer para que Emacs, nrepl.el y Leiningen jueguen bien?
- A) sobre Swank-clojure, que está en desuso
- B) sobre Leiningen 1.x, que está en desuso
- C) tanto
- D) cubren sólo la instalación, no cómo utilizar efectivamente las cosas que acaba de instalar (o incluso lo que hacen)
Ahora lo que estoy buscando es:
- Get nrepl.el respetar mi project.clj
- averiguar cuál es el flujo de trabajo normal con Leiningen + + emacs clojure-mode + nrepl.el es
- no tiene nada que ver con la pregunta, pero yo Estaría interesado en por qué emacs a veces tapa el texto (cambia el color de la fuente al color de fondo hasta que lo golpea el cursor) sin que yo lo pida.
Gran pregunta, exactamente lo que necesitaba también, gracias. –