我的 .vimrc 中有以下代码:
map <Leader>rt :!ctags --extra=+f -R *<CR><CR>
这会为我的当前目录生成 ctags。
我正在使用 RVM,我正在处理不同的项目,使用不同的 ruby 版本(通过 RVM gemsets.
每个项目我有一个不同的 $GEM_PATH,我也想为这个路径中的 gem 生成 ctags。
上面的行应该如何测试是否设置了 $GEM_PATH 变量,并处理这些路径?
或者更好的是如何检查我是否有一个 .rvmrc 文件,并根据该文件的内容生成 ctags?