From: Eric M. Ludlam <eric@si...> - 2005-01-13 01:49:38
I checked in a bunch of semantic changes I've had lying about for the
past few months. Here is a summary:
(semantic-ia-sow-doc): New command. (start of a mailing list request)
Whenever an override method is called, switch to that files buffer.
I'd like to change this to use the semanticdb table to use
with-major-mode, but perhaps another day.
Prevent appending system DB to the list when recursing in
translate-path. (speed improvement)
(semanticdb-find-test-translate-path): Fix doc
(semanticdb-strip-find-results): Implement previously missing
feature for `find-file-match'.
(semanticdb-find-tags-collector): Reverse return results so they
are in the same order as the input path.
(semanticdb-project-root-functions): Update doc.
(semanticdb-current-database-list): Allow prev to return multiple
(semantic-documentation-for-tag): For tags with no known
documentation, cheat and snag some from the Emacs environment.
And from yesterday:
(semantic-edits-verbose-flag): New flag.
(semantic-edits-incremental-parser-1): Use above new flag.
(semantic-grammar-syntax-help): Add ALIAS-TAG help.
(semantic-show-parser-state-marker): change state symbol so it is more visible.
(bovine-grammar-ALIAS-TAG): New fcn
(semantic-grammar-macros): Add above.
I also updated various DOC files when a function API changed.
The semanticdb*.el changes were targeted at some interactions with
Emacs lisp language, and the new semantic-ia-show-doc function. I had
discovered several subtly wrong answers when running the analyzer.
The new smart doc finding function seems like it could be particularly
interesting, perhaps hooked up like semantic-idle-summary-mode,
except the full doc is shown. (As extracted from the source, of
course.) Some override function for calling browse-url on javadoc
may be the next step.... on some other release.
Eric Ludlam: zappo@..., eric@...
Home: http://www.ludlam.net Siege: http://www.siege-engine.com
Emacs: http://cedet.sourceforge.net GNU: http://www.gnu.org