Tanto quanto eu entendo, o Vim tem um suporte interno para tags ( ctags
neste caso)
Agora eu tenho uma fonte C comum e um arquivo de cabeçalho C. O arquivo de cabeçalho possui void foo(void);
e o arquivo de origem possui void foo(void) { /* */ }
.
Agora, quando estou no arquivo de origem, posso usá- :tags foo
lo, ele irá para a definição de função no arquivo de origem. Mas se eu usar :tnext
agora, ele não irá para a declaração da função no arquivo de cabeçalho.
Eu sinto que isso deve ser de alguma forma possível. É isso?
ctags -R
, que foi o erro
ctags
? Veja também:h gD
.