2007-07-20から1日間の記事一覧

SLIME/CLISP, SLIME/CMUCLサポート

最初に作ったバージョンは自分が使っているSBCLのみしかサポートしていなかったので、ついでにサポート。以下からもってけ!http://www.emacswiki.org/cgi-bin/wiki/download/usage-memo.el

やばっ!

M-x slime-describe-symbolの出力結果はてっきりSLIME(swank)が吐いていると勘違いしてた。出力は実はLisp処理系依存である。 とりあえず俺が使っているsbclに加え、clispとcmuclをサポートしよう。追記:実装完了。

SLIMEでパッケージのドキュメントを見る

defpackageにもdocstringが書けるのになんでSLIMEで見られないんだろう、見落しかな? ;;; slime-ext.lisp (in-package :swank) (defslimefun describe-package (package-name) (with-buffer-syntax () (format nil "~a~%~%~a" (format nil "# (slime-apropo…

SLIME版のfind-functionはslime-edit-definition

SLIMEを使い始めてからずっと疑問だった関数定義の参照:elispでいうfind-functionはどれなのか。 それはslime-edit-definition (M-.)であった。なんという連想しにくい名前だ>< せめてslime-find-functionやslime-find-symbolとでも名付けてくれればすぐ…