2010-06-28 6 views
10

내 함수를 정의 할 때 emacs + slime + sbcl에서 자동 들여 쓰기 기능을 사용할 수 없습니다. windows에서 common lisp emacs + slime + sbcl에 대한 자동 들여 쓰기

(setq inferior-lisp-program 
"D:/emacs/sbcl_1.0.37/sbcl.exe" 
     lisp-indent-function 'common-lisp-indent-function 
     slime-complete-symbol-function 'slime-fuzzy-complete-symbol 
     slime-startup-animation nil 
     slime-enable-evaluate-in-emacs t 
     slime-log-events t 
     slime-outline-mode-in-events-buffer nil 
     slime-repl-return-behaviour :send-only-if-after-complete 
     slime-autodoc-use-multiline-p t 
     slime-highlight-compiler-notes t) 

(add-to-list 'load-path 
"d:/emacs/site-lisp/slime") ; your SLIME directory 
(require 'slime) 
(slime-setup) 

누군가가 나를 도울 수

:

.emacs 파일 구성이 무엇입니까? 내 .emacs에서

답변

5

점액 섹션 :

;;; SLIME 
(setq inferior-lisp-program "/usr/bin/sbcl") 
(add-to-list 'load-path "/usr/share/emacs/site-lisp/slime/") 
(require 'slime) 
(require 'slime-autoloads) 
(slime-setup '(slime-fancy)) 
(global-set-key "\C-cs" 'slime-selector) 
+0

와우, 'slime-fancy'를 추가하여 작동 중입니다. Svante 대단히 감사합니다! 그리고 내 문장을 바로 잡기 위해 Rainer. – jeon

+0

이것은 나를 위해 작동하지 않습니다. 어떤 기능을 사용해야합니까? YASnippet이 나를 위해 일부 Slime-function을 무시하고 있다고 생각합니다. – Zolomon

0

내가 사용 이맥스 점액 24.1과 발견이 사용

(require 'slime) 

(require 'slime-autoloads) 

은 점액 설정을 허용하지 않을 즉 slime-repl 또는 다른 slime-fancy 기능이로드되지 않습니다.

나는 모든 것이 잘 작동
(require 'slime) 

을 제거하면.