CVSからインストール

MacPortsにはあるがhomebrewには無いのでcvsに置いてあるのからインストール。

$ cvs -d :pserver:anonymous:anonymous@common-lisp.net:/project/slime/cvsroot co slime

Emacsの設定

;; slime
(setq load-path (cons "/Users/komagata/code/slime" load-path))
(require 'slime-autoloads)
(setq slime-lisp-implementations `((sbcl ("/usr/local/bin/sbcl"))
(clisp ("/usr/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)))

;; japanese
(setq slime-net-coding-system 'utf-8-unix)

SLIME on Mac(Install from source) from komagata on Vimeo.

slime-mode

C-c C-c
現在のトップレベルフォームをコンパイル
M-x slime-compile-region
リージョンをコンパイル
C-c C-k
カレントバッファのファイルをコンパイルし,ロードする(コンパイルが成功した場合だけロードされる)
C-c M-k
カレントバッファのファイルをコンパイルする(ロードしない)
C-c C-l
バッファのファイルをロードする
M-x slime-load-sysmtem
入力されたシステムの変更されたファイルをコンパイルしてロードする

Comments


(Option)