From cebb72375345bf18df4e622bdac24991f9500665 Mon Sep 17 00:00:00 2001 From: gingkapls <73906888+gingkapls@users.noreply.github.com> Date: Wed, 16 Mar 2022 16:59:01 +0530 Subject: [PATCH] Remove redundant synIDattr calls Commits changes requested in https://github.com/junegunn/limelight.vim/pull/71#discussion_r826716708 --- autoload/limelight.vim | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/autoload/limelight.vim b/autoload/limelight.vim index 7388c49..70ce19c 100644 --- a/autoload/limelight.vim +++ b/autoload/limelight.vim @@ -137,11 +137,8 @@ endfunction function! s:dim(coeff) let synid = synIDtrans(hlID('Normal')) let fg = synIDattr(synid, 'fg#') - if synIDattr(synid, 'bg#') == 'none' - let bg = 0 - else - let bg = synIDattr(synid, 'bg#') - endif + let bg = synIDattr(synid, 'bg#') + let bg = bg == 'none' ? 0 : bg if has('gui_running') || has('termguicolors') && &termguicolors || has('nvim') && $NVIM_TUI_ENABLE_TRUE_COLOR if a:coeff < 0 && exists('g:limelight_conceal_guifg')