Emacs 新闻组 之四 联系人管理

本文详细介绍了如何在Emacs邮件客户端Gnus中整合BBDB通讯录插件,实现联系人信息的自动补全与高效管理。通过设置,用户可以在多台Ubuntu电脑间同步BBDB文件,方便统一管理联系人信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.youkuaiyun.com/jiangjunshow

也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!

               

有了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结合起来


 
  1. <code class="language-plain">(bbdb-initialize 'gnus 'message)  
  2. (bbdb-insinuate-message)  
  3. (add-hook 'gnus-startup-hook 'bbdb-insinuate-gnus)  
  4. (setq bbdb-send-mail-style 'gnus)</code>  
(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.其他设置

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

 
在BBDB的buffer内按 C-h m 可以调出帮助文档。

 

 

 

 

 

 

 

 

 

 

           

给我老师的人工智能教程打call!http://blog.youkuaiyun.com/jiangjunshow
这里写图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值