Its important to ensure any sensitive data is encrypted in files. That being said I was surprised by how easy it is to be able to use vim to edit gpg files. gnupg.vim is a Plugin for transparent editing of gpg encrypted files.
On Arch Linux I just :
- Created a plugin directory for Vim as one did not already exist
- Copied the gnupg.vim script to the plugin folder
- Then I was easily able to edit and save the gpg files :)
- Version wise I was using gpg2 with vim 7.4.
- The filename must have a ".gpg", ".pgp" or ".asc" suffix
- The script turns off viminfo and swapfile to increase security.
- When opening
such a file the content is decrypted
- When opening a new file the script will ask for the recipients of the encrypted file
- The file content will be encrypted to all recipients before it is written
Hopefully this will make it easier for you to keep sensitive data private.