mirror of
https://github.com/preservim/nerdcommenter.git
synced 2025-11-10 10:43:48 -05:00
Merge pull request #155 from saep/master
Implement functionality to chose the alternative comment style
This commit is contained in:
@@ -751,11 +751,11 @@ again.
|
|||||||
|
|
||||||
If you want the NERD commenter to use the alternative delimiters for a
|
If you want the NERD commenter to use the alternative delimiters for a
|
||||||
specific filetype by default then put a line of this form into your vimrc: >
|
specific filetype by default then put a line of this form into your vimrc: >
|
||||||
let NERD_<filetype>_alt_style=1
|
let g:NERD_<filetype>_alt_style=1
|
||||||
<
|
<
|
||||||
Example: java uses // style comments by default, but you want it to default to
|
Example: java uses // style comments by default, but you want it to default to
|
||||||
/* */ style comments instead. You would put this line in your vimrc: >
|
/* */ style comments instead. You would put this line in your vimrc: >
|
||||||
let NERD_java_alt_style=1
|
let g:NERD_java_alt_style=1
|
||||||
<
|
<
|
||||||
|
|
||||||
See |NERDComAltDelim| for switching commenting styles at runtime.
|
See |NERDComAltDelim| for switching commenting styles at runtime.
|
||||||
|
|||||||
@@ -514,6 +514,12 @@ function s:SetUpForNewFiletype(filetype, forceReset)
|
|||||||
let b:NERDCommenterDelims[i] = 0
|
let b:NERDCommenterDelims[i] = 0
|
||||||
endif
|
endif
|
||||||
endfor
|
endfor
|
||||||
|
" if g:NERD_<filetype>_alt_style is defined, use the alternate 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
|
else
|
||||||
let b:NERDCommenterDelims = s:CreateDelimMapFromCms()
|
let b:NERDCommenterDelims = s:CreateDelimMapFromCms()
|
||||||
endif
|
endif
|
||||||
|
|||||||
Reference in New Issue
Block a user