Last Modified:
desktop-globals-to-saveにすべての履歴系変数を突っ込む #Emacs
以前はsessionを使っていたのを、標準パッケージのdesktopに移行した。
デフォルトで保存される変数がsessionに比べて少ないので、sessionと同じようにすべての-ringか-historyで終わる変数を保存させてみた。
ソース
(dolist (var (apropos-internal "-\\(ring\\|history\\)\\'" 'boundp))
(unless (memq var '(load-history))
(add-to-list 'desktop-globals-to-save var)))
apropos-*はほとんどが*Apropos*バッファを作ってしまうのでapropos-internalを使う:prompt-historyって何なんだ?load-historyは、speedbarxorgの組み合わせでエラーが発生するし、デカイし保存しておく意味もないので除外する