문제

최근에 EMACS 23.1.50으로 업그레이드했고 Slime은 연결을 중지했습니다. 열등한 LISP를 시작하지만 연결하지는 않았습니다. 약간의 조사 후, 나는 EMACS -Q에서 시작하면 그것이 작동한다는 것을 알게되었다. 그리고 Slime에 대한 전화를 포함 할 때까지 모든 것이 효과가있을 것입니다. 나머지 커스터마이즈가 처리되기 위해 Slime-Repl이 연결될 때까지 기다릴 수있는 방법이 있습니까? 이것은 내 즉각적인 문제를 해결할 것입니다.

도움이 되었습니까?

해결책

설명에서 .Emacs의 설정처럼 들립니다. ~ 전에 점액에 대한 부름은 점액이 깨지는 것입니다.

몇 가지 아이디어 :

  • 빌드에 이상한 것이있는 경우 공식 릴리스 (버전 번호 23.1.1)를 받으십시오.
  • Slime 연결 코드를 .Emacs의 전면으로 이동하여 점액 연결이 이루어진 후 사용자 정의가 발생하게됩니다.
  • 실제로 .emacs를 디버깅합니다 (작동 할 때까지 점액 초기화 호출을 천천히 움직입니다).
  • 추가 해보세요 (sit-for 10) 만일 슬라임을 시작하라는 호출 후에는 이상한 동기화가 진행되고 있습니다.

그러나 구체적으로는 a가 있습니다 슬라임에 훅 명명 된 'slime-connected-hook, 사용자 정의를 완료하는 데 사용할 수 있습니다. 즉, .emacs를 두 부분으로 나누고 (슬라임을 시작하기위한 호출로 첫 번째를 끝내고) Slime 프로세스가 연결된 후 두 번째 부분을 등록하십시오.

(add-hook 'slime-connected-hook (lambda () (load "~/.emacs.part2.el")))
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top