EasyPG把用gnupg加密解密的过程集成的Emacs里面,CVS版Emacs自带EasyPG,如果是Emacs 22的话,要自己到http://www.easypg.org/下载。
使用EasyPG很简单,只需在.emacs
里添加如下语句:
(require 'epa)
如果是单独下载的EasyPG,还需要添加一条:
(require 'epa-setup)
这条语句的主要目的就是调用(epa-file-enable)
使得Emacs遇到后缀名为gpg
的文件会自动解密。
如果希望使用minibuffer输入passphrase,而不是弹出对话框的话,可以将环境变量GPG_AGENT_INFO
清空。
(setenv "GPG_AGENT_INFO" nil)
然后我们就可以在Emacs里面直接使用加密文件了,比如使用加密过的bbdb文件数据库:
(require 'bbdb) (setq bbdb-file "~/bbdb.gpg")
参考文章:
日记类的你用什么?diary这个都在一个文件里面,每次写入,都重新写,现在都5000多行了,写入的速度越来越慢了。或者推荐一个?我主要的目的是记录工作中的一些解决问题的过程和方法,免得以后都忘了怎么解决的。哪个mode更适合这个工作?
org mode我现在基本都用这个。不需要的内容可以archive起来。