Wednesday, July 27, 2011

Re: diff without using version control

On Jul 27, 7:01 am, Arthur Lee <jznh...@gmail.com> wrote:
> On Wednesday, July 27, 2011 at 7:43 PM, Eric Smith wrote:
> > Is it possible to access the text added to a document within the last
> > n seconds?
>
> > So I want the effect of this;
> > If I did a checkin to version control periodically, and then I produced a diff
> > for each period I was interested in.
>
> > (I am more interested in the added text than changed text, but this is
> > not an important point.)
>
>
> How about this script?  diffchanges.vim
>
> description
> Show changes made to current buffer since the last save. This plugin is based from an example in the Hacking Vim book. The differences are that this functionality is in the form of a plugin, is a bit more robust, and can be toggled.
>
> Link:
>
> http://www.vim.org/scripts/script.php?script_id=2158
>

The histwin.vim plugin ( http://www.vim.org/scripts/script.php?script_id=2932
) provides the ability to diff with any arbitrary point in Vim's "undo
tree" for the buffer. If you've enabled persistent undo, this is VERY
powerful. This feature is the main reason I've kept it around, since
I've mostly switched to Gundo ( http://www.vim.org/scripts/script.php?script_id=3304
), though it's also useful for systems which do not have python
installed.

See http://vim.wikia.com/wiki/Using_undo_branches if you don't use
Vim's undo history yet. Both these plugins (Gundo especially) make it
actually easy to work with.

--
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

No comments: