Eu não conheço uma opção que faça isso. Mas você poderia criar um mapeamento específico com algo assim:
autocmd BufNewFile,BufRead /path/to/project/**/* nnoremap <leader>e :e ++bad=keep <-- space at the end
e envie-o para a memória.
Eu tenho que hospedar um aplicativo, que tem conjuntos mistos no código-fonte. Eu não posso mudar isso. Se eu abrir um desses arquivos no vim, eu tenho que usar o seguinte Ex-Command (fileformat oder fileencoding não ajuda):
:e ++bad=keep myfile
Já que muitas vezes esqueço de dizer ao vim para manter os personagens ruins, eu tenho que corrigir o "?" ou tenho que fazer minhas alterações novamente.
Minha pergunta: Alguém sabe uma maneira de alterar o comportamento padrão de ++ bad =? para ++ bad = manter o .vimrc?
Não encontrei uma dica na documentação: link
Tags vim