[2016-05-06-1]
で init.el にアクセストークンを設定するという話をし
たので。
最近は dotfiles を GitHub に公開する方も増えているかと思います。
init.el にパスワードやアクセストークンを書いたのを忘れて、GitHub
の公開リポジトリに push すると悲惨なことになりますよね。
そこで、こんな方法はいかがでしょう?
こんな関数を init.el に書いておきます。
こんな設定をしたければ、、
(setq helm-qiita-access-token "1234abcd....")
init.el にはこのように書きます。
(setq helm-qiita-access-token (my-lisp-load "helm-qiita-access-token"))
あとは ~/.emacs.d/spec/helm-qiita-access-token を作成し、
"1234abcd...."
とだけ書いておきます。ダブルクオーテーションも必要です。もちろん
~/.emacs.d/spec は .gitignore に追加します。
read() で読み込んでいるので、S式であればなんでも書けます。もちろん
コメントも OK。
実はこれ、mew-lisp-load()
の簡易版です。昔よく Mew のソース
を読ん
でいて、こりゃ使えそうだということで、結構前に拝借致しました。