Vim proíbe modificar uma opção

Vim proíbe modificar uma opção

Como posso definir uma opção e proibir alterar seu valor em qualquer outro lugar?

Por exemplo, eu uso 2 espaços por tabulação: set shiftwidth=2.

E o tempo de execução do vim altera-o para alguns tipos de arquivo. Eu não quero que isso aconteça.

Responder1

Você pode tentar algo assim:

augroup Forbid
  autocmd!
  autocmd FileType * set shiftwidth=2
augroup END

Normalmente, você usaria setlocalem vez de set, mas deseja o mesmo valor para cada tipo de arquivo, então... setservirá.

informação relacionada