我想要的是能够创建一个“标题”,我可以在其中加密数据。我应该可以在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)
到目前为止我尝试过:在标题前使用:crypt:
,在标题上运行M-x org-encrypt-entry
。
答案 0 :(得分:6)
你的org-crypt配置足以让它运行起来。我有相同的标题:crypt:
的所有标题在保存文件(使用不同的passfrases)之前都已加密。此外,运行M-x org-encrypt-entry
手动加密当前标题。
无法通过此描述找到您的问题的答案,它需要更多详细信息。例如:如果在标题上运行M-x org-encrypt-entry
会发生什么? Org-crypt应该询问passfrase然后替换标题中的文本。或者在保存文件之前,应自动加密标记为:crypt:
的标题。
编辑:如果当前标题在语法上是正确的(具有蓝色突出显示)并且命令M-x org-encrypt-entry
产生错误“在第一个标题位于...缓冲区...之前”,那么您可以检查变量{{1的值(命令outline-regexp
)。它的值可能不正确。
对我来说,在组织模式缓冲区中是C-h v outline-regexp
。