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