As mentioned on other bug reports, this is an order-of-inclusion issue.

  1: /usr/share/vim/vimrc
  2: /usr/share/vim/vim80/debian.vim
  3: /etc/vim/vimrc.local
  4: /usr/share/vim/vim80/defaults.vim
  [snip]

defaults.vim is being loaded *after* vimrc.local, which means that
vimrc.local is useless for overriding the package default settings. This is
not the expected behavior.

Suggesting that each individual user on a system should supply their own
.vimrc is a ridiculous non-solution, especially since the functionality
exists to set system-wide defaults.

Prematurely closed bugs:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=837761
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=837880

The solution is simple, and it is simply baffling that it has been resisted
by the package maintainers. Why should users have to completely disable the
defaults, just to disable a single problematic configuration item?

Reply via email to