Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 480 lines (391 sloc) 22.662 kb
a8360c5 @chrisbra Release 21
authored
1 *histwin.txt* For Vim version 7.3 Last change: 2010 Nov. 18
16051d5 @chrisbra Added README
authored
2
3 Author: Christian Brabandt <cb@256bit.org>
a8360c5 @chrisbra Release 21
authored
4 Copyright: (c) 2009, 2010 by Christian Brabandt *histwin-copyright*
16051d5 @chrisbra Added README
authored
5 The VIM LICENSE applies to histwin.vim and histwin.txt
6 (see |copyright|) except use histwin instead of "Vim".
930fa0b @chrisbra This is release 0.12
authored
7 NO WARRANTY, EXPRESS OR IMPLIED. USE AT-YOUR-OWN-RISK.
16051d5 @chrisbra Added README
authored
8
a8360c5 @chrisbra Release 21
authored
9 =============================================================================
10 1. Contents *histwin-contents*
16051d5 @chrisbra Added README
authored
11
930fa0b @chrisbra This is release 0.12
authored
12 1. Contents.................................................|histwin-contents|
13 2. Functionality............................................|histwin-plugin|
14 Opening the Undo-Tree Window.............................|histwin-browse|
29b7c14 @chrisbra This is release 0.14
authored
15 Using tags...............................................|histwin-tags|
930fa0b @chrisbra This is release 0.12
authored
16 3. Keybindings..............................................|histwin-keys|
17 4. Configuration............................................|histwin-config|
18 Configuraion Variables...................................|histwin-var|
19 Color Configuration......................................|histwin-color|
29b7c14 @chrisbra This is release 0.14
authored
20 Undolevels settings......................................|histwin-ut|
803131a @chrisbra auto generated
authored
21 Configuring the preview window...........................|histwin-prev|
4debf4f @chrisbra Release 0.22
authored
22 Highlight changed lines..................................|histwin-highl|
930fa0b @chrisbra This is release 0.12
authored
23 5. Feedback.................................................|histwin-feedback|
24 6. History..................................................|histwin-history|
16051d5 @chrisbra Added README
authored
25
a8360c5 @chrisbra Release 21
authored
26 =============================================================================
27 *histwin-plugin* *histwin*
16051d5 @chrisbra Added README
authored
28 2. Functionality
29
30 This plugin was written to allow an easy way of browsing the |undo-tree|, that
31 is available with Vim. This allows to go back to any change that has been made
32 previously, because these states are remembered by Vim within a branch in the
33 undo-history. You can use |g-| or |g+| to move in Vim within the different
34 undo-branches.
35
36 Unfortunately, going back to any state isn't very comfortable and you always
29b7c14 @chrisbra This is release 0.14
authored
37 need to remember at what time you did that change. Therefore the
38 histwin-Plugin allows to easily view the available states and branch back to
39 any of these states. It opens a new window, which contains all available
40 states and using this plugin allows you to tag a previous change or go back to
41 a particular state.
16051d5 @chrisbra Added README
authored
42
4debf4f @chrisbra Release 0.22
authored
43 *histwin-browse* *:UB* *:Histwin*
16051d5 @chrisbra Added README
authored
44 2.1 Opening the Undo-Tree Window
45
46 By default you can open the Undo-Tree Window by issuing :UB (Mnemonic:
4debf4f @chrisbra Release 0.22
authored
47 UndoBrowse). Alternatively, you can use the command :Histwin
48 If you do this, you will see a window that looks like this:
16051d5 @chrisbra Added README
authored
49
e1c118b @chrisbra Use signs to highlight changed lines
authored
50 +------------------------------------------------------+ `
51 |Undo-Tree: FILENAME |#!/bin/bash | `
52 |====================== | | `
53 | | | `
54 |" actv. keys in this window |if [ $# -ne 2 ]; the | `
55 |" I toggles help screen | echo "Name: $0: arg| `
56 |" <Enter> goto undo branch | echo | `
57 |" <C-L> Update view | exit 1 | `
58 |" T Tag sel. branch |fi | `
59 |" P Toggle view | | `
60 |" D Diff sel. branch |if true; then | `
61 |" U Preview unif. Diff | | `
62 |" R Replay sel. branch | dir="${1%/*}" | `
63 |" C Clear all tags | file="${1##*/}" | `
64 |" Q Quit window | target="${2}/${di | `
65 |" | if [ ! -e "${targ | `
66 |" Undo-Tree, v0.20 | mkdir -p "$ta | `
67 | | mv "$1" "$tar | `
68 |Nr Time Fl Tag | | `
69 |1) Sep 01 /Start Editing/| | `
70 |2) Sep 01 ! /First draft/ | | `
71 |3) 23:01:22 | | `
72 |4) 23:02:57 * /Release 1/ | | `
73 |5) 23:05:04 | | `
74 +------------------------------------------------------+ `
16051d5 @chrisbra Added README
authored
75
76 This shows an extract of a sample file on the right side. The window on the
77 left side, contains an overview of all available states that are known for
78 this buffer or that have been tagged to remember that change.
79
80 The first line contains 'Undo-Tree: filename' so that the user knows, for
81 which file this window shows the available undo-branches. This is the heading.
82
83 Following the heading is a small information banner, that contains the most
84 important key combinations, that are available in this window.
85
86 After that list, all available undo-changes are displayed. This is a list,
29b7c14 @chrisbra This is release 0.14
authored
87 that contains the number, the time this change was made, some flags and the
88 tags, that have been entered.
89
90 The flags can be any of '!' or '*'. The '!' indicates, that this particular
91 undo branch (that was probably tagged before) isn't available any more. The
92 '*' indicates, if that particular undo branch has been saved before (but is
93 only visible in the dense view). See |histwin-ut| on why certain states might
94 become inaccessible and what can be done against it.
95
96 In the detailed view, that is by default displayed, when you press 'P', the
97 undo branch list will possibly be much longer. That is, because in this view,
98 each save state will be displayed (along with it's save number). You
99 can imagine, that this list might become very long.
100
101 Additionally, the Change number, that identifies each change in the undo tree
102 will be displayed. The change number can be used with the |:undo| command to
957bfc2 This is release 0.13
Christian Brabandt authored
103 jump to a particular change and the save number is useful with the |:earlier|
104 and |:later| commands.
105
106 The active undo-branch on the right side is highlighted with the UBActive
29b7c14 @chrisbra This is release 0.14
authored
107 highlighting and the cursor will be positioned on that line. Use >
957bfc2 This is release 0.13
Christian Brabandt authored
108
109 :hi UBActive
110
111 to see how it will be highlighted. See also |histwin-color|.
16051d5 @chrisbra Added README
authored
112
29b7c14 @chrisbra This is release 0.14
authored
113
114 *histwin-tags*
115
116 By default, tags that you enter will be volatile. That is, whenever you quit
117 Vim, these tags are lost. Currently there is no way, to store or retrieve old
118 tags.
119
120 This behaviour was okay, until with Vim 7.3 the new permanent undo feature was
121 included into Vim which makes undo information available even after restarting
122 Vim. Starting with Vim 7.3 it is often desirable, to also store the tag
123 information permanently.
124
125 There is an easy way, to store your tag information easily, though. You can
126 make use of the |viminfo| file, that stores states and search patterns and a
127 like for later use. If you include the '!' flag when setting the option, vim
128 will also store global variables, which then will be read back when restarting
129 Vim (or by use of |rviminfo|). So if you like your tags be stored permanently,
803131a @chrisbra auto generated
authored
130 be sure, that you set your viminfo option correctly. See also 'viminfo'
29b7c14 @chrisbra This is release 0.14
authored
131
803131a @chrisbra auto generated
authored
132 (Note, Storing Dicts and Lists in the viminfo file is supported since Vim
133 7.3.30 and is currently an experimental feature of the histwin plugin. Since
134 the histwin plugin stores needs to store a nested Dictionary, Vim might still
135 fail reading it back correctly)
16051d5 @chrisbra Added README
authored
136
137 ==============================================================================
a8360c5 @chrisbra Release 21
authored
138 *histwin-keys*
16051d5 @chrisbra Added README
authored
139 3. Keybindings
140
141 By default, the following keys are active in Normal mode in the Undo-Tree
142 window:
143
309d5ec @chrisbra New generic Makefile
authored
144 'Enter' Go to the branch, on which is selected with the cursor. By default,
145 if switching to an older branch, the buffer will be set to
930fa0b @chrisbra This is release 0.12
authored
146 'nomodifiable'. If you don't want that, you need to set the
147 g:undo_tree_nomod variable to off (see |histwin-var|).
16051d5 @chrisbra Added README
authored
148 '<C-L>' Update the window
149 'T' Tag the branch, that is selected. You'll be prompted for a tag.
29b7c14 @chrisbra This is release 0.14
authored
150 To make the tag permanent, see |histwin-tags|
957bfc2 This is release 0.13
Christian Brabandt authored
151 'P' Toggle view (the change-number and save number will be displayed).
152 You can use this number to go directly to that change (see |:undo|).
153 Additionally the saved counter will be displayed, which can be used
154 to go directly to the text version of a file write using |later| or
155 |earlier|.
16051d5 @chrisbra Added README
authored
156 'D' Start diff mode with the branch that is selected by the cursor.
157 (see |08.7|)
803131a @chrisbra auto generated
authored
158 'U' Open the preview window with a unified diff between the selected
159 branch and the current state of the buffer. (This requires that a
160 diff executable is found in your path, see |histwin-prev| for
161 adjusting the diff-options and also for having the preview-window
162 automatically opened after 'updatetime').
16051d5 @chrisbra Added README
authored
163 'R' Replay all changes, that have been made from the beginning.
164 (see |histwin-config| for adjusting the speed)
165 'C' Clear all tags.
166 'Q' Quit window
a827163 @chrisbra This is release 0.23
authored
167 'X' Purge Undo history
16051d5 @chrisbra Added README
authored
168
169 ==============================================================================
930fa0b @chrisbra This is release 0.12
authored
170 *histwin-var* *histwin-config*
16051d5 @chrisbra Added README
authored
171 4.1 Configuration variables
172
173 You can adjust several parameters for the Undo-Tree window, by setting some
174 variables in your .vimrc file.
175
309d5ec @chrisbra New generic Makefile
authored
176 ------------------------------------------------------------------------------
177
178 4.1.1 Disable printing the help
179
16051d5 @chrisbra Added README
authored
180 To always show only a small information banner, set this in your .vimrc
309d5ec @chrisbra New generic Makefile
authored
181 (by default this variable is 1) >
182
183 :let g:undo_tree_help = 0
184
185 ------------------------------------------------------------------------------
16051d5 @chrisbra Added README
authored
186
957bfc2 This is release 0.13
Christian Brabandt authored
187 4.1.2 Display more details
16051d5 @chrisbra Added README
authored
188
957bfc2 This is release 0.13
Christian Brabandt authored
189 To always display the detailed view (which includes the Change number and the
190 file save counter), set the g:undo_tree_dtl=0:
309d5ec @chrisbra New generic Makefile
authored
191 (by default, this variable is 1) >
16051d5 @chrisbra Added README
authored
192
309d5ec @chrisbra New generic Makefile
authored
193 :let g:undo_tree_dtl = 0
194
957bfc2 This is release 0.13
Christian Brabandt authored
195 The change number can be used to directly jump to a undo state using |:undo|
196 and the save counter can be used to directly go to the buffer's state when the
197 file was written using |:earlier| and |:later|
198
309d5ec @chrisbra New generic Makefile
authored
199 ------------------------------------------------------------------------------
200
201 4.1.3 Customize the replay speed
16051d5 @chrisbra Added README
authored
202
203 The speed with which to show each change, when replaying a undo-branch can be
204 adjusted by setting to a value in milliseconds. If not specified, this is
309d5ec @chrisbra New generic Makefile
authored
205 100ms. >
206
207 :let g:undo_tree_speed=200
208
209 ------------------------------------------------------------------------------
16051d5 @chrisbra Added README
authored
210
309d5ec @chrisbra New generic Makefile
authored
211 4.1.4 Adjust the window size.
16051d5 @chrisbra Added README
authored
212
213 You can adjust the windows size by setting g:undo_tree_wdth to the number of
214 columns you like. By default this is considered 30. When the change number is
309d5ec @chrisbra New generic Makefile
authored
215 included in the list (see above), this value will increase by 10. >
16051d5 @chrisbra Added README
authored
216
309d5ec @chrisbra New generic Makefile
authored
217 :let g:undo_tree_wdth=40
16051d5 @chrisbra Added README
authored
218
219 This will change the width of the window to 40 or 50, if the change number
220 is included.
221
309d5ec @chrisbra New generic Makefile
authored
222 ------------------------------------------------------------------------------
223
224 4.1.5 Read-only and writable buffer states
225
226 By default, old buffer states are set read only and you cannot modify these.
227 This was done, since the author of the plugin started browsing the undo
228 branches and started changing older versions over and over again. This is
229 really confusing, since you start creating even more branches and you might
230 end up fixing old bugs over and over.
231
232 This is what happened to the author of this plugin, so now there is a
233 configuration available that will set old buffers to be only read-only.
234 Currently, this works, by detecting, if the cursor was on the last branch in
235 the histwin window, and if the cursor was not on the last branch, the buffer
236 will be set 'nomodifiable'. You can always set the buffer to be modifiable by
237 issuing: >
29b7c14 @chrisbra This is release 0.14
authored
238
309d5ec @chrisbra New generic Makefile
authored
239 :setl modifiable
240
241 The default is to set the buffer read only. To disable this, you can set the
242 g:undo_tree_nomod variable in your |.vimrc| like this: >
243
244 :let g:undo_tree_nomod = 0
245
246 ------------------------------------------------------------------------------
247
930fa0b @chrisbra This is release 0.12
authored
248 *histwin-color*
16051d5 @chrisbra Added README
authored
249 4.2 Color configuration
250
251 If you want to customize the colors, you can simply change the following
252 groups, that are defined by the Undo-Tree Browser:
253
254 UBTitle this defines the color of the title file-name. By default this links
255 to Title (see |hl-Title|)
256 UBInfo this defines how the information banner looks like. By default this
257 links to Comment.
258 UBList this group defines the List items at the start e.g. 1), 2), This
259 links to Identifier.
260 UBTime this defines, how the time is displayed. This links to Underlined.
261 UBTag This defines, how the tag should be highlighted. By default this
262 links to Special
263 UBDelim This group defines the look of the delimiter for the tag. By default
264 this links to Ignore
265 UBActive This group defines how the active selection is displayed. By default
266 this links to PmenuSel (see |hl-PmenuSel|)
930fa0b @chrisbra This is release 0.12
authored
267 UBKey This group defines, how keys are displayed within the information
268 banner. By default, this links to SpecialKey (see |hl-SpecialKey|)
16051d5 @chrisbra Added README
authored
269
270 Say you want to change the color for the Tag values and you think, it should
957bfc2 This is release 0.13
Christian Brabandt authored
271 look like |IncSerch|, so you can do this in your .vimrc file: >
16051d5 @chrisbra Added README
authored
272
273 :hi link UBTag IncSearch
274
29b7c14 @chrisbra This is release 0.14
authored
275 ------------------------------------------------------------------------------
276
277 *histwin-ut*
278 4.3 Undolevel settings
279
280 When using Vim's |persistent-undo| feature and making many changes, you might
281 encounter the situation, when some of your tags will be flagged with an '!'.
282 This happens, when these undo-states are not available any more. This happens
283 especially, when making so many changes, that your 'undolevels' setting
284 interferes. Basically you have done so many changes, that your first changes
285 will already be deleted. So the obvious fix is to set the 'undolevels' setting
286 to a much higher value, like 10,000 or even higher. This will however increase
287 the memory usage quite a lot.
288
4debf4f @chrisbra Release 0.22
authored
289 ------------------------------------------------------------------------------
290 *histwin-prev*
291 4.4 Configuring diff options, for display in the preview-window
292
293 If you press 'U' in the histwin, the |preview-window| will open and display
294 a diff (by default in unified diff format) of the selected undo branch and
295 your buffer. This requires however, that a diff executable is found in your
296 path. The default paramters for the diff executable are: >
297
298 diff -au
299
300 This means, diff will treat all files as text (-a) and create a unified diff
301 (with 3 lines of unified context). You can however use your own format. If for
302 example you prefer context diffs, set the g:undo_tree_diffparam variable like
303 this in your |.vimrc|: >
304
305 let g:undo_tree_diffparam = 'diff -c'
306
307 Note, that you need to specify the diff utility explicitly. This enables you
308 to even use a different tool then diff (but even then to work correctly,
309 you'll need a diff binary in your path).
310
311 Additionally, you can configure the histwin plugin to automatically open the
312 |preview-window| after 'updatetime' milliseconds have past without a key
313 press in Normal mode. To enable this, set the g:undo_tree_preview_aucmd
314 variable in your |.vimrc| to 1 like this: >
315
316 let g:undo_tree_preview_aucmd = 1
317
318 To disable this, simply set g:undo_tree_preview_aucmd to zero and Close and
319 Reopen the histwin window.
320
321 ------------------------------------------------------------------------------
322
a313af0 @chrisbra Release 0.24
authored
323 *histwin-highl*
324 *:HistID*
4debf4f @chrisbra Release 0.22
authored
325 4.5 Highlight changed lines
326
327 The histwin plugin also allows to automatically highlight those lines, that
328 have been changed since the last save. It does so by placing small signs in
329 the first column:
330
331 '+' This is the sign for an added line
332 '-' This is the sign for a deleted line
333 '*' This is the sign for a modified line
334
335 This feature needs a Vim with |+signs| support, so if this does not work for
336 you, check the |:version| output.
337
338 To enable this feature, set the g:undo_tree_highlight_changes variable, e.g.
339 in your |.vimrc| >
340
341 :let g:undo_tree_highlight_changes=1
342 <
343 When this variable is set, Vim sets up an |CursorHold| autocommand, thatt will
344 check your buffer for changes against the last saved version. To disable this
345 feature, simply set this variable to 0.
346
347 If you don't want to have these signs put on permanently, you can also invoke
a313af0 @chrisbra Release 0.24
authored
348 the command (:HistID, Mnemonic, IndicateDifferences) manually: >
4debf4f @chrisbra Release 0.22
authored
349
a313af0 @chrisbra Release 0.24
authored
350 :HistID
4debf4f @chrisbra Release 0.22
authored
351 <
352 which will place the signs in your buffer only once and is not as disturbing
353 as an auto command is.
354
16051d5 @chrisbra Added README
authored
355 ==============================================================================
a8360c5 @chrisbra Release 21
authored
356 *histwin-feedback*
930fa0b @chrisbra This is release 0.12
authored
357 5. Feedback
358
359 Feedback is always welcome. If you like the plugin, please rate it at the
360 vim-page:
361 http://www.vim.org/scripts/script.php?script_id=2932
16051d5 @chrisbra Added README
authored
362
930fa0b @chrisbra This is release 0.12
authored
363 You can also follow the development of the plugin at github:
364 http://github.com/chrisbra/histwin.vim
16051d5 @chrisbra Added README
authored
365
930fa0b @chrisbra This is release 0.12
authored
366 Please don't hesitate to report any bugs to the maintainer, mentioned in the
367 third line of this document.
368
369 ==============================================================================
a8360c5 @chrisbra Release 21
authored
370 *histwin-history*
930fa0b @chrisbra This is release 0.12
authored
371 6. histwin History
372
24a07da @chrisbra This is release 0.26
authored
373 0.26
10769f3 @chrisbra updated README
authored
374 - prevent loading of autoload script too early (reported by Sergey
375 Khorev, thanks!)
24a07da @chrisbra This is release 0.26
authored
376 - apply &fenc setting before writing file for diff (patch by Ben
377 Fritz, thanks!)
a65f07f @chrisbra Release 0.25 fixes issue 2 from github
authored
378 0.25 - fixes issue 2 from github
379 https://github.com/chrisbra/histwin/issues/2
380 (When 'splitright' is set, Diffing a previous undo branch
381 separates the window layout, reported by bootleq, thanks!)
a313af0 @chrisbra Release 0.24
authored
382 0.24 - :ID is already defined by visincr plugin
383 instead use the command :HistID
a827163 @chrisbra This is release 0.23
authored
384 0.23 - Purge Undo history with 'X'
4debf4f @chrisbra Release 0.22
authored
385 0.22 - Display signs for changed lines
386 - |:ID|
387 - small code improvements
a8360c5 @chrisbra Release 21
authored
388 0.21 - more standard like help files
389 - make sure, the autoload script is only called when needed
390 (and not on startup)
803131a @chrisbra auto generated
authored
391 0.20 - Enable storing the tags as Dicionary in .viminfo
392 (this might not work as expected, cause we are storing a nested
393 Dictionary)
394 - Show a diff in the preview window when pressing P (or on autocommand
395 CursorHold if enabled)
396 - a little bit code cleanup (as always ;))
397 - correctly catch E830 and give an error message (reported by D.
398 Fishburn)
7cc9258 @chrisbra Release 0.19, autogenerated
authored
399 0.19 - Make sure the first entry will be tagged "Start Editing"
400 0.18 - don't leave the buffer in nomodifiable state (reported by Dave
401 Doran)
4dff960 @chrisbra auto generated
authored
402 0.17 - don't hide the initial entry (for Vim < 7.3.005)
e0981af @chrisbra auto generated
authored
403 0.16 - more bugfixing. :UB throws errors in Vim before 7.3.005 fix that
404 0.15 - Fixed bug when no undo-tree was available (partly by Ben Boeckel.
405 Thanks!)
406 - More error handling (when the cursor is not on a list item)
407 - Commenting out the entry to store the histdict in a global variable,
a8360c5 @chrisbra Release 21
authored
408 that should be written to the .viminfo file (but is not yet
409 supported by plain vim)
29b7c14 @chrisbra This is release 0.14
authored
410 0.14 - don't fix the width of the histwin window
411 - now use the undotree() function by default (if patch 7.3.005 is
412 included)
413 - display save states in the detailed view
414 - display the '!' when a state is not accessible anymore
415 - fixed an annoying bug, that when jumping to a particular undo state,
416 the plugin would jump to the wrong state (I hate octal mode)
417 - Make displaying the time much more reliable and also don't display
418 the time, if the change happened more than 24h ago (instead, display
419 the date, when this change was done).
420 - slightly improved error handling.
421 - prepare plugin, to permantly store the undotags in the viminfo file
422 (this isn't supported by a plain vanilla vim and requires a patch)
423 - A major rewrite (code cleanup, better documentation)
957bfc2 This is release 0.13
Christian Brabandt authored
424 0.13 - New version that uses Vim 7.3 persistent undo features
425 |new-persistent-undo|
426 - Display saved counter in detailed view
427 - Display indicator for saved branches.
428 - in diff mode, don't set the original buffer to be nomodifiable
429 (so you can always merge chunks).
430 - Check for Vim Version 7.3 (the plugin won't work with older versions
431 of Vim)
930fa0b @chrisbra This is release 0.12
authored
432 0.12 - Small extension to the help file
433 - generate help file with 'et' set, so the README at github looks
434 better
435 - Highlight the key binding using |hl-SpecialKey|
436 - The help tag for the color configuration was wrong.
309d5ec @chrisbra New generic Makefile
authored
437 0.11 - Set old buffers read only (disable the setting via the
438 g:undo_tree_nomod variable
930fa0b @chrisbra This is release 0.12
authored
439 - Make sure, Warning Messages are really displayed using :unsilent
16051d5 @chrisbra Added README
authored
440 0.10 - Fixed annoying Resizing bug
441 - linebreak tags, if they are too long
930fa0b @chrisbra This is release 0.12
authored
442 - dynamically grow the histwin window, for longer tags (up
443 to a maximum)
444 - Bugfix: Always indicate the correct branch
16051d5 @chrisbra Added README
authored
445 - Added a few try/catch statements and some error handling
446 0.9 - Error handling for Replaying (it may not work always)
447 - Documentation
448 - Use syntax highlighting
449 - Tagging finally works
450 0.8 - code cleanup
451 - make speed of the replay adjustable. Use g:undo_tree_speed to set
452 time in milliseconds
4dff960 @chrisbra auto generated
authored
453 0.7.2 - make sure, when switching to a different undo-branch, the undo-tree
454 will be reloaded
16051d5 @chrisbra Added README
authored
455 - check 'undolevel' settings
456 0.7.1 - fixed a problem with mapping the keys which broke the Undo-Tree keys
457 (I guess I don't fully understand, when to use s: and <sid>)
458 0.7 - created autoloadPlugin (patch by Charles Campbell) Thanks!
459 - enabled GLVS (patch by Charles Campbell) Thanks!
460 - cleaned up old comments
461 - deleted :noautocmd which could cause trouble with other plugins
462 - small changes in coding style (<sid> to s:, fun instead of fu)
463 - made Plugin available as histwin.vba
464 - Check for availability of :UB before defining it
465 (could already by defined Blockquote.vim does for example)
466 0.6 - fix missing bufname() when creating the undo_tree window
467 - make undo_tree window a little bit smaller
930fa0b @chrisbra This is release 0.12
authored
468 (size is adjustable via g:undo_tree_wdth variable)
16051d5 @chrisbra Added README
authored
469 0.5 - add missing endif (which made version 0.4 unusuable)
470 0.4 - Allow diffing with selected branch
471 - highlight current version
472 - Fix annoying bug, that displays
473 --No lines in buffer--
474 0.3 - Use changenr() to determine undobranch
475 - <C-L> updates view
476 - allow switching to initial load state, before
477 buffer was edited
478 ==============================================================================
a8360c5 @chrisbra Release 21
authored
479 vim:tw=78:ts=8:ft=help:norl:
Something went wrong with that request. Please try again.