なにかの拍子でprint-length, print-levelがデフォルト値?に変わってしまい、
~/.windows.elや~/.revive.elの内容が省略されてしまいました。
(file-name-history "~/.windows" "~/.emacs.d/ini.el" ...)
こんな感じです。
print-lengthやprint-levelの内容を確認したところ、共に10になっていました。
(setq print-length nil) (setq print-level nil)
これを評価することで、いったん保存できるようになったようですが、再起動後に確認すると再び ... で省略されているようだし、
init.elに書いたわけでもないのにprint-length/print-levelがnilになっているし、
すっきりしない状態です
ひとまず解決の糸口だけ記録しておきます