Re: [cedet-semantic] semantic-symref question
Brought to you by:
zappo
From: Eric L. <er...@si...> - 2019-11-25 15:33:00
|
On 11/25/19 10:10 AM, Dmitry Gutov wrote: > Thanks, Eric. > > I think of this subject like this: > > On 25.11.2019 16:56, Eric Ludlam wrote: >> There are a lot of small modes and conveniences, such as decorations >> modes, include navigation, bookmarks, and code gen with srecode. > > Sounds like we could extract some of these pieces of functionality into > minor modes with flexible hook which would be used to implement their > behaviors, in CEDET or with other tools directly. That already works > with navigation (xref), decorations and codegen might be applicable as > well. And don't we have bookmarks in Emacs already? Hi Dmitry, They already are minor modes. You have to turn them on, and they happen to depend on CEDET. The bookmark feature takes a different angle on it, being more about remembering where semantically you are, vs some exact line. >> There are a few other tools on top of CEDET that could also provide >> benefits. When a new tools is built on something like global, idutils, >> rtags, etc, then it is restricted to that tool. When the core tool >> starts to die, then those features in Emacs are lost. > > I'm always happy for a good abstraction. CEDET goes the "framework" > route for this, but the "library" way might be able to hit a larger > audience. I'm not sure I understand this statement. It is true that a simple wrapper around some external tool ends up with a small install footprint, and users of it won't need to know CEDET, so in that case, it would hit a larger audience. The bigger problem is just getting CEDET up and running seems scary to some, and the fact that they don't realize it isn't that bad to get the basics. Eric |