Symbol's value as variable is void:
新しい環境でいつも使っている.emacs.dの設定をチェックアウトしてemacsを起動したら以下のエラーが。
Warning (initialization): An error occurred while loading `/home/vagrant/.emacs.d/init.el': Symbol's value as variable is void: <!DOCTYPE To ensure normal operation, you should investigate and remove the cause of the error in your initialization file. Start Emacs with the `--debug-init' option to view a complete error backtrace.
el-getでインストールしたopen-junk-file.elを見てみるとダウンロードに失敗している。
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>400 Bad Request</title> </head><body> <h1>Bad Request</h1> <p>Your browser sent a request that this server could not understand.<br /> Reason: You're speaking plain HTTP to an SSL-enabled server port.<br /> Instead use the HTTPS scheme to access this URL, please.<br /> </p> </body></html>
デフォルトで用意されているopen-junk-file.rcpは以下の通り
(:name open-junk-file :description "Open a junk (memo) file to try-and-error" :type emacswiki :features "open-junk-file")
el-get-emacswiki-refleshでemacswikiにホストされているelをインストールするためのレシピを作り直す。
el-get/recipes/emacswiki/open-junk-file.rcpが作成される
(:name open-junk-file :auto-generated t :type emacswiki :description "Open a junk (memo) file to try-and-error" :website "https://raw.github.com/emacsmirror/emacswiki.org/master/open-junk-file.el")
おかしくなってるopen-junk-file.elを削除してから、emacsを再起動したら、問題は解決した。