epa-inhibit inhibits auto-recognition of .gpg files
* lisp/epa-file.el (epa-inhibit): New variable. (epa-file-handler): Check epa-inhibit.
This commit is contained in:
parent
bf3f6a961f
commit
472addd6f2
1 changed files with 5 additions and 2 deletions
|
@ -82,12 +82,15 @@ encryption is used."
|
|||
passphrase))))
|
||||
(epa-passphrase-callback-function context key-id file)))
|
||||
|
||||
(defvar epa-inhibit nil
|
||||
"Non-nil means don't try to decrypt .gpg files when operating on them.")
|
||||
|
||||
;;;###autoload
|
||||
(defun epa-file-handler (operation &rest args)
|
||||
(save-match-data
|
||||
(let ((op (get operation 'epa-file)))
|
||||
(if op
|
||||
(apply op args)
|
||||
(if (and op (not epa-inhibit))
|
||||
(apply op args)
|
||||
(epa-file-run-real-handler operation args)))))
|
||||
|
||||
(defun epa-file-run-real-handler (operation args)
|
||||
|
|
Loading…
Add table
Reference in a new issue