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 setlocal
em vez de set
, mas deseja o mesmo valor para cada tipo de arquivo, então... set
servirá.