diff --git a/after/syntax/javascript.vim b/after/syntax/javascript.vim index 32e3390..372bba5 100644 --- a/after/syntax/javascript.vim +++ b/after/syntax/javascript.vim @@ -1,5 +1,5 @@ -if dracula#should_abort('javascript') - finish +if dracula#should_abort('javascript', 'javascriptreact', 'javascript.jsx') + finish endif hi! link javaScriptBraces Delimiter @@ -22,4 +22,16 @@ hi! link jsTemplateBraces Special "}}} +" maxmellon/vim-jsx-pretty {{{ + +hi! link jsxTag Keyword +hi! link jsxTagName Keyword +hi! link jsxComponentName Type +hi! link jsxCloseTag Type +hi! link jsxAttrib DraculaGreenItalic +hi! link jsxCloseString Identifier +hi! link jsxOpenPunct Identifier + +" }}} + " vim: fdm=marker ts=2 sts=2 sw=2 fdl=0: diff --git a/after/syntax/javascriptreact.vim b/after/syntax/javascriptreact.vim new file mode 100644 index 0000000..b5b557c --- /dev/null +++ b/after/syntax/javascriptreact.vim @@ -0,0 +1 @@ +runtime! syntax/javascript.vim diff --git a/after/syntax/typescript.vim b/after/syntax/typescript.vim index ee0466e..c368fb5 100644 --- a/after/syntax/typescript.vim +++ b/after/syntax/typescript.vim @@ -1,4 +1,4 @@ -if dracula#should_abort('typescript', 'typescriptreact') +if dracula#should_abort('typescript', 'typescriptreact', 'typescript.tsx') finish endif diff --git a/after/syntax/typescriptreact.vim b/after/syntax/typescriptreact.vim index 911b9bf..3fde694 100644 --- a/after/syntax/typescriptreact.vim +++ b/after/syntax/typescriptreact.vim @@ -8,3 +8,15 @@ hi! link tsxAttrib DraculaGreenItalic hi! link tsxEqual Operator hi! link tsxIntrinsicTagName Keyword hi! link tsxTagName Type + +" maxmellon/vim-jsx-pretty {{{ + +hi! link jsxTag Keyword +hi! link jsxTagName Keyword +hi! link jsxComponentName Type +hi! link jsxCloseTag Type +hi! link jsxAttrib DraculaGreenItalic +hi! link jsxCloseString Identifier +hi! link jsxOpenPunct Identifier + +" }}}