Перед тем, как воспроизвести это, на правой панели различий (которая впоследствии будет неправильно использована человеком) выполните
:verbose se diff? scrollbind? filetype? swapfile? syntax?
После воспроизведения этого, в окне «смешанный» (правая страница различий / man), сделайте то же самое снова.
:verbose se diff? scrollbind? filetype? swapfile? syntax?
Это может помочь пролить некоторый свет на что происходит, почему
Extra
Если вы хотите, вы можете перенаправить вывод таким образом для удобства :
:redir >>/tmp/stackoverflow
:setlocal
:redir END
:tabedit /tmp/stackoverflow
$ 0,02
Обновление 23:02 CEST
Так этоПохоже, pydoc.vim виновник здесь?
Определенно.Вы можете временно отключить его (например, убрать с дороги).Это исправит это?Затем вы можете поискать обновления pydoc.vim или сообщить о проблеме с сопровождающим ( при условии, что вы не видите очевидного исправления в скрипте:) )
После записи
Поскольку ответ принят, я вроде как все решил?Я просто подумал о следующем логическом следующем шаге в анализе: убедитесь, что pydoc не просто захватил отображение:
:verbose map K
должно перечислить отображения на K;возможно, вам нужно искать (я не пользователь Macvim, поэтому я не могу сказать)
:verbose map <Leader>K