Hi Bram, > Vim has always been conservative about the default option values. > Without any .vimrc the default is 'compatible'. That's nice for people > who rely on the old Vi. But how many of these still exist? I expect > nearly all Vim users to want 'nocompatible', thus create a .vimrc ASAP. > > What has stopped me from changing this is the unexpected change. Many > users will notice that Vim suddenly behaves differently. Some may be > upset. The release of Vim 8.0 might be the best point in time to do > this. If we do this.
I will argue that *almost all* Linux user will not see the change. Once upon a time I had an issue with nocp on my Arch Linux. It turns out that Arch does `set nocompatible' inside /etc/vimrc that comes with its packages. I have also tested on a modern Debian (Jessie) and a modern CentOS (7), and both also perform `set nocompatible' inside the distributed Vim. The only package that I found that sets `compatible' was Debian's `vim-tiny'. But even then, the package explicitly does `set compatible' inside `/etc/vimrc'. Therefore not even the users of that distribution of Vim will notice. (Compiling from source is another story, of course) -- Mike Grochmal key ID 0xC840C4F6 -- -- 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 [email protected]. For more options, visit https://groups.google.com/d/optout.
