用orgmode写加密日记

简介

今天配置了使用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文件,里面会有每次的日记都会有一个时间戳,有具体到时分秒,所以完全可以一天写多次.我想改那个时间戳的格式,却不知道在哪里设置,求大牛指导.

原文地址:https://www.cnblogs.com/atskyline/p/2552894.html