1
I以下の私のemacsの中のinitファイルを持っている:emacsの
(if (file-readable-p "~/.ercpass") (load "~/.ercpass"))
(setq erc-nickserv-passwords
`((freenode (("jacob" . ,freenode-nickone-pass)))))
のみ~/.ercpass
場合((setq freenode-nickone-pass "mypassword")
であるその内容)私は読みたいですされたファイルロードするとERCを使用するパスワード。ファイルが存在する場合はすべて動作します。
Symbol's value as variable is void: freenode-nickone-pass
がどのように私は~/.ercpass
が読み取り可能かどうかの2行目には、条件付きにすることができます。それが存在しない場合でも、2行目には、エラーがスローされますか?
「progn」を使用しているすべてのif/then文についてはどうでしょうか。例えば、(緑色の卵とハム(progn .....)) 'または'(緑色の卵とハム.....) ' – lawlist
完全な答えを提供していない私にヒントを与える。私は私の脳を使いました;) –