Bram Moolenaar, 08.03.2009:
> 
> Markus Heidelberg wrote:
> 
> > Bram Moolenaar, 06.03.2009:
> > > 
> > > Markus Heidelberg wrote:
> > > 
> > > > Lech Lorens, 05.03.2009:
> > > > > Perfectly fine with me - I hardly ever use :diffoff without !, anyway.
> > > > 
> > > > Is there a reason to not support the corresponding :diffthis! command?
> > > > For consistency it seems like a good idea, instead of using two
> > > > different ways ":windo diffthis" and ":diffoff!". Furthermore :windo can
> > > > move the cursor into another window, which is normally not desired.
> > > > 
> > > > --- >8 ---
> > > > 
> > > > Add support for :diffthis! for setting the diffmode in all windows in
> > > > the current tab page.
> > > 
> > > Makes sense.  But it should skip "special" windows: help, quickfix,
> > > preview, etc.
> > 
> > Sure, will do.
> > 
> > What do you think, should the :diffthis! command set a special window
> > into diffmode, if it is the current window or should it never adjust
> > special windows?
> > I guess the former solution would be more consistent, since :diffthis
> > sets the current window into diffmode regardless of it being a special
> > window or not.
> 
> Yes, if you do :diffthis or :diffthis! then the current window should
> always go to diff mode.  But ":diffthis!" should only include other
> windows that are "normal" to avoid trouble.
> 
> It's perhaps a bit strange to use ":diffthis!" to start diff mode in
> other windows.

That's for sure!

> ":diffall" would be more obvious.  It's not symmetric
> with ":diffoff" vs ":diffoff!", but that one doesn't say "this".
> 
> What do you all think about using ":diffall" instead?

Or what about :diffon[!] ?
:diffon would be a synonym for :diffthis then and there would be
symmetry with :diffoff[!] in terms of invocation and spelling.
Maybe this could be declared as the preferred method then.

Indeed I already wondered, why it was called :diffthis instead of
:diffon, since there was a :diffoff. And then I read that :diffoff was
introduced a major version later than :diffthis. I guess if they were
introduced at the same time, it wouldn't have been called :diffthis.

Markus


--~--~---------~--~----~------------~-------~--~----~
You received this message from the "vim_dev" maillist.
For more information, visit http://www.vim.org/maillist.php
-~----------~----~----~----~------~----~------~--~---

Raspunde prin e-mail lui