2012-11-16 3 views
3

slime-js를 설치하고 싶습니다만 이미 Clojure가 설치되어 있으며 Clojure의 현재 Emacs 통합은 swank-js가 사용하는 SLIME 버전과 호환되지 않습니다. 나는 이것에 인터넷 검색을 시도했지만 계속 비어 있습니다. 누구나 swank-js와 Clojure-mode의 nrepl 기능을 함께 사용할 수 있습니까?swank-js와 clojure로 Emacs 설정하기

답변

2

당신은 swank-js와 swank-clojure에 대해 이야기하는 것 같습니까? 나는 nrepl-mode가 SLIME과 아무런 관련이 없다고 생각한다. 나는 MELPA를 통해 설치했고 모든 것은 잘 작동합니다.

swank-js와 swank-clojure는 SLIME의 프로토콜을 구현하는 두 개의 SLIME 백엔드입니다. swank-clojure는 최신 버전의 SLIME을 지원하지 않으며 최근에는 사용되지 않습니다. 반면에 nrepl은 자체 프로토콜을 가지고 있습니다.

+0

정확합니다. 명확하게 해 주셔서 감사합니다. – user1819688

+0

내가 한 일은 Emacs의 slime-js가 가져온 점액 버전의 문제였습니다. slime-repl 20100404를 설치하면 --cl-accu--라는 문제가 해결되었습니다. – user1819688

+0

그래서 저는 슬림 (SLIME)을 업데이트하고이 문제에 대해서도 설명했습니다. 이것에 대한 질문도 있습니다. 적절한 해결책은'slime.el'의 말미에'어휘 바인딩 (lexical-binding) '을 없애는 것입니다. 물론 바이트 재 컴파일을 기억하십시오. – tungd