I notice three kinds of answers in this thread : • Always use defaults.vim regardless of whether there is a vimrc. • Never use defaults.vim, i.e. go back to prehistory when even vimrc_example.vim didn't exist. • Use defaults.vim by default when no vimrc is found, unless it is explicitly disabled by a command-line argument. Users wanting to use it (and possibly tweak it) together with a vimrc should source defaults.vim (or vimrc_example.vim) somewhere near the top of their vimrc, then override later in their vimrc whatever it may be that the defaults.vim sets and they don't want.
IMHO both of the former are too high-handed, not backward-compatible, and break the principle of least surprise, at least for seasoned users. If the first option is used I would have to transfer to a "system vimrc" the few settings which are now set in my vimrc before I source the vimrc_example.vim. If the second option is used I would have to write either write explicitly in my vimrc all the (many) settings which I now import from (essentially) the defaults.vim, or copy the defauts.vim to ~/.vim/ before it disappears and source that instead. I like neither of these. The third possibility is IIUC what we already have. Best regards, Tony. -- -- 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 visit https://groups.google.com/d/msgid/vim_dev/CAJkCKXtMKecfMZfSpzPtMicGt0ig2nqrO9RGZJeG3tiEw0rBPw%40mail.gmail.com.