Forcing defaults.vim to always load is not a good idea.  
I have used Vim since version 3 . The only time I was really upset by an 
incompatible change was when version 7.4.xxxx introduced defaults.vim

Ajit

On Wednesday, May 29, 2024 at 9:17:55 AM UTC-3 vim-dev ML wrote:

> * James McCoy ***@***.***> [240528 15:23]:
> > > It might be useful to articulate the "strategy" of Vim in order to
> > > provide a clear way to settle such problems.
> > 
> > From my perspective, Vim's strategy _used_ to be to gracefully upgrade
> > the user's experience as they became more familiar with Vim. A plain
> > Vim install (with no config files) would behave relatively close to
> > vi. Create a vimrc (even an empty one) and you would be upgraded to
> > Vim defaults. All was good.
> > 
> > Then there was a desire to expose more users improvements that had
> > happened in the intervening decade or so and defaults.vim was born.
> > However, this _regressed_ the previous behavior of gracefully
> > improving behavior. Now, no config files presents the user with "old
> > Vim defaults + new settings", which is good. However, as soon as the
> > user creates a vimrc they lose the "+ new settings" because
> > defaults.vim is no longer sourced. This is a regression in behavior
> > from their perspective and they need to figure out how to restore any
> > of that behavior they had gotten used to.
> > 
> > Making defaults.vim _always_ apply, with documented ways to revert the
> > settings (for things that aren't simply toggling options) would be an
> > improvement in the consistency of Vim's behavior.
>
> While I agree with your sentiment, I am more in line with D. Ben
> Knoble's opinion that defaults.vim is really starting to become an
> endless bikeshedding exercise.
>
> I would be very annoyed at having defaults.vim all of a sudden be
> sourced the next time I upgrade Vim (or the Debian vim package). I have
> already copied the parts I want, and have intentionally left out the
> parts I don't want. While I suspect there are plenty of experienced
> users who already source defaults.vim in their personal vimrc, I think
> most of those who don't would agree with my annoyance.
>
> :help vimrc points to :help vimrc-intro, which recommends sourcing
> defaults.vim. I think most new users who are creating a vimrc for the
> first time will find their way to these help topics. I do think it
> would be good to update vimtutor Lesson 7.2 to insert between points 1
> and 2 something that points to both help topics. Mentioning
> defaults.vim there might also be worthwhile.
>
> I don't think making defaults.vim always apply is a good idea overall.
>
> ...Marvin
>
> —
> Reply to this email directly, view it on GitHub 
> <https://github.com/vim/vim/issues/14853#issuecomment-2137271542>.
>
> You are receiving this because you are subscribed to this thread.Message 
> ID: <vim/vim/issues/14853/2137271542 <(213)%20727-1542>@github.com>
>

-- 
-- 
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/vim_dev/7fe9e7f5-7cfc-421a-964a-90098c449c39n%40googlegroups.com.

Raspunde prin e-mail lui