2010-06-28 17 views
10

İşlevlerimi tanımladığımda, emacs + slime + sbcl'de otomatik girinti işlevini kullanamıyorum. Ortak lisp emacs + slime + sbcl pencerelerinde otomatik girinti

(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) 

birisi bana yardımcı olabilir

:

Benim .emacs dosya yapılandırması bu nedir? Benim .emacs yılında

cevap

5

balçık bölümü:

;;; 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

Wow, '(slime-fancy) ekleyerek çalışıyor. Çok teşekkür ederim Svante! ve cezalarımı düzeltmek için Rainer. – jeon

+0

Bu benim için çalışmıyor. SEKME hangi işleve bağlı olmalıdır? Bence YASnippet benim için bazı Slime fonksiyonlarını geçersiz kılıyor. – Zolomon

0

kullanıyorum Emacs'ta balçık ile 24.1 ve keşfetti kullanarak

(require 'slime) 

ile

(require 'slime-autoloads) 

balçık kurulum izin vermeyeceğini Çalışmak, yani hiçbir slime-repl veya diğer slime-fantezi özellikleri yüklerdi.

Ben tüm iyi çalıştı
(require 'slime) 

kaldırıldı kez.

İlgili konular