Vim prohíbe modificar una opción

Vim prohíbe modificar una opción

¿Cómo puedo configurar una opción y prohibir cambiar su valor en cualquier otro lugar?

Por ejemplo, uso 2 espacios por pestaña: set shiftwidth=2.

Y el tiempo de ejecución de vim lo cambia para algunos tipos de archivos. No quiero que esto suceda.

Respuesta1

Puedes probar algo como eso:

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

Normalmente, usarías setlocalen lugar de setpero quieres el mismo valor para cada tipo de archivo, así que... setservirá.

información relacionada