Emacs:简化 ERC 登录

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!


Date: 2013-05-09

Author: 任文山 (Ren Wenshan)

Org version 7.9.3d with Emacs version 24

Validate XHTML 1.0