From b8362dfeb671512910014e813a00f4141d4c5c3a Mon Sep 17 00:00:00 2001 From: "R. Steve McKown" Date: Thu, 24 Dec 2015 07:30:53 -0700 Subject: [PATCH] vim: leak no info for files opened on /run/shm password-store opens encrypted files for edit unencrypted in /run/shm. This autocmd turns off vim features which cause leakage of that unencrypted information. --- vim/vimrc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/vim/vimrc b/vim/vimrc index 70612f7..0b689fc 100644 --- a/vim/vimrc +++ b/vim/vimrc @@ -75,6 +75,8 @@ set cinoptions=t0,U1,k2s,j1,J1 " File type specific settings. if has("autocmd") + autocmd BufNewFile,BufRead /run/shm/* set nobackup nowritebackup noundofile + \ noswapfile viminfo="" noshelltemp history=0 nomodeline secure autocmd filetype make setlocal sts=0 sw=8 noexpandtab tw=80 fo-=t fo+=j autocmd filetype sh,ld setlocal sts=4 sw=4 tw=80 fo-=t fo+=j autocmd filetype python setlocal sts=4 sw=4 tw=79 fo-=t fo+=j -- 2.39.2