open-junk-file.el
即座に *scratch* バッファと同じようなバッファを作成でき、しかもそのバッファを蓄積しておくことを可能にする elisp があることを知った。情報源はこの本。
Emacsテクニックバイブル〜作業効率をカイゼンする200の技(技術評論社)
http://gihyo.jp/book/2010/978-4-7741-4327-9
その elisp は open-junk-file.el だ。以下からダウンロードして、load-path に指定されたところに保存すればいい。
以下のように定義してみた。
(require 'open-junk-file) (setq open-junk-file-format "~/emacs/auto-saved-scratch/%Y/%m/%d-%H%M%S.") (key-chord-define-global "oj" 'open-junk-file)
~/emacs/auto-saved-scratch は事前に作成。