> As does M-x grep RET in Emacs.  And it's variants like M-x grep-find RET
> and similar.  But Emacs can also navigate using tags tables, which is
> more direct and makes it easier to find definitions.

XCode keeps a table of symbols for all compiled files in the project,
users can select the test of a symbol (os suspected symbol) and
right-mouse-click it to bring up a context menu, selecting 'Jump to
Definition' in that menu will bring up the defining file, be it a header
or some code file.  When the symbol has multiple definitions you get a
menu to pick one.  Nice tool, but some caveats to using it - projects
under design add and remove files a lot, and this activity leaves stale
entries in the table (new symbols are handled well).  One can purge the
table, clean the cached code, then rebuild clean to keep it up to date.

BBEdit is not limited to project-registered files, its global search
targets directories and can use grep or not as you like (grep takes longer
of course).  Well worth the modest cost, if you are using a mac.
--
Dana Emery



_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to