Skip to content

Commit ffcbd3b

Browse files
Arelavsuy
authored andcommitted
improve typescript and javascript react support (#3)
Improve Typescript and JavaScript React support for different syntax highlighting plugins and different filetypes set in Vim
1 parent b9e09f3 commit ffcbd3b

File tree

1 file changed

+17
-4
lines changed

1 file changed

+17
-4
lines changed

autoload/context/commentstring.vim

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,19 +18,32 @@ let g:context#commentstring#table.html = {
1818
let g:context#commentstring#table.xhtml = g:context#commentstring#table.html
1919

2020
let g:context#commentstring#table['javascript.jsx'] = {
21-
\ 'jsxStatment' : '/*%s*/',
21+
\ 'jsComment' : '// %s',
22+
\ 'jsImport' : '// %s',
23+
\ 'jsxStatment' : '// %s',
2224
\ 'jsxRegion' : '{/*%s*/}',
25+
\ 'jsxTag' : '{/*%s*/}',
26+
\}
27+
28+
let g:context#commentstring#table['typescript.jsx'] = {
29+
\ 'jsComment' : '// %s',
30+
\ 'jsImport' : '// %s',
31+
\ 'jsxStatment' : '// %s',
32+
\ 'jsxRegion' : '{/*%s*/}',
33+
\ 'jsxTag' : '{/*%s*/}',
2334
\}
2435

2536
let g:context#commentstring#table['typescript.tsx'] = {
26-
\ 'tsxStatment' : '/*%s*/',
37+
\ 'tsComment' : '// %s',
38+
\ 'tsImport' : '// %s',
39+
\ 'tsxStatment' : '// %s',
2740
\ 'tsxRegion' : '{/*%s*/}',
41+
\ 'tsxTag' : '{/*%s*/}',
2842
\}
2943

44+
3045
let g:context#commentstring#table.vue = {
3146
\ 'javaScript' : '//%s',
3247
\ 'cssStyle' : '/*%s*/',
3348
\}
3449

35-
let g:context#commentstring#table['typescript.jsx'] = g:context#commentstring#table['typescript.tsx']
36-

0 commit comments

Comments
 (0)