diff options
author | Ryan Kavanagh <rak@rak.ac> | 2021-12-14 11:42:41 -0500 |
---|---|---|
committer | Ryan Kavanagh <rak@rak.ac> | 2021-12-14 11:42:41 -0500 |
commit | fd2001cd614dfa0d55ec820b7c358a1795d3ea27 (patch) | |
tree | 932b5f91ad3c70f9cfa4455a0ccfb27a7b259bf1 /dot_vim/ftplugin/gpg.vim | |
parent | added symlink to cclub afs (diff) |
Simplify vim configuration
Diffstat (limited to '')
-rw-r--r-- | dot_vim/ftplugin/gpg.vim | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/dot_vim/ftplugin/gpg.vim b/dot_vim/ftplugin/gpg.vim deleted file mode 100644 index 20f641f..0000000 --- a/dot_vim/ftplugin/gpg.vim +++ /dev/null @@ -1,33 +0,0 @@ -" Transparent editing of gpg encrypted files. -" By Wouter Hanegraaff <wouter@blub.net> -augroup encrypted -au! -" First make sure nothing is written to ~/.viminfo while editing -" an encrypted file. -autocmd BufReadPre,FileReadPre *.gpg set viminfo= -" We don't want a swap file, as it writes unencrypted data to disk -autocmd BufReadPre,FileReadPre *.gpg set noswapfile -" Switch to binary mode to read the encrypted file -autocmd BufReadPre,FileReadPre *.gpg set bin -autocmd BufReadPre,FileReadPre *.gpg let ch_save = &ch|set ch=2 -autocmd BufReadPre,FileReadPre *.gpg let shsave=&sh -autocmd BufReadPre,FileReadPre *.gpg let &sh='sh' -autocmd BufReadPre,FileReadPre *.gpg let ch_save = &ch|set ch=2 -autocmd BufReadPost,FileReadPost *.gpg '[,']!gpg --decrypt --default-recipient-self 2> /dev/null -autocmd BufReadPost,FileReadPost *.gpg let &sh=shsave -" Switch to normal mode for editing -autocmd BufReadPost,FileReadPost *.gpg set nobin -autocmd BufReadPost,FileReadPost *.gpg let &ch = ch_save|unlet ch_save -autocmd BufReadPost,FileReadPost *.gpg execute ":doautocmd BufReadPost " . expand("%:r") -" Convert all text to encrypted text before writing -autocmd BufWritePre,FileWritePre *.gpg set bin -autocmd BufWritePre,FileWritePre *.gpg let shsave=&sh -autocmd BufWritePre,FileWritePre *.gpg let &sh='sh' -autocmd BufWritePre,FileWritePre *.gpg '[,']!gpg --encrypt --default-recipient-self 2>/dev/null -autocmd BufWritePre,FileWritePre *.gpg let &sh=shsave -" Undo the encryption so we are back in the normal text, directly -" after the file has been written. -autocmd BufWritePost,FileWritePost *.gpg silent u -autocmd BufWritePost,FileWritePost *.gpg set nobin -augroup END - |