[Mew-dist 14931] mew-lisp-save and pretty printing (pp.el)
sen_ml at example.com
sen_ml at example.com
2000年 11月 20日 (月) 12:01:13 JST
mew-lisp-save でセーブした lisp を眺めていて思ったのですが、pretty print
してからセーブすれば、デバッグする時や mew-lisp-save で lisp を保存した
ファイルの内容を変更する作業が少し楽になるのではないかと。
Emacs lisp の pretty print まわりの関数にどの様なものがあるか
知らなかったので、少し調べてみました。で、FSF Emacs には pp.el というもの
がある [*] 事がわかりました。
pp.el の中には pp という prin1 に似ている関数があったので、
mew-lisp-save をコピーして、結果を mew-lisp-save-pp と名付け、その中の
(prin1 lisp tmp-buf)
を
(pp lisp tmp-buf)
に置き換えてみました。
# mew-lisp-max-length まわりの変更はしませんでしたが、pp-to-string を
使用してから長さをもとめればいけそうな気がします。
[*] XEmacs にもあるかもしれませんが、確認はしていません。
Mew-dist メーリングリストの案内