Thread: Re: [CEDET-devel] beta3b
Brought to you by:
zappo
From: Oliver B. <oli...@iv...> - 2004-08-02 12:22:38
|
Eric M. Ludlam wrote: Hi there, I just tried the new release and ran into some problems with it. > Hi all, > > I posted a new release "1.0beta3b" of cedet to the usual place. I > gave it a round-trip and a build and it did ok. It did build almost ok here ;). Since I am using a german version of Win, the home directory is containing spaces (Dokumente und Einstellungen), so I used double quotes in the toplevel makefile: CEDET_HOME="$(CURDIR)" After that change, make worked like a breeze. When trying to use the completion mechanism, I get the error "Cannot open load file: %s: tooltip" when completing the following fragment: spcConnPtr->g(cursor is here) Output of emacs-version: XEmacs 21.4 (patch 9) "Informed Management (Windows [3])" [Lucid] (i686-pc-cygwin) of Sun Sep 8 2002 on TSUNAMI Another question: Is there any support for completing variable names? I did scan through the documentation, but were not able to find something related to that topic. TIA, Oliver |
From: Eric M. L. <er...@si...> - 2004-08-03 01:46:31
|
>>> Oliver Brandt <oli...@iv...> seems to think that: >Eric M. Ludlam wrote: > >Hi there, >I just tried the new release and ran into some problems with it. > > > Hi all, > > > > I posted a new release "1.0beta3b" of cedet to the usual place. I > > gave it a round-trip and a build and it did ok. > >It did build almost ok here ;). Since I am using a german version of >Win, the home directory is containing spaces (Dokumente und >Einstellungen), so I used double quotes in the toplevel makefile: >CEDET_HOME="$(CURDIR)" >After that change, make worked like a breeze. I'll add that. Thanks. >When trying to use the completion mechanism, I get the error "Cannot >open load file: %s: tooltip" when completing the following fragment: >spcConnPtr->g(cursor is here) Perhaps this patch will help? ------- *** semantic-complete.el.~1.34.~ 2004-07-15 21:59:11.000000000 -0400 --- semantic-complete.el 2004-08-02 21:41:46.000000000 -0400 *************** *** 1390,1396 **** (defmethod initialize-instance :AFTER ((obj semantic-displayor-tooltip) &rest args) "Make sure we have tooltips required." ! (require 'tooltip) ) (defmethod semantic-displayor-show-request ((obj semantic-displayor-tooltip)) --- 1390,1398 ---- (defmethod initialize-instance :AFTER ((obj semantic-displayor-tooltip) &rest args) "Make sure we have tooltips required." ! (condition-case nil ! (require 'tooltip) ! (error nil)) ) (defmethod semantic-displayor-show-request ((obj semantic-displayor-tooltip)) ------- This has the side effect of disabling the tooltip part. I don't know much about XEmacs or it's tooltip support. Does anyone have thoughts on this? >Output of emacs-version: >XEmacs 21.4 (patch 9) "Informed Management (Windows [3])" [Lucid] >(i686-pc-cygwin) of Sun Sep 8 2002 on TSUNAMI > >Another question: >Is there any support for completing variable names? I did scan through >the documentation, but were not able to find something related to that >topic. [ ... ] Everything should complete dependent on your local context. If you are expecting something to happen, and it does not, try these steps to diagnose the problem: M-x semantic-analyze-current-context -- This will list your context, such as assigning into a variable, or second argument to a function. It will also give you the datatype it is expecting. M-x semantic-analyze-possible-completions -- This will just list what it thinks it can complete. This is a raw function which, if it does what you expect, indicates a problem in the completion tool, not the completion calculator. Eric -- Eric Ludlam: za...@gn..., er...@si... Home: http://www.ludlam.net Siege: www.siege-engine.com Emacs: http://cedet.sourceforge.net GNU: www.gnu.org |
From: Oliver B. <oli...@iv...> - 2004-08-03 07:52:48
|
Eric M. Ludlam wrote: > > Perhaps this patch will help? > > ------- > *** semantic-complete.el.~1.34.~ 2004-07-15 21:59:11.000000000 -0400 > --- semantic-complete.el 2004-08-02 21:41:46.000000000 -0400 > [...] This fixes the error message about the tooltip. Thanks! > > Everything should complete dependent on your local context. If you > are expecting something to happen, and it does not, try these steps > to diagnose the problem: > > M-x semantic-analyze-current-context > M-x semantic-analyze-possible-completions > At least with my setup variable definitions like int a = 0; are recognized, whereas int a = someVector.size(); are not handled correctly, i.e. when calling semantic-analyze-current-context they do not show up as LocalVars. As the variable I wanted to use was defined in that way, it's no surprise, the completion did not work as expected. Have a nice day! Oliver |
From: Eric M. L. <er...@si...> - 2004-08-03 11:26:59
|
>>> Oliver Brandt <oli...@iv...> seems to think that: >Eric M. Ludlam wrote: > >> >> Perhaps this patch will help? >> >> ------- >> *** semantic-complete.el.~1.34.~ 2004-07-15 21:59:11.000000000 -0400 >> --- semantic-complete.el 2004-08-02 21:41:46.000000000 -0400 > > [...] >This fixes the error message about the tooltip. Thanks! > >> >> Everything should complete dependent on your local context. If you >> are expecting something to happen, and it does not, try these steps >> to diagnose the problem: >> >> M-x semantic-analyze-current-context >> M-x semantic-analyze-possible-completions > > >At least with my setup variable definitions like >int a = 0; >are recognized, whereas >int a = someVector.size(); >are not handled correctly, i.e. when calling >semantic-analyze-current-context they do not show up as LocalVars. >As the variable I wanted to use was defined in that way, it's no >surprise, the completion did not work as expected. [ ... ] Ah, that makes sense, there is no full C parser for semantic yet, so more complex initializers for variables are not yet handled. Eric -- Eric Ludlam: za...@gn..., er...@si... Home: http://www.ludlam.net Siege: www.siege-engine.com Emacs: http://cedet.sourceforge.net GNU: www.gnu.org |