Emacs 新闻组 之四 联系人管理

有了Email收发,还需要通讯录记录联系人信息。我在Gnus里结合了BBDB的功能。原文参见:

http://www.mostlymaths.net/2010/12/emacs-30-day-challenge-glimpse-of-bbdb.html

1.下载BBDB插件:

http://bbdb.sourceforge.net/bbdb-2.35.tar.gz

解压到/opt/emacs_plugins/bbdb-2.35目录。

2.在.gnus.el文件中加入引用BBDB

(add-to-list 'load-path "/opt/emacs_plugins/bbdb-2.35/lisp")
(require 'bbdb)

3.将gnus和bbdb结合起来

扫描二维码关注公众号,回复: 5068082 查看本文章
 
 
(bbdb-initialize 'gnus 'message)
(bbdb-insinuate-message)
(add-hook 'gnus-startup-hook 'bbdb-insinuate-gnus)
(setq bbdb-send-mail-style 'gnus)


4.设置bbdb存储文件的路径,我设在了Ubuntu one里面,那么我的几台Ubuntu电脑都可以自动同步该文件了。棒极了。
 
 
(setq bbdb-file "/home/chenshu/Ubuntu One/bbdb")

5.联系人自动补全
 
 
(setq bbdb-complete-name-full-completion t)
(setq bbdb-completion-type 'primary-or-name)
(setq bbdb-complete-name-allow-cycling t)

6.其他设置
 
 
(setq
bbdb-offer-save 1
bbdb-use-pop-up t
bbdb-electric-p t
bbdb-popup-target-lines  1
)
 开始使用吧。 
 
打开一个email,按下 : 键,会出现一个小的BBDB buffer,已经将发送者的email地址和名称自动加入,你可以开始编辑了。
如果要修改,则按下e,你可修改名称和公司。中文名ibus经常报错,所以我目前采用了汉语拼音。
添加字段用C-o ,删除用d
C-x-s Emacs正常方式就可保存。
 
 
在BBDB的buffer内按 C-h m 可以调出帮助文档。
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow

猜你喜欢

转载自www.cnblogs.com/skiwnywh/p/10321267.html
今日推荐