自定义emacs jabber通知

自定义emacs jabber通知,emacs,Emacs,我使用jabber连接到gmail talk,当我收到一条新消息并且我不在jabber窗口时,我会在modeline中得到通知 很遗憾,我无法找到自定义此消息的方法。默认设置对我来说太显眼了(理想情况下,模型线中一个简单的星号和一个不显眼的颜色就足够了) 多谢各位 此代码段将为您提供模式行中的普通通知计数(例如[42]): 此代码段将为您提供模式行中的普通通知计数(例如[42]): 我不得不重新启动emacs,这些行给了我一个错误-变量在启动时是未知的(我使用(需要'jabber autoloa

我使用jabber连接到gmail talk,当我收到一条新消息并且我不在jabber窗口时,我会在modeline中得到通知

很遗憾,我无法找到自定义此消息的方法。默认设置对我来说太显眼了(理想情况下,模型线中一个简单的星号和一个不显眼的颜色就足够了)


多谢各位

此代码段将为您提供模式行中的普通通知计数(例如
[42]
):


此代码段将为您提供模式行中的普通通知计数(例如
[42]
):


我不得不重新启动emacs,这些行给了我一个错误-变量在启动时是未知的(我使用
(需要'jabber autoloads)
)。你知道我还应该自动加载什么吗?如果我在启动jabber后对其进行评估,该解决方案就会起作用。嗯,我编辑了代码片段,使其仅在加载
jabber活动
后运行,但刚刚意识到它需要在激活jabber活动模式后运行。。。可能有一种方法可以实现这一点(除了将此函数作为需要使用
M-x
调用的函数之外),尽管我没有立即看到它……我不得不重新启动emacs,这些行给了我一个错误-启动时变量未知(我使用
(需要“jabber autoloads”)
)。你知道我还应该自动加载什么吗?如果我在启动jabber后对其进行评估,该解决方案就会起作用。嗯,我编辑了代码片段,使其仅在加载
jabber活动
后运行,但刚刚意识到它需要在激活jabber活动模式后运行。。。可能有一种方法可以实现这一点(除了让它成为您需要使用
M-x
调用的函数之外),尽管我并没有立即想到它。。。
(eval-after-load "jabber-activity"    
  '(progn
     (setq global-mode-string (delete '(t jabber-activity-mode-string) global-mode-string))
     (add-to-list 'global-mode-string jabber-activity-count-in-title-format)))