File: minibufexpl.html

package info (click to toggle)
vim-scripts 20210124.2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, sid
  • size: 5,100 kB
  • sloc: perl: 420; xml: 95; makefile: 25
file content (524 lines) | stat: -rw-r--r-- 30,932 bytes parent folder | download | duplicates (3)
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
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="en">

<head>
  <link rel="Stylesheet" type="text/css" href="/css/style.css" >
  <title>minibufexpl.vim - Elegant buffer explorer - takes very little screen space : vim online</title>
  <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
  <meta name="KEYWORDS" content="Vim, Vi IMproved, text editor, home, documentation, tips, scripts, news">
  <meta name="viewport" content="width=1000, initial-scale=1">
  <link rel="shortcut icon" type="image/x-icon" href="/images/vim_shortcut.ico">
</head>

<body topmargin="0" leftmargin="0" marginheight="0" marginwidth="0" bgcolor="#ffffff"> 

<!-- HEADER, SPONSOR IMAGE, VIM IMAGE AND BOOK AD -->
<table width="100%" cellpadding="0" cellspacing="0" border="0" bordercolor="red">
  <tr>
    <td colspan="4" class="lightbg"><img src="/images/spacer.gif" width="1" height="5" alt=""></td>
  </tr>
  <tr>
  <td class="lightbg">&nbsp;&nbsp;&nbsp;</td>
  <td class="lightbg" align="left"><a href="https://www.vim.org/sponsor/index.php"><img src="/images/sponsorvim.gif" alt="sponsor Vim development" border="0"></a></td>
  <td class="lightbg" align="center">
	 <a href="/"><img src="/images/vim_header.gif" border="0" alt="Vim logo" class="align-middle"></a>
	  </td>
  <td class="lightbg" align="right"><a href="http://iccf-holland.org/click5.html"><img src="/images/buyhelplearn.gif" alt="Vim Book Ad" border="0"></a></td>
  </tr>
  <tr>
    <td colspan="4" class="lightbg"><img src="/images/spacer.gif" width="1" height="5" alt=""></td>
  </tr>
  <tr>
    <td colspan="4" class="darkbg"><img src="/images/spacer.gif" width="1" height="10" alt=""></td>
  </tr>
</table>
<!-- THE PAGE BODY: BETWEEN HEADER AND FOOTER -->

<table cellpadding="0" cellspacing="0" border="0" width="100%">
  <col width="180">
  <col width="1">

  <tr valign="top">
    <td class="sidebar">
      <table width="180" cellpadding="4" cellspacing="0" border="0">
        <tr valign="top">
          <td class="sidebar">

<!-- INCLUDE THE PAGE NAVIGATION -->
<table width="100%" cellpadding="0" cellspacing="0" border="0" bordercolor="red">
    <tr>
        <td><small>not logged in (<a href="https://www.vim.org/login.php">login</a>)</small></td>
    </tr>
    <tr><td>
