Use state variable to determine whether the alternate delimiters have already been switched

This commit is contained in:
Sebastian Witte 2015-01-14 18:13:35 +01:00
parent 59c79279b5
commit d4f41d2697

View File

@ -463,8 +463,10 @@ function s:SetUpForNewFiletype(filetype, forceReset)
endif
endfor
" if g:NERD_<filetype>_alt_style is defined, use the alternate style
if exists('g:NERD_'.ft.'_alt_style') && eval('g:NERD_'.ft.'_alt_style')
let b:NERDCommenterFirstInit = getbufvar(1,"NERDCommenterFirstInit",0)
if exists('g:NERD_'.ft.'_alt_style') && eval('g:NERD_'.ft.'_alt_style') && !b:NERDCommenterFirstInit
call s:SwitchToAlternativeDelimiters(0)
let b:NERDCommenterFirstInit = 1
endif
else
let b:NERDCommenterDelims = s:CreateDelimMapFromCms()