if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'javascript') == -1 " Vim filetype plugin file " Language: JavaScript " Maintainer: vim-javascript community " URL: https://github.com/pangloss/vim-javascript setlocal iskeyword+=$ suffixesadd+=.js if exists('b:undo_ftplugin') let b:undo_ftplugin .= ' | setlocal iskeyword< suffixesadd<' else let b:undo_ftplugin = 'setlocal iskeyword< suffixesadd<' endif endif if !exists('g:polyglot_disabled') || !(index(g:polyglot_disabled, 'typescript') != -1 || index(g:polyglot_disabled, 'typescript') != -1 || index(g:polyglot_disabled, 'jsx') != -1) """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " Vim ftplugin file " " Language: javascript.jsx " Maintainer: MaxMEllon " """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " modified from html.vim " For matchit plugin if exists("loaded_matchit") let b:match_ignorecase = 0 let b:match_words = '(:),\[:\],{:},<:>,' . \ '<\@<=\([^/][^ \t>]*\)[^>]*\%(>\|$\):<\@<=/\1>' endif " For andymass/vim-matchup plugin if exists("loaded_matchup") setlocal matchpairs=(:),{:},[:],<:> let b:match_words = '<\@<=\([^/][^ \t>]*\)\g{hlend}[^>]*\%(/\@\|$\):<\@<=/\1>' let b:match_skip = 's:comment\|string' endif let b:jsx_pretty_old_cms = &l:commentstring augroup jsx_comment autocmd! CursorMoved autocmd CursorMoved call jsx_pretty#comment#update_commentstring(b:jsx_pretty_old_cms) augroup end setlocal suffixesadd+=.jsx endif