<small>&nbsp;</small>
    </td></tr>
    <tr>
        <td><img src="/images/spacer.gif" alt="" border="0" width="1" height="1"></td>
    </tr>
    <tr>
        <td class="darkbg"><img src="/images/spacer.gif" alt='' border="0" height="3"></td>
    </tr>
    <tr>
        <td><img src="/images/spacer.gif" alt="" border="0" width="1" height="2"></td>
    </tr>
        <tr>
            <td class="sidebarheader"><a href="https://www.vim.org/">Home</a></td>
        </tr>
        <tr>
            <td class="sidebarheader"><a href="https://www.vim.org/search.php">Advanced search</a></td>
        </tr>
    <tr>
        <td><img src="/images/spacer.gif" alt="" border="0" width="1" height="7"></td>
    </tr>
    <tr>
        <td class="checker"><img src="/images/spacer.gif" alt='' border="0" height="1"></td>
    </tr>
    <tr>
        <td><img src="/images/spacer.gif" alt="" border="0" width="1" height="7"></td>
    </tr>
        <tr>
            <td class="sidebarheader"><a href="https://www.vim.org/about.php">About Vim</a></td>
        </tr>
        <tr>
            <td class="sidebarheader"><a href="https://www.vim.org/community.php">Community</a></td>
        </tr>
        <tr>
            <td class="sidebarheader"><a href="https://www.vim.org/news/news.php">News</a></td>
        </tr>
        <tr>
            <td class="sidebarheader"><a href="https://www.vim.org/sponsor/index.php">Sponsoring</a></td>
        </tr>
        <tr>
            <td class="sidebarheader"><a href="https://www.vim.org/trivia.php">Trivia</a></td>
        </tr>
        <tr>
            <td class="sidebarheader"><a href="https://www.vim.org/docs.php">Documentation</a></td>
        </tr>
        <tr>
            <td class="sidebarheader download"><a href="https://www.vim.org/download.php">Download</a></td>
        </tr>
    <tr>
        <td><img src="/images/spacer.gif" alt="" border="0" width="1" height="7"></td>
    </tr>
    <tr>
        <td class="checker"><img src="/images/spacer.gif" alt='' border="0" height="1"></td>
    </tr>
    <tr>
        <td><img src="/images/spacer.gif" alt="" border="0" width="1" height="7"></td>
    </tr>
        <tr>
            <td class="sidebarheader"><a href="https://www.vim.org/scripts/index.php">Scripts</a></td>
        </tr>
        <tr>
            <td class="sidebarheader"><a href="https://www.vim.org/tips/index.php">Tips</a></td>
        </tr>
        <tr>
            <td class="sidebarheader"><a href="https://www.vim.org/account/index.php">My Account</a></td>
        </tr>
    <tr>
        <td><img src="/images/spacer.gif" alt="" border="0" width="1" height="7"></td>
    </tr>
    <tr>
        <td class="checker"><img src="/images/spacer.gif" alt='' border="0" height="1"></td>
    </tr>
    <tr>
        <td><img src="/images/spacer.gif" alt="" border="0" width="1" height="7"></td>
    </tr>
        <tr>
            <td class="sidebarheader"><a href="https://www.vim.org/huh.php">Site Help</a></td>
        </tr>
</table>
<br>

            <table width="172" cellpadding="0" cellspacing="0" border="0">
              <tr><td><img src="/images/spacer.gif" alt="" border="0" width="1" height="8"></td></tr>
              <tr><td class="darkbg"><img src="/images/spacer.gif" width="1" height="3" alt=""></td></tr>
            </table>
            <br>

<!-- INCLUDE THE PAGE SIDEBAR TEXT -->
&nbsp;

          </td>
        </tr>
      </table>
    </td>

    <td class="darkbg"><img src="/images/spacer.gif" width="1" height="1" border="0" alt=""><br></td>
    <td>
      <table width="100%" cellpadding="10" cellspacing="0" border="0" bordercolor="red">
        <tr>
          <td valign="top">

<span class="txth1">minibufexpl.vim : Elegant buffer explorer - takes very little screen space</span> 

<br>
<br>

<!-- karma table -->
<table cellpadding="4" cellspacing="0" border="1" bordercolor="#000066">
<tr>
  <td class="lightbg"><b>&nbsp;script karma&nbsp;</b></td>
  <td>
    Rating <b>3844/1281</b>,
    Downloaded by 117922  </td>
  <td class="lightbg">
  <b>&nbsp;Comments, bugs, improvements&nbsp;</b>
  </td>
  <td>
    <a href="http://vim.wikia.com/wiki/Script:159">Vim wiki</a>
  </td>  
</tr>
</table>
<p>

