X-Git-Url: https://git.madduck.net/etc/vim.git/blobdiff_plain/6200b3bafa98641f7f5163e6657d75aaadb74c0c..5af4f8855e8f1d65e24e8988f325413f171de903:/syntax/pass.vim diff --git a/syntax/pass.vim b/syntax/pass.vim index b925920..1645720 100644 --- a/syntax/pass.vim +++ b/syntax/pass.vim @@ -1,26 +1,12 @@ if exists('b:current_syntax') | finish| endif -" set redacted colors from colorscheme -let s:error_highlight_str = execute( 'highlight Error' ) -let s:error_fg = matchstr(s:error_highlight_str, 'guifg=\zs\S*') - -let s:comment_highlight_str = execute( 'highlight Comment' ) -let s:comment_fg = matchstr(s:comment_highlight_str, 'guifg=\zs\S*') - " first line (by convention always a single pasword) syntax match password_store_password /\%1l.*/ -execute 'highlight password_store_password ' . - \ ' guibg=' . s:comment_fg . - \ ' guifg=' . s:comment_fg . - \ ' ctermfg=1 ctermbg=1' +highlight link password_store_password Comment " highlight short passwords syntax match password_store_password_short /\%1l.\{,6\}$/ -" highlight password_store_password_short guifg=Red guibg=Red ctermfg=1 ctermbg=1 -execute 'highlight password_store_password_short ' . - \ ' guibg=' . s:error_fg . - \ ' guifg=' . s:error_fg . - \ ' ctermfg=1 ctermbg=1' +highlight link password_store_password_short Error " colon field value is the suggested path for additional information syntax match password_store_header '\v^[^:]+:'