LINUX.ORG.RU

Баг в Vim?


0

0

Привет!

У меня в vimrc прописана строчка:
set iskeyword+=_

Я открываю файлик file1.txt так:
vim file1.txt

Делаю команду ":set iskeyword" и вижу:
a-z,A-Z,48-57,:,/,.,_

Всё ОК, к списку добавился символ "_".

Теперь в split window открываю file2.txt командой ":sp file2.txt"
и опять проверяю опцию командой ":set iskeyword":
a-z,A-Z,48-57,:,/,.

Как видно символа "_" в списке уже нет!
В доке конечно сказано, что iskeyword это buffer local параметр, но
я же изменяю его в vimrc.

Баг это или фича?
Если фича, то как изменить параметр так, чтобы он изменялся
для всех буферов?

vim-6.3, проблема не воспроизводится...

alexs
()

> Если фича, то как изменить параметр так, чтобы он изменялся для всех буферов?

autocmd BufReadPost,BufRead,BufNewFile * set iskeyword+=_

Так по идее должно точно пахать, но возможно что достаточно

autocmd BufReadPost * set iskeyword+=_

Cris
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.