Настройте расширение панели тегов авиакомпании, чтобы включить текущие родительские теги

плагин авиакомпании имеет расширение, использующее Tagbar, чтобы показать текущее имя функции.

(я знаю это из-за этот вопрос который я нашел, задав этот вопрос)

Это работает очень хорошо и выглядит великолепно. Вот авиакомпания, показывающая, что я редактирую функцию do_foo(): расширение панели тегов авиакомпаний и функция do_foo()

Но Tagbar знает гораздо больше! В частности, он знает текущий класс (т.е. родителя текущего тега):

Tagbar и класс DoesFoo

(это делается с помощью ctags)

Есть ли способ настроить airline, чтобы он сообщал мне текущий класс, а также текущую функцию?


person LondonRob    schedule 18.11.2015    source источник
comment
Вы имеете в виду что-то вроде let g:airline#extensions#tagbar#flags = 'f' (он отображает полную иерархию тега, а не только сам тег)?   -  person ryuichiro    schedule 18.11.2015
comment
@ryuichiro Вот оно!! Именно то, что я искал! Где документация на это?   -  person LondonRob    schedule 19.11.2015
comment
Вы можете найти его в doc. Объяснение флагов находится в панели тегов doc. Если у вас правильно установлены плагины, вы можете получить к ним доступ в Vim с помощью :h airline-tagbar и :h tagbar-statusline.   -  person ryuichiro    schedule 19.11.2015