On Sat, May 22, 2021 at 04:43:17PM -0700, Ross Boylan wrote:
> It would be good if there were a README.Debian, and it would be good
> if it noted that a personal vimrc will block loading standard defaults
> that, among other things, enable syntax highlighting and filetype
> detection, and that to retain this one can put
>     source $VIMRUNTINE/defaults.vim
> at the start of the personal vimrc.

Although none of that is Debian specific, I understand the value of
putting the information there solely because it's a common place for
Debian users to look for information.  I agree with making this change.

> The origin of my difficulty was the belief that my vimrc was just
> adding tweaks to what I had without it, when it is actually replacing
> all the configuration that is setup in defaults.vim.

This is exactly the confusion and, IMO, degradation of behavior that
defaults.vim has introduced which I tried to explain to upstream:

https://github.com/vim/vim/issues/2042#issuecomment-328678279
https://github.com/vim/vim/issues/2042#issuecomment-366844169

Unfortunately, Bram appears to believe that since a change has been made
(introducing the defaults.vim concept) and out in the wild for around 1
year at the time (now almost 4 years), making a change in its behavior
will just cause confusion and that would be worse than the confusion it
already causes.

https://github.com/vim/vim/issues/2042#issuecomment-328642036

So, while I still maintain Vim in Debian and still try to influence
upstream development, it's these sorts of decisions that have led me to
switch to neovim as my Vim of choice.

Cheers,
-- 
James
GPG Key: 4096R/91BF BF4D 6956 BD5D F7B7  2D23 DFE6 91AE 331B A3DB

Reply via email to