org-crypt: make org-decrypt disable auto-save-mode (configurable)
commit7bae22353601415cb6e03deee4d41962b1b10eb9
authorPieter Praet <pieter@praet.org>
Tue, 28 Jun 2011 10:04:16 +0000 (28 12:04 +0200)
committerBastien Guerry <bzg@altern.org>
Tue, 28 Jun 2011 10:04:16 +0000 (28 12:04 +0200)
tree5c733707ce4de018a94c5e56684c8d0d1b50442c
parent21df1289c732fb3383b28e7cdb99a3230841d422
org-crypt: make org-decrypt disable auto-save-mode (configurable)

As auto-save-mode can only cause leakage when there's actual decrypted
data lying around, don't check for it (and potentially cause annoyance)
on init, but only when org-decrypt-entry is called.

* lisp/org-crypt.el:
  - add defcustom `org-crypt-disable-auto-save'
  - `org-decrypt-entry': before decrypting, check whether
    `auto-save-mode' is enabled for the current buffer, and act
    on it according to how `org-crypt-disable-auto-save' is set.
  - remove comment re "encrypt[ing] Org auto-saved buffers"
  - remove on-init check for `auto-save-default'
lisp/org-crypt.el