2009-10-10 1 views
1

최근 Emacs 23.1.50으로 업그레이드했고 점액 연결이 중단되었습니다. 열등한 리스프가 시작되지만 절대로 연결되지 않습니다. 몇 가지 조사가 끝나면 emacs -q로 시작하면 작동 할 것이고 슬라임 호출이 포함될 때까지 모든 것이 작동한다는 것을 발견했습니다. slime-repl가 처리되기 위해 연결될 때까지 나머지 사용자 정의를 강제로 대기시킬 수있는 방법이 있습니까? 이것은 나의 즉각적인 문제를 해결할 것입니다.이맥스 - 점액 시작하지 않음

답변

3

당신의 설명에 따르면 .emacs의 설정이 인 것 같고 전에 Slime을 부르는 것이 Slime을 깨는 것입니다.

아이디어의 몇 :

  • 공식 릴리스 (버전 번호 23.1.1)을 얻으려면, 경우에 이상한 일이
  • 당신의 이맥스의 전면에 점액 연결 코드를 이동 빌드에있다 점액 연결이
  • 이 케이스에 점액을 사실 (천천히 작동 할 때까지 앞으로 점액 초기화 호출을 이동) 당신의 이맥스를 디버깅
  • 에 한번 호출 후 (sit-for 10)를 추가 시작하게 한 후, 이에 발생하는 사용자 지정을 일으키는 특히

하지만, 무슨 이상한 동기의 재, 당신은 사용자 지정을 완료하는 데 사용할 수있는 'slime-connected-hook라는 hook in Slime,있다. 즉 .emacs를 두 부분으로 나누고 (시작 점액에 대한 호출로 첫 번째 점을 끝내십시오), 점액 과정이 연결된 후 두 번째 부분을 등록하여로드하십시오.

(add-hook 'slime-connected-hook (lambda() (load "~/.emacs.part2.el")))