diff --git a/autoload/context/commentstring.vim b/autoload/context/commentstring.vim index 1f1c06e..ec2da71 100644 --- a/autoload/context/commentstring.vim +++ b/autoload/context/commentstring.vim @@ -17,33 +17,21 @@ let g:context#commentstring#table.html = { let g:context#commentstring#table.xhtml = g:context#commentstring#table.html -let g:context#commentstring#table['javascript.jsx'] = { +let s:react = { \ 'jsComment' : '// %s', \ 'jsImport' : '// %s', \ 'jsxStatment' : '// %s', \ 'jsxRegion' : '{/*%s*/}', \ 'jsxTag' : '{/*%s*/}', \} - -let g:context#commentstring#table['typescript.jsx'] = { - \ 'jsComment' : '// %s', - \ 'jsImport' : '// %s', - \ 'jsxStatment' : '// %s', - \ 'jsxRegion' : '{/*%s*/}', - \ 'jsxTag' : '{/*%s*/}', - \} - -let g:context#commentstring#table['typescript.tsx'] = { - \ 'tsComment' : '// %s', - \ 'tsImport' : '// %s', - \ 'tsxStatment' : '// %s', - \ 'tsxRegion' : '{/*%s*/}', - \ 'tsxTag' : '{/*%s*/}', - \} - +let g:context#commentstring#table['javascript.jsx'] = s:react +let g:context#commentstring#table['typescript.jsx'] = s:react +let g:context#commentstring#table['typescript.tsx'] = s:react +let g:context#commentstring#table['typescriptreact'] = { + \ 'tsxRegion': '{/*%s*/}' + \} let g:context#commentstring#table.vue = { \ 'javaScript' : '//%s', \ 'cssStyle' : '/*%s*/', \} -