「invalid-read-syntax “#”」 っていうエラーが出た時

日本語の情報がなかったので適当にやったことを。まず症状は何も設定を変えていないのにもかかわらずイキナリエラーが出るようになって

invalid-read-syntax “#”

というエラーがでて起動時にinit.elの設定を読み込まなくなってしまった。原因を調べるため一部のファイルを隔離して起動してみたり、"--debug-init"という起動オプションをつけて起動してみたりしたがよく分からず。最終的にはどうもミニバッファの履歴が問題らしいというのは分かった。履歴機能は

昔は ~/.emacs-history
今は ~/.emacs.d/history

にある。

色々対処方法はあるようだったが、イチイチ調べるのが面倒だったので、単にhistoryのファイルを一時的に隔離してどうしてみた所普通に起動した。.emacsやらinitの設定は代えずに普通に動ごいた。minibufferの履歴とか別にドウでも良かったのでファイルを削除してしまって起動して済ますことにした。

ここを参考に見た

最近hatenaダイアリーが消滅してブログに統合するらしいので、ここも何かちょっと変わるかもしれない。