Windowsの一般的なLISP EMACS + SLIME + SBCLの自動インデンテーション
-
01-10-2019 - |
質問
機能を定義するときに、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)
それはすべてうまくいきました。
所属していません StackOverflow