-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path0039 - matchit.zip.json
171 lines (171 loc) · 7.41 KB
/
0039 - matchit.zip.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
{
"script_id": "39",
"display_name": "matchit.zip",
"summary": "extended % matching for HTML, LaTeX, and many other languages",
"name": "matchit.zip",
"script_type": "utility",
"description": "The matchit.vim script allows you to configure % to match more than just\nsingle characters. You can match words and even regular expressions.\nAlso, matching treats strings and comments (as recognized by the\nsyntax highlighting mechanism) intelligently.\nThe default ftplugins include settings for several languages:\nAda, ASP with VBS, Csh, DTD, Essbase, Fortran, HTML, JSP\n(same as HTML), LaTeX, Lua, Pascal, SGML, Shell, Tcsh, Vim, XML.\n(I no longer keep track, so there may be others.)\nThe documentation (included in the zip file) explains how to configure\nthe script for a new language and how to modify the defaults.\n\nSince vim 6.0, matchit.vim has been included in the standard vim distribution,\nunder the macros/ directory; the version here may be more recent.\n",
"install_details": "Vim 5.x: Make sure to download the correct version (1.0). Add a line like\n\n:source path/to/matchit.vim\n\nto your vimrc file. More details are in matchit.html (included).\n\nVim 6.x, 7.x: Download the most recent version.\nUnpack the zip file in your personal vim directory (e.g. ~/.vim on *NIX):\nthis will put matchit.vim in your plugin/ directory and put matchit.txt into\nyour doc/ directory. Then do\n\n:helptags ~/.vim/doc\n\nto rebuild the tags file. For details, read\n\n:help add-local-help\n\nMake sure you have a line like\n\n:filetype plugin on\n\nin your vimrc file. This enables filetype plugins, many of which tell\nmatchit.vim which matching pairs to use.",
"versions": [
{
"url": "http://www.vim.org/scripts/download_script.php?src_id=8196",
"filename": "matchit.zip",
"script_version": "1.13.2",
"date": "2008-01-29",
"vim_version": "6.0",
"author": {
"user_id": "92",
"user_name": "benji",
"first_name": "Benji",
"last_name": "Fisher",
"email": "[email protected]",
"homepage": ""
},
"release_notes": "Another bug fix: either 1.13 or 1.13.1 broke the behavior of finding a matching construct that starts after the cursor."
},
{
"url": "http://www.vim.org/scripts/download_script.php?src_id=7637",
"filename": "matchit.zip",
"script_version": "1.13.1",
"date": "2007-09-09",
"vim_version": "6.0",
"author": {
"user_id": "92",
"user_name": "benji",
"first_name": "Benji",
"last_name": "Fisher",
"email": "[email protected]",
"homepage": ""
},
"release_notes": "bug fix"
},
{
"url": "http://www.vim.org/scripts/download_script.php?src_id=7582",
"filename": "matchit.zip",
"script_version": "1.13",
"date": "2007-08-29",
"vim_version": "6.0",
"author": {
"user_id": "92",
"user_name": "benji",
"first_name": "Benji",
"last_name": "Fisher",
"email": "[email protected]",
"homepage": ""
},
"release_notes": "The script uses its own logic, instead of the default % behavior, if the match comes from the 'matchpairs' option rather than from the b:match_words variable. This implies that you can get the matchit behavior for strings and comments just by loading the script; you need not define b:match_words at all."
},
{
"url": "http://www.vim.org/scripts/download_script.php?src_id=6332",
"filename": "matchit.zip",
"script_version": "1.12",
"date": "2006-10-24",
"vim_version": "6.0",
"author": {
"user_id": "92",
"user_name": "benji",
"first_name": "Benji",
"last_name": "Fisher",
"email": "[email protected]",
"homepage": ""
},
"release_notes": "I fixed a bug in the [% and ]% motions: if b:match_words contained escaped colons or commas ('\\:' or '\\,') then they would be treated incorrectly."
},
{
"url": "http://www.vim.org/scripts/download_script.php?src_id=5705",
"filename": "matchit.zip",
"script_version": "1.11",
"date": "2006-05-15",
"vim_version": "6.0",
"author": {
"user_id": "92",
"user_name": "benji",
"first_name": "Benji",
"last_name": "Fisher",
"email": "[email protected]",
"homepage": ""
},
"release_notes": "improved support for multi-byte characters (thanks to Yuheng Xie)"
},
{
"url": "http://www.vim.org/scripts/download_script.php?src_id=5330",
"filename": "matchit.zip",
"script_version": "1.10",
"date": "2006-02-26",
"vim_version": "6.0",
"author": {
"user_id": "92",
"user_name": "benji",
"first_name": "Benji",
"last_name": "Fisher",
"email": "[email protected]",
"homepage": ""
},
"release_notes": "Allow escaped commas and colons to be included in matching patterns.\nExample: to match \"foo:\" with \"foo,\" and \"bar,\" with \"bar:\", try\n:let b:match_words = 'foo\\::foo\\,,bar\\,:bar\\:'"
},
{
"url": "http://www.vim.org/scripts/download_script.php?src_id=3026",
"filename": "matchit.zip",
"script_version": "1.9",
"date": "2004-05-15",
"vim_version": "6.0",
"author": {
"user_id": "92",
"user_name": "benji",
"first_name": "Benji",
"last_name": "Fisher",
"email": "[email protected]",
"homepage": ""
},
"release_notes": "improved fix for the [% bug (see previous version comment)\nAvoid screen jumps when 'nowrap' is set (reported by Charles Campbell)."
},
{
"url": "http://www.vim.org/scripts/download_script.php?src_id=3015",
"filename": "matchit.zip",
"script_version": "1.8",
"date": "2004-05-12",
"vim_version": "6.0",
"author": {
"user_id": "92",
"user_name": "benji",
"first_name": "Benji",
"last_name": "Fisher",
"email": "[email protected]",
"homepage": ""
},
"release_notes": "Bug fix for [% and ]% (Dany St-Amant)\nMinor change in :vmap for a%\nUpdated documentation\n\nThis version should be included with the standard distribution of vim 6.3 (in $VIMRUNTIME/macros)"
},
{
"url": "http://www.vim.org/scripts/download_script.php?src_id=1197",
"filename": "matchit.zip",
"script_version": "1.7",
"date": "2002-09-08",
"vim_version": "6.0",
"author": {
"user_id": "92",
"user_name": "benji",
"first_name": "Benji",
"last_name": "Fisher",
"email": "[email protected]",
"homepage": ""
},
"release_notes": "This version of matchit.vim requires vim 6.x (maybe 6.1 or later).\nThis may be more recent than the version in the standard vim\ndistribution, under $VIMRUNTIME/macros/matchit.vim .\nThe zip file contains matchit.vim (the script) and matchit.txt\n(the documentation)."
},
{
"url": "http://www.vim.org/scripts/download_script.php?src_id=56",
"filename": "matchit.zip",
"script_version": "1.0",
"date": "2001-07-23",
"vim_version": "5.7",
"author": {
"user_id": "92",
"user_name": "benji",
"first_name": "Benji",
"last_name": "Fisher",
"email": "[email protected]",
"homepage": ""
},
"release_notes": "Initial upload"
}
]
}