Hook your emacs
用emacs是会上瘾的,用得越久,瘾越大。
前面提到可以使用如下代码让gnus自动收邮件,可是用了一段时间,发现根本不起作用,一定要在gnus启动之后再运行一遍。
(require ‘gnus-demon)
(setq gnus-use-demon t)
(gnus-demon-add-handler ‘gnus-group-get-new-news 3 1)
(gnus-demon-init)
既然一定要在gnus启动后执行这段代码才有效,那么怎么样自动化呢?用Hook!在源代码里搜寻一番,发现了gnus-started-hook。于是上述代码调整为:
(add-hook 'gnus-started-hook
(lambda ()
(require 'gnus-demon)
(setq gnus-use-demon t)
(gnus-demon-add-handler 'gnus-group-get-new-news 3 1)
(gnus-demon-init)))


0 条评论:
发表评论
指向此文章的链接:
创建链接
<< 主页