Буфер Vim не перезагружает локальные настройки на переключателе буфера

Я заметил странную вещь - когда у меня есть файлы python и PHP, открытые в vim, локальные настройки текстовой ширины по какой-то причине не обновлены при переключении буфера (80 для python и 0 для php). Что происходит, когда (после открытия файлов) я переключаюсь с PHP на python, линейка не видна, только если я делаю то, что открывает другой буфер (например, нечеткая находка) или переключается обратно на PHP, появляется линейка. Похоже, что «обновление» запускается при втором изменении буфера.

Он отлично работает с вкладками и переключается между ними - правильная установка правителя применяется немедленно.

Я попытался удалить все плагины, но проблема остается прежней. Я вставляю свой vimrc ниже.

Это обычное поведение vim или что-то сломано с моей установкой/config?

My vimrc: https://gist.github.com/4662231

0
nl ja de
Я не могу воспроизвести вашу проблему (используя vimrc и без плагинов). Правитель всегда отображается, и текстовая ширина всегда обновляется правильно. Я использую gvim 7.3.762.
добавлено автор Prince Goulash, источник
Как вы переключаетесь между буферами? У вас есть несколько разделов или скрыты некоторые буферы?
добавлено автор Prince Goulash, источник
Спасибо за проверку. Это сбивает с толку. Я проверил несколько старых снимков macvim, и это то же самое. : /
добавлено автор muchzill4, источник
Буферы скрыты.
добавлено автор muchzill4, источник
Я только что понял, что локальные настройки перезагружаются, но не применяются. Пробовал: перерисовать, не помогает.
добавлено автор muchzill4, источник