簡體   English   中英

常見的lisp emacs上的自動縮進+ windows中的slime + sbcl

[英]auto indentation on common lisp emacs + slime + sbcl in windows

我定義我的函數等時,我不能在emacs + slime + sbcl上使用自動縮進功能。

我的.emacs文件配置是這樣的:

(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的粘液部分:

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

我使用emacs 24.1與粘液,並發現使用

(require 'slime)

(require 'slime-autoloads)

不允許粘液設置工作,即沒有粘液復制或其他粘液花式功能會加載。

一旦我刪除

(require 'slime)

一切都很好。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM