Re[1]: [cedet-semantic] Senator extensions
Brought to you by:
zappo
From: Eric M. L. <er...@si...> - 2002-01-31 13:49:03
|
Hi, The senator functions for jump & completion use the tokens from the local buffer for several reasons. 1) That is what was available at the time 2) It is fast 3) Finding tokens from the database results in some confusion since the buffers are not necessarily in memory, and extra work needs to be done to overcome that. On the flip side, some work toward what you want has been done. For example: * Semanticdb search functions have built in knowledge of projects hierarchies. Extending this to include explicit libraries from the system would not be hard. * Semantic and semanticdb search routines can search include files based on include/import statements found in the source files. * The semantic-analyze package already searches and provides a comprehensive list of completions based on type information from semanticdb. The missing pieces are: * Semanticdb searching of OS level libraries * A batch script for building semantic.cache. * Use interface on semantic-analyze * A version of completing read for whole-database completion. Using the existing APIs for completion would result in far too much overhead. Eric >>> "Vlad Dumitrescu" <vla...@ho...> seems to think that: >Hi all, > >I have only recently discovered the Semantic package and freinds, and am= =20 >still in heaven :-) > >However, there is some functionality that either exists and I don't know= how=20 >to use it, or just waits to be implemented. Maybe you van guide me. > >As things work now, one only has token completion for tokens from the=20 >current buffer. What I'd like to do is create a semantic database with a= ll=20 >standard libraries for the current language, and be able to use it in to= ken=20 >completion, maybe even in senator-jump, besides the database for the cur= rent=20 >buffer. > >Is it something to hope for in the near future? If my Lisp skills were n= ot=20 >so rusty, I'd try myself to give a hand. I might anyways :-) so please a= sk. > >best regards, >Vlad > >_________________________________________________________________ >Chatta med v=E4nner online, prova MSN Messenger: http://messenger.msn.se > > >_______________________________________________ >cedet-semantic mailing list >ced...@li... >https://lists.sourceforge.net/lists/listinfo/cedet-semantic > > LocalWords: that --=20 Eric Ludlam: za...@gn..., eric@siege-engine.c= om Home: www.ultranet.com/~zappo Siege: www.siege-engine.com Emacs: http://cedet.sourceforge.net GNU: www.gnu.org |