将GPG与组织模式一起使用

not*_*psy 10 emacs gnupg org-mode

我想要的是能够制作一个"标题",我可以在其中加密数据.我应该可以在emacs中的同一个文件中有多个标题.

我有这个工作,但不幸的是我不记得我需要做什么来加密数据.作为参考,这是我必须添加到我的.emacs以使其工作:

(require 'org-crypt)
(org-crypt-use-before-save-magic)
(setq org-tags-exclude-from-inheritance (quote ("crypt")))
;; GPG key to use for encryption
;; Either the Key ID or set to nil to use symmetric encryption.
(setq org-crypt-key nil)
Run Code Online (Sandbox Code Playgroud)

到目前为止我尝试过::crypt:在我的标题之前使用,在标题上运行M-x org-encrypt-entry.

art*_*can 6

你的org-crypt配置足以让它运行起来.我有相同的标签,所有带标签的标题:crypt:在保存文件之前都已加密(使用不同的passfrases).此外,M-x org-encrypt-entry手动运行加密当前标题.无法通过此描述找到您的问题的答案,它需要更多详细信息.例如:如果你M-x org-encrypt-entry在标题上运行会发生什么?Org-crypt应该询问passfrase然后替换标题中的文本.或者:crypt:在保存文件之前,应自动加密带标记的标题.

编辑:如果当前标题在语法上是正确的(具有蓝色突出显示)并且命令M-x org-encrypt-entry产生错误"在第一个标题位于...缓冲区...之前",那么您可以检查变量outline-regexp(命令C-h v outline-regexp)的值.它可能有不正确的价值.

对我来说,它是"\\*+ "在组织模式缓冲区.

  • `org-mode`的标题语法需要`*Heading:crypt:`.行中的星号,然后是空格,标题名称,空格,标记名称. (2认同)