SLIMEインストールメモ

SLIMEはおろかまだLispもよく把握してません><

環境

SLIMEのインストール

Carbon EmacsからHelp > Carbon Emacs Package > Net-Install > SLIME

(M-x slimeしたらswankがどうのというエラーが出て上手く行かなかったのでやめ.site-lispフォルダからslimeを削除してやり直し)

MacPortsからインストール

sudo port install slime +sbcl

割と時間がかかった.

SBCLのインストール

MacPortsからインストール

sudo port install sbcl

すぐに終わった.
(上の方法でSLIME入れたら不要かもしれない.)

.emacs

;;; SLIME {{{2
(add-to-list 'load-path "/opt/local/share/emacs/site-lisp/slime")
(require 'slime-autoloads)
(setq slime-lisp-implementations
     `((sbcl ("/opt/local/bin/sbcl"))
       (abcl ("/opt/local/bin/abcl"))
       (clisp ("/opt/local/bin/clisp"))))
(add-hook 'lisp-mode-hook
           (lambda ()
             (cond ((not (featurep 'slime))
                    (require 'slime)
                    (normal-mode)))))

(eval-after-load "slime"
   '(slime-setup '(slime-fancy slime-banner)))

(global-set-key "\C-cs" 'slime-selector)

MacPortsから入れるとインストール後にこれを.emacsに追加しろという表示があるので基本的にはそれに従った.最後,slime-selectorの部分だけ追加.

起動

Emacsを立ち上げてM-x slime
何かごにょごにょしたあともにょもにょっとしたアニメーションと共にインタプリタが起動したらOK.多分.