I checked in a few files, including David's with-mode-bindings
defuns. I'm not sure it works quite right at this time.
I added a new function `semantic-ctxt-current-class-list' which
allows the analyzer to filter possible completions based on the
classes of the tags expected. Some of these were assumed before in
the typed language analysis. Emacs Lisp, and grammar-mode both know
more of what a symbol could be based on local preceeding syntax
so this allows those scripting languages without types to better
filter the completions provided.
Anyway, it appears that the new `semantic-with-mode-bindings', as
used in the above mentioned function does not call back into the
Emacs Lisp method when expected, but instead goes into the default.
For grammar specifics, however, the analyzer, and thus the tooltip
completion thingy seems to work pretty well. Huzzah!
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