Shammer's Philosophy

My private adversaria

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 に指定されたところに保存すればいい。

 EmacsWiki: open-junk-file.el

以下のように定義してみた。

(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 は事前に作成。