Question

Je Aquamacs en cours d'exécution sur mon Mac.

J'ai installé le ESK pour Aquamacs et installe ELPA à ~ / .emacs.d / ELPA. Avec ELPA, j'ai installé clojure mode / clojure-est en mode / boue / boue-rempl / Swank-clojure.

La chose est que quand je lance « M-x boue », Clojure est exécuté. Pourquoi est-ce? Je suis curieux de savoir que je n'ai pas configuré pour la boue dans mes emacs et même dans / Users / smcho / Bibliothèque / Préférences / Aquamacs Emacs / {Preferences.el, customizations.el}. Je veux dire, je n'ai pas (setq-Lisp-programme inférieur « clojure ») ou quelque chose.

Ou, at-il à voir avec mon installation 'Swank-clojure'? Je vois quelque chose comme ça au inférieur-Lisp tampon.

(require 'swank.swank)
(swank.swank/ignore-protocol-version nil)
...
#ServerSocket ServerSocket[addr=0.0.0.0/0.0.0.0,port=0,localport=51847]
Était-ce utile?

La solution

En effet, de swank-clojure.el, un programme elisp dépréciée. Ne l'utilisez pas, selon mon poster ici , sur votre prochaine question. Il peut avoir des bugs et ne conviennent donc pas à utiliser. Utilisez M-x slime-connect à la place, après le démarrage Swank avec lein swank.

Autres conseils

Comme Isaac dit Swank-clojure.el ensembles de boue-Lisp implémentations »pour clojure (en bref, une façon de commencer avec java Swank-clojure dans classpath de sorte que Swank peut être démarré). Puis se connecte Slime à ce port et vous obtenez le rempl.

Le problème avec cette approche est que, vous aurez besoin d'installer dès le départ classpath. Cela devient fastidieux pour chaque projet que vous voulez travailler. Donc, la meilleure façon est d'utiliser M-x Swank-clojure-projet ou lein Swank et M-x-boue connexion. Je préfère Swank-clojure-projet.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top