0

当使用 输入 IRC 时M-erc,Emacs 会记住上次使用的服务器名称和端口。您可以接受、按 Enter 或更改这些参数。

至于用户名,默认为系统用户名,而不是上次使用的用户名。如何让 Emacs 建议最后一个用户名或预定义的用户名?

4

3 回答 3

4

为了完整起见,我提出了一个允许存储您的帐户 ID 和密码的答案。

解决方案 1:在 Emacs 初始化文件中存储帐户

追加/添加到您的 Emacs 初始化文件:

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

注意:您将收到一个y/n接受默认密码的查询(即 my-nice-pw)。

解决方案 2:将帐户存储在外部存储文件中

为了避免在/如果您共享 Emacs 初始化文件或将您的数据存储在更安全的目录中时共享您的敏感数据,您可以将您的帐户数据存储在外部文件中。追加/添加到您的 Emacs 初始化文件:

(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

我创建了一个非常简单的 Elisp 函数来简化 ERC 登录的过程:http ://wenshanren.org/?p=314

于 2013-09-29T06:39:16.313 回答