<table cellspacing="0" cellpadding="0" border="0">
<tr><td class="prompt">created by</td></tr>
<tr><td><a href="/account/profile.php?user_id=385">bindu wavell</a></td></tr>
<tr><td>&nbsp;</td></tr>
<tr><td class="prompt">script type</td></tr>
<tr><td>utility</td></tr>
<tr><td>&nbsp;</td></tr>
<tr><td class="prompt">description</td></tr>
<tr><td>Several modern GUI editors list your open buffers as tabs along the top or bottom of your screen (VisualStudio, DreamWeaver, EditPlus and UltraEdit come to mind), now we have this feature in VIM! You can checkout a screenshot here: <a target="_blank" href="http://www.wavell.net/vim/vim_screenshot.gif">http://www.wavell.net/vim/vim_screenshot.gif</A>.
<br>
<br>You can quickly switch buffers by double-clicking the appropriate &quot;tab&quot; (if you don't want to use the mouse just put the cursor on the &quot;tab&quot; and press enter). As you open and close buffers the tabs get updated. Buffers that are modified get visually marked and buffers that are open in a window get visually marked. The -MiniBufferExplorer- opens automatically when you open more than one eligible buffer (no need to open the explorer if youre only editing one file.) -MiniBufExplorer- doesn't bother showing non-modifiable or hidden buffers. You can delete buffers by selecting them and pressing d on the keyboard. 
<br>
<br>When you are in the -MiniBufExplorer- window, Tab and Shift-Tab move forward and backward respectively through the buffer list. 
<br>
<br>There are a growing number of optional features in this script that are enabled by letting variables in your .vimrc:
<br>
<br>&nbsp;&nbsp;control + the vim direction keys [hjkl] can be made to move you between windows. 
<br>&nbsp;&nbsp;control + arrow keys can be made to do the same thing
<br>&nbsp;&nbsp;control + tab & shift + control + tab can be setup to switch through your open windows (like in MS Windows)
<br>&nbsp;&nbsp;control + tab & shift + control + tab can alternatively be setup to cycle forwards and backwards through your modifiable buffers in the current window
<br>
<br>NOTE: Some versions of vim don't support all of the key mappings that this script uses so you may experience degraded functionality. For example on Solaris SHIFT-TAB appears to fire the regular TAB mappings (same for console and gvim.) Also CONTROL+ARROWS appears to work in gvim on Solaris, but not in my xterm. All of the key bindings appear to work in Windows.
<br>
<br>[Thanks to Jeff Lanzarotta for his BufExplorer plugin (<a target="_blank" href="http://vim.sourceforge.net/scripts/script.php?script_id=42">http://vim.sourceforge.net/scripts/script.php?script_id=42</A>) that got me started down this slippery slope.]
<br>
<br>[While I still use vim to edit the odd file, I spend most of my time in one flavor or the other of eclipse (with the vim plugin of course.) As such this plugin has not seen any love from me in a very long time. Recently I've been contacted by several folks who have made significant progress on this script. As I'm not able to validate their work I'm currently not up for posting their changes. However, I'm very happy to provide a pointer to their work: Checkout <a target="_blank" href="https://github.com/fholgado/minibufexpl.vim">https://github.com/fholgado/minibufexpl.vim</A> ]
<br>
<br>[Also, it appears that the TabBar plugin is a variant on MBE, you can read about what they have done here: <a target="_blank" href="http://www.vim.org/scripts/script.php?script_id=1338">http://www.vim.org/scripts/script.php?script_id=1338</A> ]</td></tr>
<tr><td>&nbsp;</td></tr>
<tr><td class="prompt">install details</td></tr>
<tr><td>Copy minibufexpl.vim into your plugin directory. Or :source minibufexpl.vim. That is all you need to get started.
<br>
<br>If you want to enable extra functionality (documented in the source) you might want to add the following to your .vimrc:
<br>
<br>&nbsp;&nbsp;let g:miniBufExplMapWindowNavVim = 1
<br>&nbsp;&nbsp;let g:miniBufExplMapWindowNavArrows = 1
<br>&nbsp;&nbsp;let g:miniBufExplMapCTabSwitchBufs = 1
<br>&nbsp;&nbsp;let g:miniBufExplModSelTarget = 1
<br>
<br>These are options that I expect most user will enjoy. 
<br>
<br>You can configure things like how tabs wrap, how big or small the explorer window is, if the explorer window is horizonal or vertical, the use of single or double click for buffer selection, what colors are used for the tabs in different states, how many buffers need to be open before the explorer window opens, etc. There are also some commands that you can use in your own key bindings for simple buffer manipulation. All of these options and more are documented at the top of the source file.</td></tr>
<tr><td>&nbsp;</td></tr>
</table>

<span class="txth2">script versions</span> (<a href="add_script_version.php?script_id=159">upload new version</a>)
<p>
Click on the package to download.
<p>

<table cellspacing="2" cellpadding="4" border="0" width="100%">
<tr class='tableheader'>
        <th valign="top">package</th>
    <th valign="top">script version</th>
    <th valign="top">date</th>
    <th valign="top">Vim version</th>
    <th valign="top">user</th>
    <th valign="top">release notes</th>
</tr>
<tr>
        <td class="rowodd" valign="top" nowrap><a href="download_script.php?src_id=3640">minibufexpl.vim</a></td>
    <td class="rowodd" valign="top" nowrap><b>6.3.2</b></td>
    <td class="rowodd" valign="top" nowrap><i>2004-11-18</i></td>
    <td class="rowodd" valign="top" nowrap>6.0</td>
    <td class="rowodd" valign="top"><i><a href="/account/profile.php?user_id=385">bindu wavell</a></i></td>
    <td class="rowodd" valign="top" width="2000">For some reason there was still a call to StopExplorer with 2 params. Many thanks to Jason Mills for reporting this!
<br></td>
</tr>
<tr>
        <td class="roweven" valign="top" nowrap><a href="download_script.php?src_id=3195">minibufexpl.vim</a></td>
    <td class="roweven" valign="top" nowrap><b>6.3.1</b></td>
    <td class="roweven" valign="top" nowrap><i>2004-06-30</i></td>
    <td class="roweven" valign="top" nowrap>6.0</td>
    <td class="roweven" valign="top"><i><a href="/account/profile.php?user_id=385">bindu wavell</a></i></td>
    <td class="roweven" valign="top" width="2000">Added g:miniBufExplForceSyntaxEnable option for folks that are experiencing the vim bug where buffers show up without highlighting when another buffer has been closed, quit, wiped or deleted. This resolves all known issues with buffers loosing their highlighting. If you find a case that is not resolved, please report it :)
<br>
<br>Folded source so that it's easier to navigate</td>
</tr>
<tr>
        <td class="rowodd" valign="top" nowrap><a href="download_script.php?src_id=3179">minibufexpl.vim</a></td>
    <td class="rowodd" valign="top" nowrap><b>6.3.0</b></td>
    <td class="rowodd" valign="top" nowrap><i>2004-06-24</i></td>
    <td class="rowodd" valign="top" nowrap>6.0</td>
    <td class="rowodd" valign="top"><i><a href="/account/profile.php?user_id=385">bindu wavell</a></i></td>
    <td class="rowodd" valign="top" width="2000">FEATURE RELEASE:
<br>o Added optional single click to select buffers in the MBE window
<br>o MBE is no longer included in :ls output
<br>o Added the ability to have your tabs show up in a vertical window
<br>o Autosize vertical explorer window
<br>
<br>NOTE: Folks who use the single click feature in TagList should wait to use the MBE single click feature until the next release of TagList (~2 weeks) which includes a patch to allow both explorers to utilize single click.
<br>
<br>CHANGE
<br>o g:miniBufExplMaxHeight was renamed g:miniBufExplMaxSize 
<br>o g:miniBufExplMinHeight was renamed g:miniBufExplMinSize 
<br>
<br>The old settings are backwards compatible if you don't use the new settings. The old settings are depreciated.
<br></td>
</tr>
<tr>
        <td class="roweven" valign="top" nowrap><a href="download_script.php?src_id=3103">minibufexpl.vim</a></td>
    <td class="roweven" valign="top" nowrap><b>6.2.8</b></td>
    <td class="roweven" valign="top" nowrap><i>2004-06-07</i></td>
    <td class="roweven" valign="top" nowrap>6.0</td>
    <td class="roweven" valign="top"><i><a href="/account/profile.php?user_id=385">bindu wavell</a></i></td>
    <td class="roweven" valign="top" width="2000">Added an option to stop MBE from targeting non-modifiable buffers when switching buffers. Those of you who use buffer explorers like taglist, project, etc and would like MBE to try not to place selected buffers into explorer windows will like this one :) To get this working download the latest version of minibufexpl.vim and put &quot;let g:miniBufExplModSelTarget = 1&quot; into your .vimrc. This is not a 100% guarantee, but it does a good job of trying to avoice explorer windows. Thanks to A.W. Law for the inspiration for this.
<br></td>
</tr>
<tr>
        <td class="rowodd" valign="top" nowrap><a href="download_script.php?src_id=3056">minibufexpl.vim</a></td>
    <td class="rowodd" valign="top" nowrap><b>6.2.7</b></td>
    <td class="rowodd" valign="top" nowrap><i>2004-05-24</i></td>
    <td class="rowodd" valign="top" nowrap>6.0</td>
    <td class="rowodd" valign="top"><i><a href="/account/profile.php?user_id=385">bindu wavell</a></i></td>
    <td class="rowodd" valign="top" width="2000">Very minor bug fix for people who want to set loaded_minibufexplorer in their .vimrc in order to stop MBE from loading. 99.99% of users do not need this update. Thanks to bash for finding this.
<br></td>
</tr>
<tr>
        <td class="roweven" valign="top" nowrap><a href="download_script.php?src_id=1951">minibufexpl.vim</a></td>
    <td class="roweven" valign="top" nowrap><b>6.2.6</b></td>
    <td class="roweven" valign="top" nowrap><i>2003-04-30</i></td>
    <td class="roweven" valign="top" nowrap>6.0</td>
    <td class="roweven" valign="top"><i><a href="/account/profile.php?user_id=385">bindu wavell</a></i></td>
    <td class="roweven" valign="top" width="2000">Very minor update: Moved history to end of source file. Updated highlighting documentation. Created global commands MBEbn and MBEbp that can be used in mappings if folks want to cycle buffers while skipping non-eligible buffers.</td>
</tr>
<tr>
        <td class="rowodd" valign="top" nowrap><a href="download_script.php?src_id=1914">minibufexpl.vim</a></td>
    <td class="rowodd" valign="top" nowrap><b>6.2.5</b></td>
    <td class="rowodd" valign="top" nowrap><i>2003-04-13</i></td>
    <td class="rowodd" valign="top" nowrap>6.0</td>
    <td class="rowodd" valign="top"><i><a href="/account/profile.php?user_id=385">bindu wavell</a></i></td>
    <td class="rowodd" valign="top" width="2000">Added a ToggleExplorer option and updated the documentation.</td>
</tr>
<tr>
        <td class="roweven" valign="top" nowrap><a href="download_script.php?src_id=1877">minibufexpl.vim</a></td>
    <td class="roweven" valign="top" nowrap><b>6.2.4</b></td>
    <td class="roweven" valign="top" nowrap><i>2003-03-30</i></td>
    <td class="roweven" valign="top" nowrap>6.0</td>
    <td class="roweven" valign="top"><i><a href="/account/profile.php?user_id=385">bindu wavell</a></i></td>
    <td class="roweven" valign="top" width="2000">MiniBufExplorer is now compatible with :set hidden.</td>
</tr>
<tr>
        <td class="rowodd" valign="top" nowrap><a href="download_script.php?src_id=1858">minibufexpl.vim</a></td>
    <td class="rowodd" valign="top" nowrap><b>6.2.3</b></td>
    <td class="rowodd" valign="top" nowrap><i>2003-03-26</i></td>
    <td class="rowodd" valign="top" nowrap>6.0</td>
    <td class="rowodd" valign="top"><i><a href="/account/profile.php?user_id=385">bindu wavell</a></i></td>
    <td class="rowodd" valign="top" width="2000">Added an optional feature to cause tabs to wrap. i.e. you should never get a tab name split across two lines (there is a potential issue if you have filenames with spaces, but otherwise this works.)</td>
</tr>
<tr>
        <td class="roweven" valign="top" nowrap><a href="download_script.php?src_id=1853">minibufexpl.vim</a></td>
    <td class="roweven" valign="top" nowrap><b>6.2.2</b></td>
    <td class="roweven" valign="top" nowrap><i>2003-03-25</i></td>
    <td class="roweven" valign="top" nowrap>6.0</td>
    <td class="roweven" valign="top"><i><a href="/account/profile.php?user_id=385">bindu wavell</a></i></td>
    <td class="roweven" valign="top" width="2000">Changed the way the g:miniBufExplorerMoreThanOne
<br>global is handled. You can set this to the number
<br>of eligible buffers you want to be loaded before
<br>the MBE window is loaded. Setting it to 0 causes
<br>the MBE window to be opened even if there are no
<br>buffers. Setting it to 4 causes the window to stay
<br>closed until the 4th eligible buffer is loaded.
<br>
<br>Added a MinHeight option. This is nice if you want
<br>the MBE window to always take the same amount of
<br>space. For example set MaxHeight and MinHeight to 2
<br>and set MoreThanOne to 0 and you will always have
<br>a 2 row (plus the ruler :) MBE window.
<br>
<br>I now setlocal foldcomun=0 and nonumber in the MBE 
<br>window. This is for those of you that like to have
<br>these options turned on locally. I'm assuming noone
<br>outthere wants foldcolumns and line numbers in the
<br>MBE window? :)
<br>
<br>Fixed a bug where an empty MBE window was taking half
<br>of the screen (partly why the MinHeight option was 
<br>added.)</td>
</tr>
<tr>
        <td class="rowodd" valign="top" nowrap><a href="download_script.php?src_id=1841">minibufexpl.vim</a></td>
    <td class="rowodd" valign="top" nowrap><b>6.2.1</b></td>
    <td class="rowodd" valign="top" nowrap><i>2003-03-21</i></td>
    <td class="rowodd" valign="top" nowrap>6.0</td>
    <td class="rowodd" valign="top"><i><a href="/account/profile.php?user_id=385">bindu wavell</a></i></td>
    <td class="rowodd" valign="top" width="2000">If MBE is the only window (because of :bd for example) and there are still eligible buffers then one of them will be displayed.
<br>
<br>The &lt;Leader&gt;mbe mapping now highlights the buffer from the current window.
<br>
<br>The delete ('d') binding in the MBE window now restors the cursor position, which can help if you want to delete several buffers in a row that are not at the beginning of the buffer list.
<br>
<br>Added a new key binding ('p') in the MBE window to switch to the previous window (last edit window)</td>
</tr>
<tr>
        <td class="roweven" valign="top" nowrap><a href="download_script.php?src_id=1834">minibufexpl.vim</a></td>
    <td class="roweven" valign="top" nowrap><b>6.2.0</b></td>
    <td class="roweven" valign="top" nowrap><i>2003-03-20</i></td>
    <td class="roweven" valign="top" nowrap>6.0</td>
    <td class="roweven" valign="top"><i><a href="/account/profile.php?user_id=385">bindu wavell</a></i></td>
    <td class="roweven" valign="top" width="2000">Major overhaul of autocommand and list updating code, we now have much better handling of :bd (which is the most requested feature.) As well as resolving other issues where the buffer list would not be updated automatically. The old version tried to trap specific events, this one just updates frequently, but it keeps track and only changes the screen if there has been a change.
<br>
<br>Added g:miniBufExplMaxHeight variable so you can keep the -MiniBufExplorer- window small when you have lots of buffers (or buffers with long names :)
<br>
<br>Improvement to internal syntax highlighting code I renamed the syntax group names. Anyone who has figured out how to use them already shouldn't have any trouble with the new Nameing :)
<br>
<br>Added debug mode 3 which writes to a global variable this is fast and doesn't mess with the buffer/window lists.</td>
</tr>
<tr>
        <td class="rowodd" valign="top" nowrap><a href="download_script.php?src_id=1810">minibufexpl.vim</a></td>
    <td class="rowodd" valign="top" nowrap><b>6.1.0</b></td>
    <td class="rowodd" valign="top" nowrap><i>2003-03-14</i></td>
    <td class="rowodd" valign="top" nowrap>6.0</td>
    <td class="rowodd" valign="top"><i><a href="/account/profile.php?user_id=385">bindu wavell</a></i></td>
    <td class="rowodd" valign="top" width="2000">&lt;Leader&gt;mbc was failing because I was calling one of my own functions with the wrong number of args. Thanks to Gerry Patterson and others for finding this!
<br></td>
</tr>
<tr>
        <td class="roweven" valign="top" nowrap><a href="download_script.php?src_id=1219">minibufexpl.vim</a></td>
    <td class="roweven" valign="top" nowrap><b>6.0.9</b></td>
    <td class="roweven" valign="top" nowrap><i>2002-09-17</i></td>
    <td class="roweven" valign="top" nowrap>6.0</td>
    <td class="roweven" valign="top"><i><a href="/account/profile.php?user_id=385">bindu wavell</a></i></td>
    <td class="roweven" valign="top" width="2000">Double clicking tabs was overwriting the clipboard register on MS Windows but not elsewhere... go figure :). This has now been fixed. Thanks to Shoeb Bhinderwala for reporting this one.</td>
</tr>
<tr>
        <td class="rowodd" valign="top" nowrap><a href="download_script.php?src_id=1084">minibufexpl.vim</a></td>
    <td class="rowodd" valign="top" nowrap><b>6.0.8</b></td>
    <td class="rowodd" valign="top" nowrap><i>2002-08-06</i></td>
    <td class="rowodd" valign="top" nowrap>6.0</td>
    <td class="rowodd" valign="top"><i><a href="/account/profile.php?user_id=385">bindu wavell</a></i></td>
    <td class="rowodd" valign="top" width="2000">Apparently some VIM builds are having a hard time with line continuation in scripts so the few that were here have been removed.
<br>
<br>
<br>Updated debugging code so that debug output is put into a buffer which can then be written to disk or emailed to me when someone is having a major issue. Can also write directly to a file (VERY SLOWLY) on UNIX or Win32 (not 95 or 98 at the moment) or use VIM's echo function to display the output to the screen.
<br>
<br>Several people have had issues when the hidden option is turned on. So I have put in several checks to make sure folks know this if they try to use MBE with the option set.</td>
</tr>
<tr>
        <td class="roweven" valign="top" nowrap><a href="download_script.php?src_id=551">minibufexpl.vim</a></td>
    <td class="roweven" valign="top" nowrap><b>6.0.7</b></td>
    <td class="roweven" valign="top" nowrap><i>2002-02-04</i></td>
    <td class="roweven" valign="top" nowrap>6.0</td>
    <td class="roweven" valign="top"><i><a href="/account/profile.php?user_id=385">bindu wavell</a></i></td>
    <td class="roweven" valign="top" width="2000">Major update to how MBE handles buffer deletes. Now deletes are handled through an autocmd so you can now use :bd to delete buffers and the UI keeps in sync. Also made the MBE window go away when there is only one eligible buffer left to edit.</td>
</tr>
<tr>
        <td class="rowodd" valign="top" nowrap><a href="download_script.php?src_id=515">minibufexpl.vim</a></td>
    <td class="rowodd" valign="top" nowrap><b>6.0.6</b></td>
    <td class="rowodd" valign="top" nowrap><i>2002-01-28</i></td>
    <td class="rowodd" valign="top" nowrap>6.0</td>
    <td class="rowodd" valign="top"><i><a href="/account/profile.php?user_id=385">bindu wavell</a></i></td>
    <td class="rowodd" valign="top" width="2000">Fixed register overwrite bug found by Sbastien Pierre. The @&quot; register was being overwritten with the selected buffer name when switching buffers, the @&quot; register is now preserved.</td>
</tr>
<tr>
        <td class="roweven" valign="top" nowrap><a href="download_script.php?src_id=505">minibufexpl.vim</a></td>
    <td class="roweven" valign="top" nowrap><b>6.0.5</b></td>
    <td class="roweven" valign="top" nowrap><i>2002-01-22</i></td>
    <td class="roweven" valign="top" nowrap>6.0</td>
    <td class="roweven" valign="top"><i><a href="/account/profile.php?user_id=385">bindu wavell</a></i></td>
    <td class="roweven" valign="top" width="2000">Added more optional fancy window/buffer navigation:
<br>
<br>You can turn on the ability to use control and the arrow keys to move between windows.
<br>You can turn on the ability to use &lt;C-TAB&gt; and &lt;C-S-TAB&gt; to open the next and previous (respectively) buffer in the current window.
<br>You can turn on the ability to use &lt;C-TAB&gt; and &lt;C-S-TAB&gt; to switch windows (forward and backwards respectively.)
<br>
<br>Fixed an issue with window sizing when we run out of buffers.</td>
</tr>
<tr>
        <td class="rowodd" valign="top" nowrap><a href="download_script.php?src_id=431">minibufexpl.vim</a></td>
    <td class="rowodd" valign="top" nowrap><b>6.0.4</b></td>
    <td class="rowodd" valign="top" nowrap><i>2001-12-19</i></td>
    <td class="rowodd" valign="top" nowrap>6.0</td>
    <td class="rowodd" valign="top"><i><a href="/account/profile.php?user_id=385">bindu wavell</a></i></td>
    <td class="rowodd" valign="top" width="2000">After reading 'Tip #173: Switch between splits very fast (for multi-file editing)' I decided to optionally add control+direction [hjkl] mappings to switch between windows. If you want to enable this feature just put 'let g:miniBufExplMapWindowNav=1&quot; into your .vimrc.</td>
</tr>
<tr>
        <td class="roweven" valign="top" nowrap><a href="download_script.php?src_id=430">minibufexpl.vim</a></td>
    <td class="roweven" valign="top" nowrap><b>6.0.3</b></td>
    <td class="roweven" valign="top" nowrap><i>2001-12-19</i></td>
    <td class="roweven" valign="top" nowrap>6.0</td>
    <td class="roweven" valign="top"><i><a href="/account/profile.php?user_id=385">bindu wavell</a></i></td>
    <td class="roweven" valign="top" width="2000">Our buffername [MiniBufExplorer] was being treated as a regular expression in some instances and matching several single character file names. Since escaping the '[' and ']' doesn't work on the windows version of vim 6.0 yet, I renamed the buffer -MiniBufExplorer-. This appears to have resolved the issue.</td>
</tr>
<tr>
        <td class="rowodd" valign="top" nowrap><a href="download_script.php?src_id=400">minibufexpl.vim</a></td>
    <td class="rowodd" valign="top" nowrap><b>6.0.2</b></td>
    <td class="rowodd" valign="top" nowrap><i>2001-12-04</i></td>
    <td class="rowodd" valign="top" nowrap>6.0</td>
    <td class="rowodd" valign="top"><i><a href="/account/profile.php?user_id=385">bindu wavell</a></i></td>
    <td class="rowodd" valign="top" width="2000">2 Changes requested by Suresh Govindachar
<br>Added SplitToEdge option and set it on by default
<br>Added tab and shift-tab mappings in [MBE] window</td>
</tr>
<tr>
        <td class="roweven" valign="top" nowrap><a href="download_script.php?src_id=390">minibufexpl.vim</a></td>
    <td class="roweven" valign="top" nowrap><b>6.0.0</b></td>
    <td class="roweven" valign="top" nowrap><i>2001-12-01</i></td>
    <td class="roweven" valign="top" nowrap>6.0</td>
    <td class="roweven" valign="top"><i><a href="/account/profile.php?user_id=385">bindu wavell</a></i></td>
    <td class="roweven" valign="top" width="2000">Initial upload</td>
</tr>
</table>
<!-- finish off the framework -->
          </td>
        </tr>
      </table>
    </td>

  </tr>
</table>

<!-- END OF THE PAGE BODY: BETWEEN HEADER AND FOOTER -->

<table width="100%" cellpadding="0" cellspacing="0" border="0" bordercolor="red">
  <tr><td colspan="4"><img src="/images/spacer.gif" width="1" height="5" alt=""></td></tr>
  <tr><td colspan="4" bgcolor="#000000"><img src="/images/spacer.gif" height="2" width="1" alt=""></td></tr>
  <tr><td colspan="4"><img src="/images/spacer.gif" width="1" height="5" alt=""></td></tr>
  <tr>
    <td><img src="/images/spacer.gif" width="5" height="1" alt=""></td>

    <td align="left" valign="top"><small>
      If you have questions or remarks about this site, visit the
      <a href="http://vimonline.sf.net">vimonline development</a> pages.
      Please use this site responsibly.
      <br> 
      
      Questions about <a href="http://www.vim.org/about.php">Vim</a> should go
      to the <a href="http://www.vim.org/maillist.php">maillist</a>.
      Help Bram <a href="http://iccf-holland.org/">help Uganda</a>.
      </small>
	&nbsp;
	&nbsp;

    </td>

    <td align="right" valign="top">
    </td>

    <td><img src="/images/spacer.gif" width="5" height="1" alt=""></td>
  </tr>

    
  <tr><td colspan="4"><img src="/images/spacer.gif" width="1" height="5" alt=""></td>
  
  </tr>
</table>

</body>
</html>