RE:session.elの file-name-history がおかしい

session.elの file-name-history がおかしいの件ですが、解決しました。

以下のように history-length という変数を設定してあげればOKです。
僕の手元でデフォルト値は30だったので履歴が30個をmaxにtruncateされていました。
tに設定すると無制限になります。

;; デフォルトでは30!
(setq history-length t)