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