用org-mode写加密日记
简介
今天配置了使用org-mode下用org-remeber写日记,而且默认带加密功能,更有意思的每个月会自动新开一个文件以防文件过大.
系统要求
org-mode (默认版本不确定是否可以,建议使用最新版) ps-ccrypt (这个是用来加密的,具体可以参考<用emacs加密文件(使用ccrypt)>)
配置
(org-remember-insinuate) (setq org-directory "~/journal/") (setq org-default-notes-file (concat org-directory (concat (format-time-string "%Y-%m") ".org.cpt")) ) (define-key global-map "\C-cr" 'org-remember)
使用说明
里面的配置如果把.org.cpt改成.org.cpt就可以实现不加密的功能.
把%Y-%m改成%Y-%m-%d就可以每天都开一个新文件.
org-directory是日记所在的文件夹,如果不喜欢这种命名方式可以把(concat (format-time-string "%Y-%m") ".org.cpt"直接改成一个固定的文件名字符串
最后一行(define-key global-map "\C-cr" 'org-remember)是设置了一个全局的快捷键可以进入日记的书写.
写完之后不需要用C-x s保存只需要使用C-c C-c结束就可以.每个月第一次写日记会让你设置密码,以后打开的时候也需要密码.有兴趣可以看看具体的那个org.cpt文件,里面会有每次的日记都会有一个时间戳,有具体到时分秒,所以完全可以一天写多次.我想改那个时间戳的格式,却不知道在哪里设置,求大牛指导.