|
[CEDET-devel] idle completions mode
From: Eric M. Ludlam <eric@si...> - 2004-01-10 01:36
|
Hi,
I wrote a new idle service called `semantic-idle-completions-mode'.
This mode works in conjunction with the summary mode I wrote about
earlier.
This mode calculates the completion list (as specified by
`semantic-analyze-possible-completions') and displays it in a tooltip.
In theory, a keybinding for `semantic-ia-complete-symbol' would then
cycle through what is displayed in the tooltip.
This created a need for a new function `semantic-unique-tag-table-by-name'
to help cut down on cruft in the limited (max 5) real estate. I also
found a pretty serious bug in the idle scheduler. (It cycled forever
over the first entry in the queue!)
Because the mode-line is already in use, this will only work if
actual tool-tips are available and tooltip mode is on. Does anyone
think that is too limiting?
Special thanks to Masatake YAMATO <jet@...> who wrote the first
tag display in a tooltip device for completion mode which I recycled
here.
Please try out this nifty new feature in your favorite language.
Thanks
Eric
--
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
|
| Thread | Author | Date |
|---|---|---|
| [CEDET-devel] idle completions mode | Eric M. Ludlam <eric@si...> |