공백을 수정하려면 두 개의 역 슬래시로 이스케이프 처리하십시오.
slime-connect
을하면 Lisp 이미지 (Lisp 런타임)가 작동하고 연결할 서버와 포트에서 수신 대기 할 것으로 예상됩니다. 아마 당신이 그것을 의미하지 않았다.
slime
먼저 inferior-lisp-program
을 실행 한 다음 연결하십시오. 이것은 당신이 실제로하고 싶은 것입니다.
(설정을 완료했거나 대신 사용했을 때) 시도해 볼 수 있습니다. 또는 더 많은 설정을 더 편하게 생각하는 시간 동안 계속하십시오. 링크의 프로그램은 hellper입니다. quicklisp (익숙해지기를 원하는 것), Lisp 코드 용 패키지 관리자, Emacs에서 실행하는 SLIME을 통해 작동합니다. 아마도, 당신이 더 쉽게 찾을 수 있다면
원하는 Lisp을 먼저 설치하십시오.
설치 quicklisp. (여기의 지침을 따르십시오 : http://www.quicklisp.org/beta/) Windows의 경우 Cygwin을 사용하거나 컬 대신 링크를 마우스 오른쪽 버튼으로 클릭하고 "대상을 다른 이름으로 저장"부두 마법을 사용합니다. SBCL을 사용하지 않는다면, --load는 당신의 lisp을위한 옵션이 아닐 수도있다. 다음과 같이 바꾸십시오 : Lisp을 시작하고 REPL : (load "quicklisp.lisp")
을 입력하십시오. 현재 작업 디렉토리는 quicklisp.lisp 파일을 저장 한 디렉토리입니다. 현재 디렉토리를 인쇄하려면 확실하지 않으면 (directory ".")
.
quicklisp-slime-helper의 README를 읽고 지침을 따르십시오. 기본적으로, 당신은 당신이 quicklisp를 통해 설치 한 후 구성 할 단 한 가지, 그것은이다 :
(부하 "C : /full-path-to/quicklisp/slime-helper.el")
.emacs 파일에
* nix 경로 이름에 익숙하지 않은 경우, 틸드는 현재 사용자의 홈 디렉토리, 즉 $HOME
을 의미하므로 이맥스를 설치할 때 환경 변수로 설정할 수 있습니다. quicklisp-slime-helper
및 slime
패키지는 당신이 뭔가를 가지고, 그래서 만약 (이 같은 패키지, 단지 다른 포장의) 상호 배타적임을 참고 : quicklisp-slime-helper
을 사용하려는 경우,
(add-to-list 'load-path "/path/to/slime")
(require 'slime)
그런 다음, 그 멀리 주석 및 사용 그 중 하나에 대한 구성 만.
추신.다시 '
(add-hook 'inferior-lisp-mode-hook (lambda() (inferior-slime-mode t)))
이렇게 보이는 이유는 무엇입니까? inferior-slime-mode
은 어디에서 얻었습니까? 그것은 나에게 익숙하지 않은 무언가이다. 포인트 (캐럿)를 위치시키고 C-h f을 클릭하면 어떻게됩니까?
SLIME을 사용하는 일반적인 방법은 하나 이상의 Lisps를 구성하는 것입니다. 일반적으로 m-x 슬라임은 사전 정의 된 Lisp을 시작하고 연결합니다. SBCL, CLISP, LispWorks, CCL 등과 같은 Lisp가 설치되어 있어야합니다. –
@RainerJoswig, CLISP가 설치되어 있습니다. – missingfaktor
초기화 파일의 어딘가에'(setq 하위 클래스 -lisp- 프로그램/경로/to/lisp ")'을 했습니까? ~/.emacs 예를 들면. – asm