Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
emacs erc通知don';行不通_Emacs_Elisp - Fatal编程技术网

emacs erc通知don';行不通

emacs erc通知don';行不通,emacs,elisp,Emacs,Elisp,当有人在irc上给我打电话时,我希望得到通知。但由于某些原因,我无法做到这一点 我试图将列表erc模块设置为包含通知,如下所示: (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 在那里我点击

当有人在irc上给我打电话时,我希望得到通知。但由于某些原因,我无法做到这一点

我试图将列表
erc模块
设置为包含
通知
,如下所示:

(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.

根据手册(),一种方法是:(1)手动设置erc模块;(2)然后调用
erc更新模块

我对此的解释如下:

(需要“erc”)
(setq erc模块'(
自动连接
按钮
完成
填满
IRC控制
列表
日志
比赛
菜单
移动到提示符
网路断裂
网络
非命令
通知
只读
戒指
邮票
轨道)
(erc更新模块)


您的其他
erc
设置应该被删除。

我有一个类似的错误:
“通知”不是已知的erc模块。
Lawlist的解决方案对我不起作用

添加
(需要“erc桌面通知)
解决了我的问题


灵感:

呵呵。(添加到列表…)代码在我完成(自定义设置变量…)之后工作。我试着照你说的做。第一和第二个建议。它不起作用。我也做了(setq erc模块…)。它给了我一个勾号:错误的类型参数:symbolp(引用erc模块)。也许我还可以试试别的?好的。我看到它起作用了。谢谢。您知道如何更改通知的颜色吗?将光标放在要更改的通知颜色上,然后键入:
C-u C-x=
,它将告诉您正在使用什么字体,然后您可以根据自己的喜好更改字体,例如,
M-x自定义字体