diff --git a/plugin/NERD_commenter.vim b/plugin/NERD_commenter.vim index 95d639d..3e96847 100644 --- a/plugin/NERD_commenter.vim +++ b/plugin/NERD_commenter.vim @@ -80,11 +80,11 @@ let s:delimiterMap = { \ 'ampl': { 'left': '#' }, \ 'apache': { 'left': '#' }, \ 'apachestyle': { 'left': '#' }, - \ 'asciidoc': { 'left': '//' }, \ 'applescript': { 'left': '--', 'leftAlt': '(*', 'rightAlt': '*)' }, \ 'armasm': { 'left': ';' }, - \ 'asm68k': { 'left': ';' }, + \ 'asciidoc': { 'left': '//' }, \ 'asm': { 'left': ';', 'leftAlt': '#' }, + \ 'asm68k': { 'left': ';' }, \ 'asn': { 'left': '--' }, \ 'asp': { 'left': '%', 'leftAlt': '%*','rightAlt': '*%' }, \ 'aspvbs': { 'left': '''', 'leftAlt': '' }, @@ -103,11 +103,11 @@ let s:delimiterMap = { \ 'blade': { 'left': '{{--', 'right': '--}}' }, \ 'bst': { 'left': '%' }, \ 'btm': { 'left': '::' }, - \ 'cabal': { 'left': '--' }, - \ 'caos': { 'left': '*' }, - \ 'calibre': { 'left': '//' }, - \ 'catalog': { 'left': '--', 'right': '--' }, \ 'c': { 'left': '/*','right': '*/', 'leftAlt': '//' }, + \ 'cabal': { 'left': '--' }, + \ 'calibre': { 'left': '//' }, + \ 'caos': { 'left': '*' }, + \ 'catalog': { 'left': '--', 'right': '--' }, \ 'cf': { 'left': '' }, \ 'cfg': { 'left': '#' }, \ 'cg': { 'left': '//', 'leftAlt': '/*', 'rightAlt': '*/' }, @@ -122,18 +122,17 @@ let s:delimiterMap = { \ 'context': { 'left': '%', 'leftAlt': '--' }, \ 'coq': { 'left': '(*', 'right': '*)' }, \ 'cpp': { 'left': '//', 'leftAlt': '/*', 'rightAlt': '*/' }, - \ 'cuda': { 'left': '/*','right': '*/', 'leftAlt': '//' }, \ 'crontab': { 'left': '#' }, \ 'cs': { 'left': '//', 'leftAlt': '/*', 'rightAlt': '*/' }, - \ 'teak': { 'left': '//', 'leftAlt': '/*', 'rightAlt': '*/' }, \ 'csp': { 'left': '--' }, \ 'cterm': { 'left': '*' }, \ 'cucumber': { 'left': '#' }, - \ 'cython': { 'left': '# ', 'leftAlt': '#' }, + \ 'cuda': { 'left': '/*','right': '*/', 'leftAlt': '//' }, \ 'cvs': { 'left': 'CVS:' }, + \ 'cython': { 'left': '# ', 'leftAlt': '#' }, \ 'd': { 'left': '//', 'leftAlt': '/*', 'rightAlt': '*/' }, - \ 'dcl': { 'left': '$!' }, \ 'dakota': { 'left': '#' }, + \ 'dcl': { 'left': '$!' }, \ 'debcontrol': { 'left': '#' }, \ 'debsources': { 'left': '#' }, \ 'def': { 'left': ';' }, @@ -141,8 +140,8 @@ let s:delimiterMap = { \ 'dhcpd': { 'left': '#' }, \ 'diff': { 'left': '#' }, \ 'django': { 'left': '', 'leftAlt': '{#', 'rightAlt': '#}' }, - \ 'docbk': { 'left': '' }, \ 'dns': { 'left': ';' }, + \ 'docbk': { 'left': '' }, \ 'dockerfile': { 'left': '#' }, \ 'dosbatch': { 'left': 'REM ', 'leftAlt': '::' }, \ 'dosini': { 'left': ';' }, @@ -166,8 +165,8 @@ let s:delimiterMap = { \ 'esmtprc': { 'left': '#' }, \ 'expect': { 'left': '#' }, \ 'exports': { 'left': '#' }, - \ 'fancy': { 'left': '#' }, \ 'factor': { 'left': '! ', 'leftAlt': '!# ' }, + \ 'fancy': { 'left': '#' }, \ 'fgl': { 'left': '#' }, \ 'focexec': { 'left': '-*' }, \ 'form': { 'left': '*' }, @@ -197,12 +196,12 @@ let s:delimiterMap = { \ 'groovy': { 'left': '//', 'leftAlt': '/*', 'rightAlt': '*/' }, \ 'gsp': { 'left': '<%--', 'right': '--%>', 'leftAlt': ''}, \ 'gtkrc': { 'left': '#' }, - \ 'haskell': { 'left': '{-','right': '-}', 'nested': 1, 'leftAlt': '--', 'nestedAlt': 1 }, - \ 'hb': { 'left': '#' }, \ 'h': { 'left': '//', 'leftAlt': '/*', 'rightAlt': '*/' }, \ 'haml': { 'left': '-#', 'leftAlt': '/' }, - \ 'haxe': { 'left': '//', 'leftAlt': '/*', 'rightAlt': '*/' }, \ 'handlebars': { 'left': '{{!-- ', 'right': ' --}}' }, + \ 'haskell': { 'left': '{-','right': '-}', 'nested': 1, 'leftAlt': '--', 'nestedAlt': 1 }, + \ 'haxe': { 'left': '//', 'leftAlt': '/*', 'rightAlt': '*/' }, + \ 'hb': { 'left': '#' }, \ 'hbs': { 'left': '{{!-- ', 'right': ' --}}' }, \ 'hercules': { 'left': '//', 'leftAlt': '/*', 'rightAlt': '*/' }, \ 'hog': { 'left': '#' }, @@ -210,12 +209,12 @@ let s:delimiterMap = { \ 'htmlcheetah': { 'left': '##' }, \ 'htmldjango': { 'left': '', 'leftAlt': '{#', 'rightAlt': '#}' }, \ 'htmlos': { 'left': '#', 'right': '/#' }, - \ 'hyphy': { 'left': '//', 'leftAlt': '/*', 'rightAlt': '*/' }, \ 'hxml': { 'left': '#' }, + \ 'hyphy': { 'left': '//', 'leftAlt': '/*', 'rightAlt': '*/' }, \ 'ia64': { 'left': '#' }, \ 'icon': { 'left': '#' }, - \ 'idlang': { 'left': ';' }, \ 'idl': { 'left': '//', 'leftAlt': '/*', 'rightAlt': '*/' }, + \ 'idlang': { 'left': ';' }, \ 'idris': { 'leftAlt': '--', 'left': '{-', 'right': '-}' }, \ 'inform': { 'left': '!' }, \ 'inittab': { 'left': '#' }, @@ -236,7 +235,7 @@ let s:delimiterMap = { \ 'kix': { 'left': ';' }, \ 'kscript': { 'left': '//', 'leftAlt': '/*', 'rightAlt': '*/' }, \ 'lace': { 'left': '--' }, - \ 'laravel': { 'left': '{{--', 'right': '--}}' }, + \ 'laravel': { 'left': '{{--', 'right': '--}}' }, \ 'ldif': { 'left': '#' }, \ 'less': { 'left': '/*','right': '*/' }, \ 'lhaskell': { 'left': '>{-','right': '-}', 'leftAlt': '>-- ' }, @@ -333,10 +332,10 @@ let s:delimiterMap = { \ 'puppet': { 'left': '#' }, \ 'pyrex': { 'left': '# ', 'leftAlt': '#' }, \ 'python': { 'left': '# ', 'leftAlt': '#' }, + \ 'r': { 'left': '#', 'leftAlt': '#''' }, \ 'racket': { 'left': ';', 'nested': 1, 'leftAlt': '#|', 'rightAlt': '|#', 'nestedAlt': 1 }, \ 'radiance': { 'left': '#' }, \ 'ratpoison': { 'left': '#' }, - \ 'r': { 'left': '#', 'leftAlt': '#''' }, \ 'rc': { 'left': '//', 'leftAlt': '/*', 'rightAlt': '*/' }, \ 'rebol': { 'left': ';' }, \ 'registry': { 'left': ';' }, @@ -354,9 +353,9 @@ let s:delimiterMap = { \ 'sass': { 'left': '//', 'leftAlt': '/*' }, \ 'sather': { 'left': '--' }, \ 'scala': { 'left': '//', 'nested': 1, 'leftAlt': '/*', 'rightAlt': '*/', 'nestedAlt': 1 }, - \ 'scons': { 'left': '#' }, \ 'scheme': { 'left': ';', 'nested': 1, 'leftAlt': '#|', 'rightAlt': '|#', 'nestedAlt': 1 }, \ 'scilab': { 'left': '//' }, + \ 'scons': { 'left': '#' }, \ 'scsh': { 'left': ';' }, \ 'scss': { 'left': '//', 'leftAlt': '/*', 'rightAlt': '*/'}, \ 'sed': { 'left': '#' }, @@ -398,14 +397,15 @@ let s:delimiterMap = { \ 'st': { 'left': '"' }, \ 'stan': { 'left': '//', 'leftAlt': '/*', 'rightAlt': '*/' }, \ 'stp': { 'left': '/*','right': '*/', 'leftAlt': '//' }, - \ 'swift': { 'left': '/*','right': '*/', 'leftAlt': '//' }, \ 'supercollider': { 'left': '//', 'leftAlt': '/*', 'rightAlt': '*/' }, + \ 'swift': { 'left': '/*','right': '*/', 'leftAlt': '//' }, \ 'systemverilog': { 'left': '//', 'leftAlt': '/*', 'rightAlt': '*/' }, \ 'tads': { 'left': '//', 'leftAlt': '/*', 'rightAlt': '*/' }, \ 'tags': { 'left': ';' }, \ 'tak': { 'left': '$' }, \ 'tasm': { 'left': ';' }, \ 'tcl': { 'left': '#' }, + \ 'teak': { 'left': '//', 'leftAlt': '/*', 'rightAlt': '*/' }, \ 'terraform': { 'left': '#', 'leftAlt': '/*', 'rightAlt': '*/' }, \ 'tex': { 'left': '%' }, \ 'texinfo': { 'left': "@c " }, @@ -420,9 +420,9 @@ let s:delimiterMap = { \ 'tsscl': { 'left': '#' }, \ 'tssgm': { 'left': "comment = '", 'right': "'" }, \ 'tup': { 'left': '#' }, + \ 'twig': { 'left': '{#', 'right': '#}' }, \ 'txt2tags': { 'left': '%' }, \ 'typescript': { 'left': '//', 'leftAlt': '/*', 'rightAlt': '*/' }, - \ 'twig': { 'left': '{#', 'right': '#}' }, \ 'uc': { 'left': '//', 'leftAlt': '/*', 'rightAlt': '*/' }, \ 'uil': { 'left': '!' }, \ 'upstart': { 'left': '#' }, @@ -440,7 +440,7 @@ let s:delimiterMap = { \ 'vsejcl': { 'left': '/*' }, \ 'webmacro': { 'left': '##' }, \ 'wget': { 'left': '#' }, - \ 'Wikipedia': { 'left': '' }, + \ 'wikipedia': { 'left': '' }, \ 'winbatch': { 'left': ';' }, \ 'wml': { 'left': '#' }, \ 'wvdial': { 'left': ';' },