で IRC に入るとM-erc
、Emacs は最後に使用したサーバー名とポートを記憶します。これらのパラメーターを受け入れるか、Enter キーを押すか、変更することができます。
ユーザー名は、最後に使用したユーザー名ではなく、システム ユーザー名にデフォルト設定されます。Emacs に最後のユーザー名または事前定義された名前を提案させるにはどうすればよいですか?
完全を期すために、アカウント ID とパスワードの両方を保存できるようにする回答を提案します。
Emacs init ファイルに追加/追加します。
(setq erc-nick "my-nice-id")
(setq erc-password "my-nice-pw")
注:y/n
デフォルトのパスワード (つまり、my-nice-pw) を受け入れるためのクエリが表示されます。
Emacs init ファイルを共有する場合に機密データを共有しないようにするため、またはより安全なディレクトリにデータを保存するために、アカウント データを外部ファイルに保存することができます。Emacs init ファイルに追加/追加します。
(let ((acc (read-lines "~/.my-erc-account")))
(setq erc-nick (car acc))
(setq erc-password (nth 1 acc)))
「.my-erc-account」には以下が含まれます。
"my-nice-id"
"my-nice-pw"
より便利なようにこのファイルを配置して名前を付け、それread-lines
に応じて引数を調整します。
あなたは見たいと思うかもしれません:
M-x customize-group
RET erc
RET
(nb ERC には多くのカスタマイズ オプションがあるため、おそらくいくつかの興味深いものが見つかるでしょう...)
ERCログインのプロセスを簡素化するための非常に単純なElisp関数を作成しました: http://wenshanren.org/?p=314