Syntastic не работает с плагином vim MiniBufExplorer

Прежде всего, я пользователь Windows, использующий VIM и Vundle для управления моими плагинами.

У меня есть плагин Syntastic vim ( https://github.com/scrooloose/syntastic), и он отлично работает, выделяя любые синтаксические ошибки для первого файла JavaScript, который я открываю и сохраняю.

У меня также есть плагин minibufexplorer ( https://github.com/sontek/minibufexpl.vim). Когда я открываю второй файл, появляется окно MiniBufExplorer, позволяющее мне переходить между ранее открытыми файлами с помощью:b1,:b2 и т. Д. Я заметил, когда это происходит, Syntastic перестает работать.

Если я удаляю плагин minibufexplorer, то Syntastic всегда работает. Мне бы очень хотелось, чтобы оба работали вместе, у кого-нибудь есть решение для этого? Я бы с радостью воспользовался альтернативой минибуфэксплореру, если он работает с Syntastic.

2 ответа

Решение

Поскольку я открыт для альтернатив, я буду удалять плагин MiniBufExplorer и использовать команду:ls vim для просмотра списка буферов при желании. Это не так удобно, как использование плагина MiniBufExplorer, но я считаю, что подсветка синтаксиса более важна, и я удовлетворен этим обходным решением.

Я использую pathogen для организации установленных плагинов. У меня есть синтетика и минибуфэксплорер, и они хорошо работают вместе для меня.

Я не делал никаких настроек для всех этих плагинов. Но для того, чтобы справиться с переключением буфера простым способом (также работает без minibufexplorer), я использую это в своем .vimrc:

map § :bnext^M
map ½ :bprevious^M

Это ключ чуть ниже клавиши Esc. Это позволяет очень просто нажать клавишу §, чтобы перебрать все открытые буферы.

Вот хорошее место для начала вашей конфигурации.

Другие вопросы по тегам