他のアプリからテキストをコピペして置換とかするとき、一時的なバッファがほしくなるときがある。
(if (fboundp 'temp-buffer) (msgbox "`temp-buffer' という関数はすでに存在します。") (defun temp-buffer () (interactive) (set-buffer (create-new-buffer "*temp*")) (setq need-not-save t) (setq auto-save nil)))
M-x temp-buffer で一時的なバッファを作れる。
小さいながら、よく使うコマンド。
※ temp-buffer というありがちな名前が、他の lisp 関数とガッチンコするとまずいので、一応チェックするようにした。