jamessan/vim-gnupg — pull request #7 by Jonty (2013-02-22 20:02:33+00:00)
Title: Do not trigger encrypt on BufWrite etc in settings windows

If a user :w's when in the options or recipient panes the global
bufwrite handlers will be called, triggering an attempt to encrypt the
file. The user will be dropped into the command line recipient adding
process, and the recipients listed in the buffer will be ignored.

This commit checks to see if a buffer is a child of another by looking
for the buffer local var containing the parent buffer name, and only
runs the encryption if it is not present.