Emacs Lisp 式の値を自動注釈する lispxmp.el をリリースしました。 Ruby の xmpfilter *1 を Emacs Lisp でも実現します。ちょっと手を加えれば Common Lisp や Scheme とかにも対応できるでしょう。 http://www.emacswiki.org/emacs/LispXmp M-x install-elisp http://www.emacswiki.org/cgi-bin/wiki/download/lispxmp.el たとえば、こんなファイルに対して ;; 単純な例 (+ 3 4) ; => (current-buffer) ; => ;; もちろんループの中にも対応 (require 'cl) (loop for i from 1 to 3 for y = (* i 2) do (* i 10) ; => (+ i