主要观点:Emacs 的 EasyPG 因 gpg 2.4.1 出错而出现保存挂起问题,虽有绕过方法但存在风险,如 NixOS 中使用 gnupg22 包时lib-gcrypt
被标记为损坏。作者开始使用 age 替代 gpg,因其被视为现代替代方案,有诸多优点,如解决 GPG 限制、实现更安全、密钥更小易存储、接口简单等,且已在一些项目中使用。同时仍使用 org-journal 而非 org-roam-dailies,虽后者支持 Age 加密,但 org-journal 有一些已被忽视的 PR 修复。最后给出了在 Doom Emacs 中的 Age 设置步骤。
关键信息:gpg 2.4.1 导致 Emacs EasyPG 保存挂起;NixOS 中 gnupg22 包的lib-gcrypt
损坏;age 被 Henrik 在 dotfiles 中使用及在 k8s@home 模板中切换;Age 具有多种优势;org-journal 有 PR 修复;Doom Emacs 中 Age 的设置代码等。
重要细节:设置 Age 时需使用rage
,并通过setq!
设置相关参数,如默认身份和接收者等,还需关闭 org-journal 的内置 gpg 支持并更新命名方案为以 age 为后缀等。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。