Encontrei o que causa esse mau comportamento com muitos tipos de linux:
/usr/share/vim/vim80/defaults.vim
é 'originado' se não houver ~/.vimrc
, mas mesmo se você tiver um arquivo /etc/vimrc
ou /etc
, então se você não tiver um, crie um em branco como sugerido por @lgpasquale:
[[ -s ~/.vim/vimrc ]] && echo "aborted, file exists" || :> ~/.vim/vimrc
Se você gostou dos outros recursos (como realce de sintaxe) obtidos do defaults.vim, pode usar esse comando, em vez do anterior:
[[ -s ~/.vim/vimrc ]] && echo "aborted, file exists" || echo -e "source /usr/share/vim/vim80/defaults.vim\nset mouse=" > ~/.vim/vimrc