Я понимаю, что VIM делает различие между set
и setl
в том, что первый устанавливает параметр для всех буферов, а последний устанавливает параметр только для буфера current . Это очевидно, если я сделаю :set tw=80
вместо :setl tw=80
.
Теперь, когда я делаю :set ft=plsql
, он работает только с текущим буфером, хотя я не делал setl
. Это, конечно, имеет смысл. Тем не менее, я не вижу, задокументировано ли это где-нибудь. Итак, вопрос, вероятно, сводится к следующему: есть ли опции, которые по умолчанию работают с текущим буфером, в то время как другие работают «везде» и где это задокументировано?