From 4fa61c404abf0f77fc8d93cf9adc4007f9a5b647 Mon Sep 17 00:00:00 2001 From: Florian Pritz Date: Tue, 7 May 2019 09:20:58 +0200 Subject: conceal passwords in vim Signed-off-by: Florian Pritz --- .vimrc | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.vimrc b/.vimrc index 7cae315..939f1b2 100644 --- a/.vimrc +++ b/.vimrc @@ -390,6 +390,13 @@ hi SpellCap ctermbg=17 highlight ExtraWhitespace ctermbg=red guibg=red autocmd Syntax * syn match ExtraWhitespace /\s\+$\| \+\ze\t/ containedin=ALL +" hide passwords +autocmd BufReadCmd,FileReadCmd passwords.gpg set ft=gpgpass +autocmd Syntax yaml syn match MyPassword /\%(^\s*pass\(word\)\?:\s*\)\@<=\S\+/ conceal cchar=* +autocmd Syntax gpgpass syn match GpgPassword /\%(^\)\@<=\S\+/ conceal cchar=* +autocmd Syntax gpgpass syn match GpgPasswordQuoted /\%(^\)\@<=".\+"/ conceal cchar=* +set conceallevel=2 concealcursor=nvc + if has("gui_running") set guifont=Dejavu\ Sans\ Mono\ 10 set guioptions=aegi -- cgit v1.2.3-24-g4f1b