Czy mogę używać wspólnego seplenienia i Clojure z poziomu emacs w tym samym czasie? Chciałbym, aby każdy lisp-REPL był w swoim własnym buforze, a jeśli tak, to jak mógłbym kontrolować, który bufor wysłał dane do którego seplenienia?Czy mogę użyć dwóch różnych selekcji lisp + slime/swanków z tych samych emacs?
Odpowiedz
Tak. W dokumentacji do Slime znajdziesz slime-lisp-implementations
. Oto w jaki sposób mam to zdefiniowane w moim .emacs:
(setq slime-lisp-implementations
'((cmucl ("/usr/local/bin/lisp") :coding-system iso-8859-1-unix)
(sbcl ("/usr/local/bin/sbcl" "--core" "/Users/pinochle/bin/sbcl.core-with-swank") :init (lambda (port-file _) (format "(swank:start-server %S :coding-system \"utf-8-unix\")\n" port-file)))
(clozure ("/Users/pinochle/bin/ccl"))
(clojure ("/Users/pinochle/bin/clojure") :init swank-clojure-init)))
rozpocząć swoje lisps użyciu M-- M-x Slime. Zapyta cię, który Lisp uruchamia się, i używasz nazwy zdefiniowanej w slime-lisp-implementations
. W tym przykładzie użyłbym cmucl
, sbcl
, lub .
Możesz zmienić "aktywny" REPL za pomocą polecenia C-c C-x c. Aby uzyskać więcej informacji, zobacz Slime Documentation on controlling multiple connections.
jeśli jesteś prawdziwym entuzjastą pinochii, chciałbym z tobą porozmawiać. Znajdź mnie na www.powerpinochle.com/forum/ ... Drodzy moderatorzy, proszę pozwólcie na ten komentarz na tyle długo, aby Pinochle przeczytał. – mickmackusa
- 1. Wzorzec dopasowania dwóch rekordów z tych samych dziedzinach
- 2. Uruchamianie dwóch tych samych testów z różnymi argumentami
- 3. Błąd łącznika na tych samych nazwanych stałych w różnych zakresach.
- 4. C# Linq, Wyszukiwanie tych samych pozycji na dwóch listach
- 5. Wstawianie tych samych danych do dwóch tabel należących do różnych serwerów
- 6. Jak porównać pliki o tych samych nazwach w dwóch różnych katalogach przy użyciu skryptu powłoki
- 7. sprintf używając tych samych wartości wiele razy
- 8. Indeks Znalezienie tych samych elementów na liście
- 9. Wiele mirrorów Maven dla tych samych repozytoriów
- 10. Czy możemy użyć sprzężenia dla dwóch różnych tabel bazy danych?
- 11. Jak wywołać interaktywną funkcję Emacs Lisp z argumentem prefiksu, z innej funkcji Emacs Lisp?
- 12. Konwencja nazewnictwa C# dla zmiennych o tych samych danych, ale różnych typów
- 13. Czy można refactor out wspólnej funkcji z tych dwóch metod?
- 14. Jak mogę uzyskać podciąg łańcucha w Emacs Lisp?
- 15. ASP.NET MVC osobne widoki mobilne za pomocą tych samych kontrolerów
- 16. zawijanie funkcji w emacs lisp
- 17. Emacs Lisp: Jak, interaktywny bufor z REPL?
- 18. Jak wyrównać duplikaty w tych samych wierszach w Excelu
- 19. Kod C# do obsługi różnych klas o tych samych nazwach metod
- 20. Jak zrobić zamknięcia w Emacs Lisp?
- 21. Czy mogę używać dwóch różnych formaterów dla podpowiedzi high-chart?
- 22. Emacs Lisp: ocena zmiennej w alist
- 23. Odniesienia do tych samych danych i pamięci alokacji
- 24. JS obliczyć średnią tych samych elementów w tablicy 2d
- 25. ggplot2: Jak używać tych samych kolorów na różnych polach dla tego samego współczynnika
- 26. użyć tego samego obiektu blokady w dwóch różnych blokach kodu?
- 27. assertEquals i assertTrue dać różne wyniki dla tych samych zmiennych
- 28. Czy mogę użyć wielu "z"?
- 29. Jak mogę użyć meta-kropki (M-.) W python z emacs?
- 30. OpenLayers, i GeoJSON, nie mnożymy znaczników na tych samych współrzędnych
Tak. Przeczytaj dokumenty. (C-u M-x szlam ...) – jrockway