Wednesday, July 27, 2011

Re: diff without using version control

Ben

These are very interesting. I will explore some more.

I like that it works on the undo tree because I have autosave on so
the diff modules do not see behind the last file save.

I also have very large files that have been edited daily for years
(I never liked databases) and of course I have persistent undo set.

What I would like is some command (better even outside the editor from
the command line) that prints just the last edits say in 5 minute
blocks or undo tree branches or whatever.

Just the edit text without any diff syntactic sugar.

--
- Eric Smith
Ben Fritz said:
>
>
> 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

--
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:

Post a Comment