Как установить опцию и запретить изменять ее значение где-либо еще?
Например, я использую 2 пробела на табуляцию: set shiftwidth=2
.
И vim runtime меняет его для некоторых типов файлов. Я не хочу, чтобы это произошло.
решение1
Вы можете попробовать что-то вроде этого:
augroup Forbid
autocmd!
autocmd FileType * set shiftwidth=2
augroup END
setlocal
Обычно вместо этого используется , set
но если вам нужно одно и то же значение для каждого типа файла, то... set
подойдет.