Emacs ERC登录

时间:2013-09-26 21:07:01

标签: emacs elisp irc dot-emacs

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

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

3 个答案:

答案 0 :(得分: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参数。

答案 1 :(得分:1)

您可能需要查看:

M-x customize-group RET erc RET

(n.b.ERC有一个很多的自定义选项,所以你可能会在那里找到一些有趣的东西......)

答案 2 :(得分:0)

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