0

で IRC に入るとM-erc、Emacs は最後に使用したサーバー名とポートを記憶します。これらのパラメーターを受け入れるか、Enter キーを押すか、変更することができます。

ユーザー名は、最後に使用したユーザー名ではなく、システム ユーザー名にデフォルト設定されます。Emacs に最後のユーザー名または事前定義された名前を提案させるにはどうすればよいですか?

4

3 に答える 3

4

完全を期すために、アカウント ID とパスワードの両方を保存できるようにする回答を提案します。

解決策 1: アカウントを Emacs の init ファイルに保存する

Emacs init ファイルに追加/追加します。

(setq erc-nick "my-nice-id")  
(setq erc-password "my-nice-pw")  

注:y/nデフォルトのパスワード (つまり、my-nice-pw) を受け入れるためのクエリが表示されます。

解決策 2: アカウントを外部ストレージ ファイルに保存する

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に応じて引数を調整します。

于 2013-09-27T13:34:48.070 に答える
1

あなたは見たいと思うかもしれません:

M-x customize-group RET erc RET

(nb ERC には多くのカスタマイズ オプションがあるため、おそらくいくつかの興味深いものが見つかるでしょう...)

于 2013-09-26T22:20:09.717 に答える
1

ERCログインのプロセスを簡素化するための非常に単純なElisp関数を作成しました: http://wenshanren.org/?p=314

于 2013-09-29T06:39:16.313 に答える