Emacs 将提示替换为erc buffers中的缓冲区名称
如何替换每个Emacs 将提示替换为erc buffers中的缓冲区名称,emacs,elisp,hook,prompt,irc,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> 虽然我想要这个: ***
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>
虽然我想要这个:
*** 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>
您可以将变量
erc prompt
设置为返回当前频道名称的函数,例如:
(setq erc-prompt (lambda () (concat (buffer-name) "> ")))