Отладка Vim PlugIn Загрузка - PullRequest
1 голос
/ 23 августа 2011

Я использую MacVim на OSX 10.6, и я начал получать странное сообщение об ошибке, когда открываю определенные файлы и каталоги с vim в терминале.Команда vim является просто символической ссылкой на скрипт mvim, который поставляется с MacVim, и я уверен, что я запускаю двоичный файл MacVim, а не двоичный файл vim, который поставляется с OSX.Я получаю E73: tag stack empty.

Это происходит только тогда, когда я открываю вещи с vim.Это не происходит, когда я использую mvim и открываю их в графической версии.Есть ли способ включить отладочный вывод или что-то для vim, чтобы я мог сказать, какая строка кода, в котором плагин вызывает это?

- дополнительная информация -

Источник скрипта mvim, который запускает MacVim из командной строки, здесь: https://github.com/b4winckler/macvim/blob/snapshot-61/src/MacVim/mvim.

Я установил MacVim с помощью homebrew.Здесь находятся все файлы:

$ which mvim
/usr/local/bin/mvim
$ which vim
/Users/mattcampbell/bin/vim
$ ls -lh `which vim`
lrwxr-xr-x  1 mattcampbell  staff    19B Aug 22 18:36 /Users/mattcampbell/bin/vim -> /usr/local/bin/mvim

1 Ответ

5 голосов
/ 23 августа 2011

:help E73 предполагает, что вы пытаетесь использовать стек тегов.

:scriptnames покажет вам, какие скрипты вы загрузили.Посмотрите, есть ли там что-нибудь неожиданное.

Если это не поможет, используйте:

set verbose=20

... в вашем .vimrc.Это даст вам много информации, поэтому не забудьте сбросить ее после устранения проблемы.

...