1*3d1cde8aSBram Moolenaar" Vim filetype plugin file 2*3d1cde8aSBram Moolenaar" Language: TypeScript React 3*3d1cde8aSBram Moolenaar" Maintainer: Doug Kearns <[email protected]> 4*3d1cde8aSBram Moolenaar" Last Change: 2020 Aug 09 5*3d1cde8aSBram Moolenaar 6*3d1cde8aSBram Moolenaarlet s:match_words = "" 7*3d1cde8aSBram Moolenaarlet s:undo_ftplugin = "" 8*3d1cde8aSBram Moolenaar 9*3d1cde8aSBram Moolenaarruntime! ftplugin/typescript.vim 10*3d1cde8aSBram Moolenaar 11*3d1cde8aSBram Moolenaarlet s:cpo_save = &cpo 12*3d1cde8aSBram Moolenaarset cpo-=C 13*3d1cde8aSBram Moolenaar 14*3d1cde8aSBram Moolenaarif exists("b:match_words") 15*3d1cde8aSBram Moolenaar let s:match_words = b:match_words 16*3d1cde8aSBram Moolenaarendif 17*3d1cde8aSBram Moolenaarif exists("b:undo_ftplugin") 18*3d1cde8aSBram Moolenaar let s:undo_ftplugin = b:undo_ftplugin 19*3d1cde8aSBram Moolenaarendif 20*3d1cde8aSBram Moolenaar 21*3d1cde8aSBram Moolenaar" Matchit configuration 22*3d1cde8aSBram Moolenaarif exists("loaded_matchit") 23*3d1cde8aSBram Moolenaar let b:match_ignorecase = 0 24*3d1cde8aSBram Moolenaar let b:match_words = s:match_words . 25*3d1cde8aSBram Moolenaar \ '<:>,' . 26*3d1cde8aSBram Moolenaar \ '<\@<=\([^ \t>/]\+\)\%(\s\+[^>]*\%([^/]>\|$\)\|>\|$\):<\@<=/\1>,' . 27*3d1cde8aSBram Moolenaar \ '<\@<=\%([^ \t>/]\+\)\%(\s\+[^/>]*\|$\):/>' 28*3d1cde8aSBram Moolenaarendif 29*3d1cde8aSBram Moolenaar 30*3d1cde8aSBram Moolenaarlet b:undo_ftplugin = "unlet! b:match_words b:match_ignorecase | " . s:undo_ftplugin 31*3d1cde8aSBram Moolenaar 32*3d1cde8aSBram Moolenaarlet &cpo = s:cpo_save 33*3d1cde8aSBram Moolenaarunlet s:cpo_save 34