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

4.设置bbdb存储文件的路径,我设在了Ubuntu one里面,那么我的几台Ubuntu电脑都可以自动同步该文件了。棒极了。
(bbdb-initialize 'gnus 'message)
(bbdb-insinuate-message)
(add-hook 'gnus-startup-hook 'bbdb-insinuate-gnus)
(setq bbdb-send-mail-style 'gnus)
(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 可以调出帮助文档。

Emacs 新闻组 之四 联系人管理相关推荐

  1. 社交效率管理,你get了么?——做一款基于日程的联系人管理工具

    目录 一.遇到的问题 (一).突飞猛进的联系人数量和管理跟不上之间的矛盾问题 (二).联系人多重身份的问题 (三).趋势分析的问题 二.寻求改变 (一).联系人管理的起点,不是通讯录,而是日程 (二) ...

  2. CRM客户关系管理系统开发第十三讲——实现联系人管理模块中修改联系人的功能

    修改联系人列表页面上的链接地址 编写LinkManAction的edit方法 首先,我们要在LinkManAction类中编写一个跳转到联系人编辑页面的方法.在该方法中,我们不仅要查询出某个联系人,而 ...

  3. python例程:AI智能联系人管理的程序

    目录 <AI智能联系人管理>程序使用说明 主要代码演示 代码工程下载路径 <AI智能联系人管理>程序使用说明 在PyCharm中运行<AI智能联系人管理>即可进入如 ...

  4. 联系人管理-客户拜访记录| CRM客户关系管理系统项目 实战七(Struts2+Spring+Hibernate)解析+源代码

    联系人管理-客户拜访记录| CRM客户关系管理系统项目 实战七(Struts2+Spring+Hibernate)解析+源代码 客户拜访记录的列表的显示, 客户拜访记录的保存, 客户拜访记录查询(条件 ...

  5. 中小企业CRM评测-客户和联系人管理_XToolsCRM

    客户和联系人管理<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> ...

  6. SSH企业案例_CRM客户管理系统(三):客户管理联系人管理

    文章目录 1.CRM综合练习:客户管理-保存客户上传客户资质图片 文件上传回顾 文件上传的代码实现 2.CRM综合练习:客户管理-删除客户 客户删除操作 3.CRM综合练习:客户管理-修改客户 客户的 ...

  7. 用Flutter构建一个 视频通话联系人管理应用

    用Flutter构建一个 视频 / 通话 / 联系人管理 应用 这是编程务实的第三个实验, 要完成一个简单的拨号器.在此需求基础上,我用Flutter添加了一些全新的功能,包括视频通话,观众视角通话, ...

  8. 七(6)环信-用户体系集成-联系人管理

    课程总结 1.即时通信 环信通信 执行过程 2.用户体系集成 用户注册时分配环信账号 客户端获取环信账号,自动登录环信服务器 3.联系人业务处理 好友申请 查看联系人列表 一. 即时通信-环信介绍 1 ...

  9. Git 之四 分支管理

    写在前面   Git 的官网上有很详细的使用教程(当然有翻译版本),具体地址是 https://git-scm.com/book/zh/v2.唯一不足就是,很多讲解并没有实机演示.但是,毫无疑问,官网 ...

  10. GNU Emacs的终极扩展管理工具 — el-get

    Let's el-get together 通常我们在配置GNU Emacs的时候,都会安装一些第三方的lisp扩展来让GNU Emacs用起来更顺手,但是这些第三方lisp扩展的安装.升级和配置的方 ...

最新文章

  1. C++ 类构造函数初始化列表介绍
  2. java 扩展数据类型_java数据类型及其拓展
  3. Android屏幕尺寸适配注意事项
  4. jquery特效(1)—点击展示与隐藏全文
  5. webpack 谷歌地图_如何在Webpack中设置可靠且可维护的Google Analytics(分析)
  6. 多线程下的生产者消费者(一个初始值为0的变量,两个线程一个加1一个减1,轮询5轮)
  7. 动态查找表之二叉搜索树
  8. python计算定积分_python编程通过蒙特卡洛法计算定积分详解
  9. php ora-12154,ORA-12154 和 TNS-03505 监听错误的解决方法
  10. 面试题 04.04. 检查平衡性
  11. DeFi一体化平台Parsec获125万美元种子轮融资并正式启动
  12. jdbc连接linux下的mysql_Linux JDBC连接MySQL数据库
  13. informix linux 下载,linux安装informix
  14. live2d web笔记之一:官方SDK尝试
  15. MATLAB | 生成视频文件
  16. 励志情感类视频剪辑需要如何制作?
  17. 【深度学习】增强学习
  18. AVPlayer v1.4 - 超强媒体播放器 中文版
  19. 【Unity入门计划】2D游戏实现敌人来回移动控制脚本
  20. Python 实现 DoS 攻击 —— UDP洪水攻击

热门文章

  1. NVIDIA Maxine 姿势识别极简教程
  2. python学习(2)
  3. zigbee应用实践
  4. 常见的用户密码加密方式以及破解方法
  5. 商业计划书的完整结构
  6. 学习js的第十三天【事件的绑定方式,执行方式】
  7. 量化投资03---小市值轮动因子---准备工作01
  8. 谈谈Processing 3D世界 一
  9. 【机翻】xenomai RTnet – 灵活的硬实时网络框架
  10. 用Unity的GetSpectrumData方法识别钢琴曲中的钢琴琴键