将提示替换为erc缓冲区中的缓冲区名称

时间:2014-01-20 19:45:59

标签: emacs elisp hook prompt irc

如何替换每个ERC>缓冲区中的erc提示符,以便显示缓冲区的名称?

例如,如果我在#emacs频道,我就有:

   *** arall (~arall@128.205.23.161) has joined channel #emacs  [22:40]   
   ERC> 

虽然我想要这个:

   *** arall (~arall@128.205.23.161) has joined channel #emacs  [22:40]
    #emacs> 

1 个答案:

答案 0 :(得分:3)

您可以将变量erc-prompt设置为将返回当前频道名称的函数,例如:

(setq erc-prompt  (lambda () (concat (buffer-name) "> ")))