For "source code exploration" there are a few more things that it's nice to be aware of: * lxr web page, which allows you to see definition and use of any identifier, http://cvs.linuxcnc.org/lxr * tags, search for the definition of any identifier from vi or emacs ("make tags" target in src to set up, :tag or M-x tag or other editor-specific functionality to use) * swish, full-text search of all the source. ("make swish" to set up, run scripts/swish to use. The output can be interpreted by many editors to automatically go to each file and line where the text is matched.
If you are using vim and ":source .vimrc" in the emc2/src directory, :tag refers to the tags file built by "make tags" and :grep runs the swish full-index search. Personally, I find tags and swish most useful, because they can run directly in my editor and pull up information about where identifiers are defined or used in a second or so. Jeff ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users