On Thu, 2009-12-03 at 03:49 -0800, Henrik Öhman wrote:
> 
> I was wondering why I hadn't discovered this problem, and then I
> realised it's because I haven't used the _vimrc that "Vim without
> Cream" uses since I first installed Vim. 

I have to admit, I haven't used a default vimrc since 1999. :)

> Diffing with Vim on Windows works excellently with 'diffexpr=', and
> I suggest that Steve removes the setting of 'diffexpr' and the
> MyDiff() function from the default _vimrc.

It is up to the Vim project (Bram) to decide what the default _vimrc
is, our distro is simply going to mirror it.

> While we're at it, I also suggest removing 'source $VIMRUNTIME/
> mswin.vim'. It might seem that it makes the transition to Vim for
> windows users easier, when all it really does is delay the
> inevitable 'learn to use Vim the way it was meant to be used' brick
> wall that every user has to run into sooner or later. At the very
> least, there should be a warning sign on that line, saying that
> using 'mswin.vim' changes the default behaviour of Vim, and that it
> might cause confusion when asking for help. (Also note that
> 'mswin.vim' does 'behave mswin', so that line is redundant anyway.)

Again, I believe referencing mswin in the vimrc is the default, which
is the only reason our distro does it. 

I agree with your sentiments regarding the suitability of mswin, too,
although in addition to your "learning Vim" concerns, I include that
it also doesn't go far enough to help on the other side. Windows
applications (as well as Mac and Gnome ones) use a whole set of common
interface rules that mswin does not address, and so a user referencing
it is left in a sort of semi-Vim state. (And no where close to a CUA
state as they might expect.) Say, I know a configuration that does
this though... :)

> I'd prefer just using 'vimrc_example.vim' as the default _vimrc for
> Windows. It contains good defaults, and good comments, and it helps
> the user to understand what the _vimrc is. For more opinions, I
> think raising the question on vim_use would be a good idea.

I'm happy to adjust our distro to do whatever ends up in the default
Vim distribution.


-- 
Steve Hall  [ digitect dancingpaper com ]


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

Raspunde prin e-mail lui