Я использую панель тегов плагина vim, но она не работает для ruby, по крайней мере, не полностью. Сначала это не сработало, но изменив конфигурацию для использования ripper-ctags, вот так:
let g:tagbar_type_ruby = {
\ 'kinds' : [
\ 'm:modules',
\ 'c:classes',
\ 'd:describes',
\ 'C:contexts',
\ 'f:methods',
\ 'F:singleton methods'
\ ],
\ 'ctagsbin': 'ripper-tags',
\ 'ctagsargs': ['-f', '-']
\ }
Я могу заставить его отображать теги, но нажатие клавиши ввода тега на панели тегов не приводит к переходу к определению / константе метода, а просто к переходу наверх файла и ничего больше.
PS У меня установлены ctags, только если вам интересно
PPS Он работал полностью правильно, но я сделал что-то некоторое время назад, и теперь он не работает вообще с обычными ctags, я предполагаю, что это опция конфигурации или плагин, но я не знаю, что вообще делает это, если вы хотите проверить, вот мои точечные файлы.