[CEDET-devel] Couple new CEDET features
Brought to you by:
zappo
From: Eric M. L. <er...@si...> - 2008-03-20 02:05:12
|
I've got a two new features up in CEDET over the past couple weeks. They are: semantic-complete-inline-analyzer, which is used by semantic-idle-completions-mode has a new default display mechanism. I was unable to get the tooltip fixed in Emacs 22/23. This new style uses "ghost text" to show the first of the possible completions just after point. Pressing TAB a lot cycles, and RET accepts, plus various typing things do the usual. I spent some time on this trying to make it less obtrusive. If you enable idle completions mode, it should be possible to type away as if it weren't there, or press TAB if you want to use it. Previously, there were some gotchas that beeped or threw errors which should be fixed now. If the tooltips worked for you, and you want them back, you can customize `semantic-complete-inline-analyzer-displayor-class'. If you disabled idle completions mode in the past due to various annoyances, it would be great if you could try it again and let me know how it goes. The second is a new decoration mode for includes. I hope it will help new users through the process of understanding why header files/ include files are important. If you had updated from CVS recently, you likely saw bits of this already. If semantic can't find a header, it will be red. If it knows where it is but hasn't parsed it yet, it will be yellow. All headers get a mouse face, and a mouse-3 context menu. The menu will describe more about whats going on, plus various options, like "jump to the include file". I wanted keybindings too, but I just couldn't think of what they might be. Try it out and let me know how it goes! Thanks Eric -- Eric Ludlam: er...@si... Siege: www.siege-engine.com Emacs: http://cedet.sourceforge.net |