10

我想要的是能够制作一个“标题”,在该标题下我可以拥有加密数据。我应该能够在 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

4

1 回答 1

6

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

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

对我来说,它"\\*+ "位于 org-mode 缓冲区中。

于 2012-12-31T06:26:36.653 回答