2
Elisp:initファイルから機密情報を除外する方法は?(つまり、ログイン資格情報)
initスクリプトでログイン関数を定義したいのですが、ログイン資格情報をハードコーディングしたくありません。私の良い回避策は、私のinitスクリプトにローカルファイルからログイン資格情報を読み込ませ、これらの値を変数として保存することです。そうすることで、ファイルをgitインデックスから除外できるため、ログイン資格情報を安全に保つことができます。 このアプローチ、またはファイルに定義されている値に引数を設定する方法についての提案はありますか? たとえば、私は次のように私の中で使用したいと思いますinit.el: ;; Set up our login variables here: (setq file-location "~/.emacs.d/.login") (setq erc-username "default-name") (setq erc-password "default-password") (setq erc-url "default-url") (setq erc-port "default-port") (defun read-lines (filePath) "Return a list of lines of a file at filePath." (with-temp-buffer (insert-file-contents filePath) (split-string (buffer-string) "\n" t))) (if (file-exists-p file-location) (progn (setq …