-
Notifications
You must be signed in to change notification settings - Fork 24
/
patchinfo.vim
327 lines (306 loc) · 14.2 KB
/
patchinfo.vim
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
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
" This file is the "patch" to modify the repository informations retrieved
" from vim.sf.net
" Most numbers represent vim-script numbers
" See vimpi#PatchSources
let patch_repo = {}
let addon_info = {}
let addon_info_deps = {}
let renamings = {}
"▶1 Hooks
let hook = 'execute "lcd" fnameescape(%d."/ruby/command-t") | call vam#utils#RunShell("ruby extconf.rb") | call vam#utils#RunShell("make") | lcd -'
let addon_info.3025 = {}
let addon_info.3025['post-install-hook'] = hook
let addon_info.3025['post-update-hook'] = hook
let addon_info.3025['post-scms-update-hook'] = hook
unlet hook
" Assuming that system is used right and current user does not have priveleges
" to write to this directory by default
let hook = 'echohl WarningMsg | echom "Copy vimtweak.dll to the same directory with gvim.exe" | echohl None'
let addon_info.687 = {}
let addon_info.687['post-install-hook'] = hook
let addon_info.687['post-update-hook'] = hook
let addon_info.687['post-scms-update-hook'] = hook
unlet hook
let hook = 'execute "lcd" fnameescape(%d."/smartgrep") | call vam#utils#RunShell("make") | lcd -'
let addon_info.4295 = {}
let addon_info.4295['post-install-hook'] = hook
let addon_info.4295['post-update-hook'] = hook
let addon_info.4295['post-scms-update-hook'] = hook
unlet hook
let hook = 'execute "lcd" fnameescape(%d."/plugin") | call vam#utils#RunShell("make") | lcd -'
let addon_info.4384 = {}
let addon_info.4384['post-install-hook'] = hook
let addon_info.4384['post-update-hook'] = hook
let addon_info.4384['post-scms-update-hook'] = hook
unlet hook
"▶1 Wrong archive names
" Author wrote that contents of vert.txt should go to vimrc, but it should work
" fine as a script in plugin directory
let addon_info.1742={'archive_name': 'vert.vim'}
" It pretents being tar file, but it is actually tar.gz
let addon_info.4734={'archive_name': 'united-front.tar.gz'}
"▶1 Type corrections
let patch_repo.2368={'script-type': 'plugin'}
let patch_repo.1638={'script-type': 'plugin'}
let patch_repo.3868={'script-type': 'plugin'}
let patch_repo.1780={'script-type': 'syntax'}
let patch_repo.1686={'script-type': 'colors'}
let patch_repo.2527={'script-type': 'ftplugin'}
let patch_repo.4388={'script-type': 'ftplugin'}
let patch_repo.4750={'script-type': 'plugin'}
let patch_repo.3938={'script-type': 'plugin'}
"▶1 Fixing target directories
let patch_repo.2372={'target_dir': 'ftplugin/vlog'}
let patch_repo.1542={'target_dir': 'autoload'}
let patch_repo.1662={'target_dir': 'autoload'}
let patch_repo.2150={'target_dir': 'after/syntax'}
let patch_repo.2548={'target_dir': 'after/syntax'}
let patch_repo.2224={'target_dir': 'after/syntax'}
let patch_repo.2493={'target_dir': 'after/syntax'}
let patch_repo.4769={'target_dir': 'autoload/airline/themes'}
let patch_repo.2611={'strip-components': 0}
let patch_repo.2572={'strip-components': 0}
let patch_repo.2429={'strip-components': 0}
"▶1 Deprecations
call extend(patch_repo.1780, {'deprecated': "The syntax doesn't highlight \"\"\" strings correctly. I don't know how to contact the maintainer. So I moved the file and a fix into vim-addon-scala"})
call extend(patch_repo.1662, {'deprecated': "you should consider using ruby-vim instead"})
let patch_repo.113 ={'deprecated': "greputils supersedes this plugin"}
let patch_repo.143 ={'deprecated': "Merged into lh-vim-lib (vimscript #214)"}
let patch_repo.3432={'deprecated': "lazysnipmate’s update is just snipmate"}
let patch_repo.1963={'deprecated': "This was one of my biggest mistakes. This library won't be maintained. I'm mvoing contents into individual plugins slowly. Its just bloat"}
let patch_repo.3184={'deprecated': "Vimpluginloader evolved into unmaintainable blob. Use frawor if you seek for framework"}
let patch_repo.3325={'deprecated': "All functions from this plugin are available through `os' resource of @/os frawor module"}
let patch_repo.3187={'deprecated': "Deprecated in favour of FWC DSL defined in frawor plugin"}
let patch_repo.3188={'deprecated': "Deprecated in favour of FWC DSL defined in frawor plugin"}
let patch_repo.3186={'deprecated': "Functions from this plugin were either dropped or moved to frawor plugin, see its documentation"}
let patch_repo.1318={'deprecated': "Use snipmate instead. jano on irc reported that place holders don't work - last release 2006"}
let patch_repo.2540={'deprecated': "snipMate is an alias to snipmate now - so use 'snipmate'"}
let patch_repo.1272={'deprecated': "Superseded by vimscript #1431 (checksyntax)"}
let patch_repo.3233={'deprecated': "Superseded by Buffersaurus (vimscript #3620)"}
let patch_repo.3134={'deprecated': "This functionality has been rolled into tpope's vim-rvm"}
let patch_repo.108 ={'deprecated': "Superseded by vimscript #197 (genutils)"}
let patch_repo.1815={'deprecated': "This file is out of date and is now included in the Windows PowerShell Syntax Plugin package (vimscript #1327)"}
let patch_repo.1816={'deprecated': "This file is out of date and is now included in the Windows PowerShell Syntax Plugin package (vimscript #1327)"}
let patch_repo.2518={'deprecated': "This plugin has been replaced with the HyperList plugin (vimscript #4006)"}
let patch_repo.3874={'deprecated': "This script is no longer supported. Please use the matchit.vim plugin (already bundled with vim > 7) instead."}
let patch_repo.287 ={'deprecated': "This script has been retired. You should use #273"}
let patch_repo.2765={'deprecated': "Maintainer has changed. You should use #4452 (vim-javascript) now"}
let patch_repo.3102={'deprecated': "Author recommends using other plugin installers and states that this one is kept only for historical reasons"}
let patch_repo.2554={'deprecated': "Author says it is buggy and thus should not be used"}
let patch_repo.2850={'deprecated': "Functionality of this plugin is present in current NERDTree version"}
let patch_repo.103 ={'deprecated': "This plugin states that it requires Johannes Zellner's ScratchBuffer.vim plugin, but it is not available"}
let patch_repo.159 ={'deprecated': "No more maintained, use “minibufexplorer” instead. Requires git or you’ll have vimscript #3239 from vim.org which is itself deprecated (changed maintainer, new one posts only to git)"}
let patch_repo.3901={'deprecated': "Accident (?) duplicate of vimscript #3900"}
let patch_repo.4577={'deprecated': "Accident (?) duplicate of vimscript #4576"}
let patch_repo.3881={'deprecated': "Superseded by powerline (https://github.com/Lokaltog/powerline)"}
let patch_repo.3160={'deprecated': "According to github its superseded by vim-flake8 (vimscript #3927). You probably want to prefer syntastic anyway"}
let patch_repo.3161={'deprecated': "According to github its superseded by vim-flake8 (vimscript #3927). You probably want to prefer syntastic anyway"}
let patch_repo.2914={'deprecated': "Plugin seems to be no longer supported (last update 2 years ago (from Jan 2013)). Consider giving syntastic a try instead. It supports more backends"}
let patch_repo.3430={'deprecated': "Plugin seems to be no longer supported (last update 1 year ago (from Jan 2013)). Consider giving syntastic a try instead. It supports more backends"}
let patch_repo.4043={'deprecated': "The author recommends using neosnippet instead"}
"▶1 Missing dependencies
let addon_info_deps.1984 = [3252]
let addon_info_deps.2665 = [3464]
let addon_info_deps.2972 = [2806, 2971]
let addon_info_deps.884 = [294]
let addon_info_deps.337 = [338]
let addon_info_deps.746 = [745]
let addon_info_deps.788 = [166]
let addon_info_deps.1145 = [5]
let addon_info_deps.1236 = [1235, 935]
let addon_info_deps.1380 = [31]
let addon_info_deps.1717 = [1603]
let addon_info_deps.2742 = [1839]
let addon_info_deps.2997 = [293]
let addon_info_deps.3729 = [3597]
let addon_info_deps.3873 = [3023]
let addon_info_deps.3961 = [4145]
let addon_info_deps.3979 = [3431]
let addon_info_deps.4079 = [4050, 4056]
let addon_info_deps.4116 = [4115, 2544]
let addon_info_deps.4117 = [4116]
let addon_info_deps.4194 = [4193]
let addon_info_deps.4253 = [2646]
let addon_info_deps.4322 = [4321, 1359]
let addon_info_deps.4463 = [2467]
let addon_info_deps.4492 = [4491]
let addon_info_deps.4511 = [3590]
let addon_info_deps.4532 = [3133, 'twibill']
let addon_info_deps.4777 = [2136]
" airline dependants
let addon_info_deps.4769 = [4661]
let addon_info_deps.4756 = [4661]
" optional: 3396, 3476, unite-outline, vimproc, favstar-vim
" ConqueTerm dependants
let addon_info_deps.4222 = [2771]
let addon_info_deps.4601 = [2771]
" vim-misc dependants
let addon_info_deps.4586 = [4597]
let addon_info_deps.3144 = [4597]
let addon_info_deps.3625 = [4597]
let addon_info_deps.3169 = [4597]
let addon_info_deps.3375 = [4597]
let addon_info_deps.3148 = [4597]
let addon_info_deps.3150 = [4597]
let addon_info_deps.3123 = [4597]
" ctrl-p dependants
let addon_info_deps.4283 = [3736]
let addon_info_deps.4542 = [3736]
let addon_info_deps.4592 = [3736]
let addon_info_deps.4665 = [3736]
let addon_info_deps.4673 = [3736]
" vimproc dependants
let addon_info_deps.4336 = ['vimproc']
let addon_info_deps.4473 = ['vimproc']
" ingo-library dependants
let addon_info_deps.4449 = [4433]
let addon_info_deps.4462 = [4433]
let addon_info_deps.4465 = [4433, 4140]
let addon_info_deps.4654 = [4433]
let addon_info_deps.4658 = [4433, 3914]
let addon_info_deps.4795 = [4433]
" fugitive dependants
let addon_info_deps.3509 = [2975]
let addon_info_deps.3574 = [2975]
" CompleteHelper dependants
let addon_info_deps.3915 = [3914]
let addon_info_deps.4248 = [3914]
let addon_info_deps.4265 = [3914]
let addon_info_deps.4313 = [3914]
" MotionComplete dependants
let addon_info_deps.4266 = [4265]
let addon_info_deps.4267 = [4265]
" NERDTree plugins
let addon_info_deps.4138 = [1658]
let addon_info_deps.4672 = [1658]
" Non-Kana textobj-user dependants
let addon_info_deps.3382 = [2100, 39]
let addon_info_deps.4304 = [2100]
let addon_info_deps.4348 = [2100]
let addon_info_deps.4458 = [2100, 'vim-gitgutter']
let addon_info_deps.4508 = [2100]
let addon_info_deps.4570 = [2100]
" getvar dependants
let addon_info_deps.352 = [353, 354]
let addon_info_deps.994 = [353]
let addon_info_deps.2561 = [353]
" Writebackup dependants
let addon_info_deps.1829 = [1828]
let addon_info_deps.3107 = [1828]
let addon_info_deps.3940 = [1828, 1829]
" Non-tom link tlib dependants
let addon_info_deps.2141 = [1863]
" DfrankUtil dependants
let addon_info_deps.3872 = [3884]
let addon_info_deps.3221 = [3884, 3872]
" CountJump dependants
let addon_info_deps.3179 = [3130]
let addon_info_deps.3180 = [3130]
let addon_info_deps.3181 = [3130]
let addon_info_deps.3182 = [3130]
let addon_info_deps.3719 = [3130]
let addon_info_deps.3968 = [3130]
let addon_info_deps.3990 = [3130]
let addon_info_deps.3991 = [3130]
let addon_info_deps.4003 = [3130]
let addon_info_deps.4004 = [3130]
let addon_info_deps.4338 = [3130]
" VxLib dependants
let addon_info_deps.2606 = [3061]
let addon_info_deps.3060 = [3061]
" vsutil dependants
let addon_info_deps.1038 = [1056]
let addon_info_deps.1039 = [1056]
let addon_info_deps.1054 = [1056]
let addon_info_deps.1060 = [1056]
let addon_info_deps.1091 = [1056]
" genutils dependants
let addon_info_deps.107 = [197]
let addon_info_deps.129 = [197]
let addon_info_deps.171 = [197]
let addon_info_deps.598 = [197]
let addon_info_deps.745 = [197]
let addon_info_deps.900 = [197]
let addon_info_deps.953 = [197]
let addon_info_deps.1014 = [197]
let addon_info_deps.153 = [197, 166]
" genutils+multvals
let addon_info_deps.113 = [197, 171]
let addon_info_deps.158 = [197, 171]
let addon_info_deps.533 = [197, 171]
let addon_info_deps.568 = [197, 171]
let addon_info_deps.1062 = [197, 171]
" multvals
let addon_info_deps.564 = [171]
let addon_info_deps.1321 = [171]
let addon_info_deps.1386 = [171]
" let addon_info_deps.889 = [171]
" Unite.vim plugins
let addon_info_deps.3318 = [3396]
let addon_info_deps.3319 = [3396]
let addon_info_deps.3330 = [3396]
let addon_info_deps.3348 = [3396]
let addon_info_deps.3854 = [3396]
let addon_info_deps.3356 = [3396, 3133, 4019]
" webapi dependants
let addon_info_deps.4143 = [4019]
" Neocomplcache plugins
let addon_info_deps.3423 = [2620]
let addon_info_deps.3440 = [2620]
let addon_info_deps.4043 = [2620]
" let addon_info_deps.4459 = [2620]
" Operator-user dependents
let addon_info_deps.3046 = [2692]
let addon_info_deps.3610 = [2692, 2944]
let addon_info_deps.3312 = [2692]
let addon_info_deps.3211 = [2692]
let addon_info_deps.2782 = [2692]
" snipMate dependents
let addon_info_deps.3249 = [2540]
let addon_info_deps.3664 = [2540]
let addon_info_deps.4276 = [2540, 2926]
" ▶2 Missing information for kana sources
let addon_info_deps.2336 = [2335]
let addon_info_deps.2403 = [2402]
let addon_info_deps.3892 = [3891]
" Script 2782 above, in operator-user dependants
" ku dependants
let addon_info_deps.2410 = [2337]
let addon_info_deps.2622 = [2337]
let addon_info_deps.2343 = [2337, 2338]
let addon_info_deps.2344 = [2337, 2335, 2336]
" textobj-user dependants
let addon_info_deps.2716 = [2100]
let addon_info_deps.2484 = [2100]
let addon_info_deps.2355 = [2100]
let addon_info_deps.2276 = [2100]
let addon_info_deps.2619 = [2100]
let addon_info_deps.2275 = [2100]
let addon_info_deps.2610 = [2100]
let addon_info_deps.2415 = [2100]
let addon_info_deps.2101 = [2100]
let addon_info_deps.3886 = [2100]
" eaasytags
let addon_info_deps.3114 = [4597]
"▶1 Missing runtimepath information for vim.org plugins
let addon_info.2424 = {'runtimepath': 'TransmitFTP'}
let addon_info.2883 = {'runtimepath': 'vimlib'}
let addon_info.2824 = {'runtimepath': 'vimlib'}
let addon_info.2847 = {'runtimepath': 'vimlib'}
let addon_info.663 = {'runtimepath': 'vim'}
call extend(addon_info.4295, {'runtimepath': 'smartgrep'})
"▶1 renamings
" Some names got wired titles by the script, try to use better ones
" Policies:
" - Renaming "Supertab%1643" to "Supertab" is OK if most users think one is more
" useful than the other.
" - Renaming "vim-textobj-*" to "textobj-*" or such is not feasable, because it
" is a property that you can pick and google for a key. People can tell me
" that they think differently about this to make me change my mind.
" - Horrible names like "tags_for_std_c_STL_streams_..." are the intented use
" case for renamings.
let renamings['tags_for_std_c_STL_streams_...'] = 'cpp_src'
let renamings['SuperTab%1643'] = 'Supertab'
let renamings['vim-addon-errorformats%4630'] = 'vim-addon-errorformats'
let r=[patch_repo, addon_info, addon_info_deps, renamings]
" vim: ft=vim ts=2 sts=2 sw=2 et fdm=marker fmr=▶,▲