Hatena::ブログ(Diary)

牌語備忘録 - pygo このページをアンテナに追加 RSSフィード

2013-02-25

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)

<int>修正2013-10-28</int>

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 (#<process ...
解決策

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

;; lexical-binding: nil

補完してみる

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

Install: ac-slime

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

動作確認

M-x slimeでreplを起動してから補完。これ必須。

補完候補が表示されたらオケ

f:id:CortYuming:20130225184950p:image




はてなユーザーのみコメントできます。はてなへログインもしくは新規登録をおこなってください。

トラックバック - http://d.hatena.ne.jp/CortYuming/20130225/p1
リンク元

このページの先頭へ