ctags no projeto Rails

Se você é como eu, então você programa Rails e usa ctagspara navegar em seu projeto.

Mas você não quer que suas tags incluam apenas o que está em seu próprio projeto. Às vezes você deseja seguir uma chamada para uma gema ou para o próprio Rails.

Bem, alias de meus amigos:

ctags -R . $(bundle list --paths)

Isso mesmo, usando Bundler você pode obter uma lista de todos os caminhos para as gemas que você está usando em seu projeto, e você pode incluí-los nas tags que você gerar para seu projeto.

FWIW, também uso a -f .tagsopção para acabar com um .tagsarquivo oculto .