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
は、speedbar
xorg
の組み合わせでエラーが発生するし、デカイし保存しておく意味もないので除外する