J'ai été pris dans des calculs de longue durée récemment grâce à Project Euler et je voudrais savoir comment annuler une évaluation et revenir à l'invite REPL. Je cours la version standard Clojure Box d'Emacs. J'ai essayé l'évident REPL> Interruption Lisp Process et Slime> Interrupt Command mais ni tuer l'exécution et retourner mon invite REPL.Comment annuler une évaluation dans Clojure Box (Emacs)?
7
A
Répondre
11
Toucher le contrôle c deux fois. Si vous êtes dans *slime-repl clojure*
alors C-c C-c va tuer le processus et vous renvoyer à l'invite repl. Si vous êtes dans le tampon *inferior-lisp*
, alors vous allez probablement tuer le processus clojure, ce qui signifie que vous devrez redémarrer slime (avec M-x slime
). Si vous n'avez pas de tampon de remplissage, alors M-x slime-repl
devrait vous en donner un. Vous pouvez l'utiliser comme un rempl pour obtenir quelques fonctionnalités supplémentaires (essayez d'appuyer sur la virgule et l'onglet, et voir ce qui est disponible;)
2
Quand les choses deviennent vraiment fowled vous pouvez tuer votre instance Lisp avec M-x slime-quit-lisp
puis redémarrez avec M-x slime
Questions connexes
- 1. évaluation Clojure sans SLIME
- 2. Clojure Box: Problème avec classpath (question Noob)
- 3. Recharger les fichiers Clojure dans emacs
- 4. Évaluation d'une fonction aléatoire elisp dans Emacs
- 5. Weird Clojure Box - bibliothèque (dll) numéro
- 6. Clojure Emacs etags
- 7. Fonctions Clojure pour Emacs?
- 8. évaluation d'une partie de Clojure cond
- 9. Dans une configuration Emacs + Slime + Clojure + Windows, le chargement de clojure-auto a échoué
- 10. Comment annuler le remplissage d'un paragraphe dans emacs?
- 11. Comment annuler call-last-kbd-macro dans emacs
- 12. Dans clojure, comment puis-je annuler une var d'un espace de noms?
- 13. Emacs mode Clojure onglet-indentation énorme dans certains cas
- 14. Comment arrêter le serveur jetty dans clojure?
- 15. Comment écrire une macro "defn" dans Clojure?
- 16. Exceptions personnalisées dans Clojure?
- 17. Comment annuler une fusion dans mercurial?
- 18. Comment annuler une seule modification dans Mercurial?
- 19. comment annuler une notification locale dans iphone
- 20. Bon flux de travail avec emacs + swank + slime + clojure?
- 21. Comment annuler une importation subversion?
- 22. Git: comment "annuler" une fusion
- 23. Interface utilisateur jQuery: comment exécuter une évaluation
- 24. En Lisp (Clojure, Emacs Lisp), quelle est la différence entre une liste et une citation?
- 25. Comment ajouter classpath avec emacs slime/conjure?
- 26. Comment puis-je configurer le chemin de classe Clojure dans Emacs après l'installation avec ELPA?
- 27. Évaluation des variables d'environnement dans une chaîne
- 28. Évaluation paresseuse dans SSRS
- 29. Comment annuler une 'copie svn'
- 30. Comment annuler une opération annuler/rétablir en cours?
J'ai essayé cela et cela ne fonctionne pas. Les deux commandes que j'ai listées dans la question Interrupt Lisp Process & Interrupt Command sont listées dans le menu C-c C-c. Aucun des deux ne fonctionne. – rcampbell
* hein * ... travaille pour moi ... êtes-vous dans le slime repl? ou un tampon appelé * inferior-lisp * ?? – l0st3d
C'est étrange; ceci * parfois * fonctionne pour moi, mais d'autres fois pas – rcampbell