Emacs:简化 ERC 登录
ERC 是 Emacs 中的 IRC (Internet Relay Chat) 客户端,我经常在 FreeNode (最大的自
由和开源软件 IRC 网络)上问问题或者跟人瞎侃练英语,因此 ERC 也成了我最常用的
Emacs 插件之一。
下面这个函数好像是我写的第一段 Elisp 代码,通过设置默认的 server(服务器)、
port(端口) 和 nick(昵称),把 ERC 登录过程简化到仅需输入密码:
(defun wenshan-erc () "Log into freenode with less keystrokes" (interactive) (let ((password-cache nil)) (erc :server "irc.freenode.net" :port "6667" :nick "Meatball_py" ;set your username here :password (password-read (format "Your password for freenode? ")))))
注 :请把代码里的 Meatball_py 替换成你在 FreeNode 的用户名。
Happy Hacking!