牌語備忘録 -pygo

あくまでもメモです。なるべくオフィシャルの情報を参照してください。

牌語備忘録 -pygo

Emacs で Common Lisp の環境構築メモ

(Emacs24.2, clisp2.49, MacOSX10.8)

Install: clisp

sudo port install clisp

Install: slime

M-x package-list-packages で slime インストール
(slime-20130213.745)
修正2013-10-28

init.el

;;;; Common Lisp
;; (setq inferior-lisp-program "ccl64")
(setq inferior-lisp-program "clisp")
(add-hook 'lisp-mode-hook
          (lambda ()
            ;; (slime-mode t)
            (define-key lisp-mode-map (kbd "C-c C-s") 'slime)
            (add-to-list 'ac-sources 'ac-source-slime)
            ))
(add-hook 'comint-mode-hook
          (lambda ()
            ;; (slime-mode t)
            (auto-complete-mode t)
            ))

動作確認

M-x slime
でreplを起動

問題発生
Debugger entered: (("Error in timer" slime-attempt-connection (#
解決策

t を nil にしたら取りあえずエラーでなくなった

;; lexical-binding: nil

補完してみる

auto-complete はインストール済みの前提で。

Install: ac-slime

M-x package-list-packages で ac-slime インストール

動作確認

M-x slimeでreplを起動してから補完。これ必須。
補完候補が表示されたらオケ