I wrote: [...]
> Another solution: When there is a .vimrc, then don't load startup.vim. > Rely on the user already have his preferences in the .vimrc. > Thus only apply these better defaults when the user doesn't have his own > settings. Ah, I see Ben also had this idea. > > The more I think about it, the more this seems like a good solution: > - If the user has a .vimrc, use that. > - If there is no .vimrc, use the default .vimrc. > - When a new user creates a .vimrc, he can source the default one or > copy it. It's possible to do settings before this, such as adding 'M' > to 'guioptions'. > > That way anybody which already has a .vimrc isn't bothered by different > defaults. 100% backwards compatible. > > New users will get better defaults. When using Vim on a new system it > also has better defaults. > > Only those who really want the Vi defaults or the Vim 7 defaults would > need to create a .vimrc and set 'compatible' or 'nocompatible'. > > There is some confusion for users who create their .vimrc for the > first time and don't know about the default vimrc. That can be > documented and once discovered it's easy to fix. I haven't heard negative comments for this idea, I'll interpret that as a positive response. I suppose all of the readers here have a .vimrc, thus won't be affected by the change. And new users will like (most of) the new defaults. I'll send out a patch to do it this way. We can fine tune after that. -- If an elephant is left tied to a parking meter, the parking fee has to be paid just as it would for a vehicle. [real standing law in Florida, United States of America] /// Bram Moolenaar -- b...@moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ an exciting new programming language -- http://www.Zimbu.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// -- -- You received this message from the "vim_dev" 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 because you are subscribed to the Google Groups "vim_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to vim_dev+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.