From 1caf560df11481f9394e14e6387b0c549d54654d Mon Sep 17 00:00:00 2001 From: Sankhesh Jhaveri Date: Thu, 26 Jan 2023 12:57:08 -0500 Subject: [PATCH] Allow hooks to change filetype and comment deilmiters (#509) Fixes https://github.com/preservim/nerdcommenter/pull/479 --- autoload/nerdcommenter.vim | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/autoload/nerdcommenter.vim b/autoload/nerdcommenter.vim index f1cad2e..eede622 100644 --- a/autoload/nerdcommenter.vim +++ b/autoload/nerdcommenter.vim @@ -534,10 +534,10 @@ endfunction " if this function changed the delimiters or not " function nerdcommenter#SwitchToAlternativeDelimiters(printMsgs) function! nerdcommenter#SwitchToAlternativeDelimiters(printMsgs) abort - call nerdcommenter#SetUp() if exists('*NERDCommenter_before') exe 'call NERDCommenter_before()' endif + call nerdcommenter#SetUp() "if both of the alternative delimiters are empty then there is no "alternative comment style so bail out if b:NERDCommenterDelims['leftAlt'] ==# '' && b:NERDCommenterDelims['rightAlt'] ==# '' @@ -1175,10 +1175,10 @@ endfunction " 'Minimal', 'Toggle', 'AlignLeft', 'AlignBoth', 'Comment', " 'Nested', 'ToEOL', 'Append', 'Insert', 'Uncomment', 'Yank' function! nerdcommenter#Comment(mode, type) range abort - call nerdcommenter#SetUp() if exists('*NERDCommenter_before') exe 'call NERDCommenter_before()' endif + call nerdcommenter#SetUp() let isVisual = a:mode =~# '[vsx]'