当有人在irc上发表讲话时,我希望收到通知。但有些原因我无法实现这一目标。
我尝试将列表erc-modules
设置为包含notifications
,如下所示:
(require 'erc)
(add-to-list 'erc-modules 'notifications)
(erc-update-modules)
它给了我:
Symbol's value as variable is void: notifications
所以我只是做了
M-x customize option
erc-modules
我点击了"通知"选项。以下内容已保存到我的.emacs文件中:
(custom-set-variables
...
'(erc-modules (quote (autojoin button completion fill irccontrols list log match menu move-to-prompt netsplit networks noncommands notifications readonly ring stamp track)))
...
)
但我仍然没有通知。顺便说一句,我从上面将第一个代码块留在.emacs文件中。它仍然位于.emacs文件的最底层,在其他所有内容之后。
所以我的问题是,当有人向我发送消息时,如何设置erc通知我?
提前感谢您的帮助和时间。
Jenia。
答案 0 :(得分:1)
根据手册(https://www.gnu.org/software/emacs/manual/html_node/erc/Modules.html),一种方法是:(1)手动设置erc-modules;并且,(2)然后致电erc-update-modules
。
我对此的解释如下:
(require 'erc)
(setq erc-modules '(
autojoin
button
completion
fill
irccontrols
list
log
match
menu
move-to-prompt
netsplit
networks
noncommands
notifications
readonly
ring
stamp
track))
(erc-update-modules)
应删除您的其他erc
设置。
答案 1 :(得分:0)
我有一个类似的错误:‘notifications’ is not a known ERC module
。
Lawlist 的解决方案对我不起作用。
添加 (require 'erc-desktop-notifications)
解决了我的问题。