Регенерировать ctags в vim с помощью RVM

У меня есть следующий код в моем .vimrc:

map <Leader>rt :!ctags --extra=+f -R *<CR><CR>

Он генерирует ctags для моего текущего каталога.

Я использую RVM, я ' m работает над разными проектами, с разными версиями ruby ​​(через наборы гемов RVM.

У меня разные $ GEM_PATH для каждого проекта, и я хочу также сгенерировать ctags для драгоценных камней в этом пути.

Как должна выглядеть строка выше проверять, установлена ​​ли переменная $ GEM_PATH, и обрабатывать ли эти пути тоже?

Или еще лучше, как проверить, есть ли у меня файл .rvmrc, и сгенерировать ctags в зависимости от содержимого этого файла?

12
задан Vikraant Singh Sanwal 12 August 2014 в 10:12
поделиться