How can I extend etags under emacs and C ++ to span multiple directories? (I mean non-recursive etgas that have a direct solution using the -R option).
Something like this is necessary, for example, in the case when we use a third-party library, including its headers, which can be installed anywhere in the directory structure.
A similar problem that I ran into emacs as a C ++ editor is how to open the included header file directly from its #include directive.
This is trivial for an IDE (e.g. VC _ ++), since the include header path is part of the project, but I cannot find a similar solution for emacs that does not use the project concept as a more subtle environment ....
Johnp source
share