Emacs 내에서 공통 리스프와 Clojure를 동시에 사용할 수 있습니까? 각각의 lisp-REPL을 자체 버퍼에 갖고 싶습니다. 어떻게하면 버퍼가 데이터를 어느 lisp로 보냈는지 제어 할 수 있습니까?두 개의 다른 lisp + 슬라임/스웽크를 같은 이맥스에서 사용할 수 있습니까?
14
A
답변
19
예. 점액에 대한 문서에서 slime-lisp-implementations
을 찾을 수 있습니다. 당신은 M-- M-X 점액을 사용하여 lisps를 시작
(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)))
: 여기에 내가 내 이맥스에서 정의한 방법이다. 어떤 Lisp이 시작하는지 묻고, slime-lisp-implementations
에 정의한 이름을 사용합니다. 이 예에서는 cmucl
, sbcl
, clozure
또는 clojure
을 사용합니다.
C-c C-x c 명령을 사용하여 "활성"REPL을 전환 할 수 있습니다. 자세한 내용은 Slime Documentation on controlling multiple connections을 참조하십시오.
+0
진정으로 피노 클 열성 팬이라면, 당신과 이야기하고 싶습니다. Find me at www.powerpinochle.com/forum/ ... 사회자 들께,이 주석을 Pinochle이 읽을 수있을만큼 오래 동안 허용하십시오. – mickmackusa
예. 문서를 읽으십시오. (C-u M-x 점액 ...) – jrockway