Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cdt-dev] Fixing up the small things ....

> --- Ursprüngliche Nachricht ---
> Von: Doug Schaefer <dschaefer@xxxxxxxxxx>
> An: "CDT General developers list." <cdt-dev@xxxxxxxxxxx>
> Betreff: Re: [cdt-dev] Fixing up the small things ....
> Datum: Wed, 20 Jul 2005 18:07:43 -0400
> 
> Thomas Fletcher wrote:
> 
> >Hey guys,
> >
> >  I was discussing with another developer here about the types of
> >things that developers come to depend on to work effectively.  
> >Some of these items are already in the CDT, but I thought that if
> >we collectively each threw out 5 or so items that we have come
> >to rely on ... and then made sure those items were available to
> >the CDT it would actually be an interesting activity.
> >
> >In any case here is my list:
> >- Editor splitting

Just for question, would this be possible with this new Eclipse Technology
Project named "Mylar"?

> >- Editor syntax highlighting

I would like to add something like User definable highlighting. E.g.
highlight default C/C++ types differently to user defined types, and
therefore possibility to add user defined types and keywords, by regular
expression.

e.g.
Highlight default C types in FG/BG White/Red, because don't use them.
typedef unsigned char u8; ... Use u8 for e.g. normal highlighting.
typedef struct { /* ... */ } S_MODULE_MyStruct;
typedef union { /* ... */ } U_MODULE_MyUnion;
typedef enum { /* ... */ } E_MODULE_MyEnum;  ... Use S_*, U_*,E_* as
highlighting criteria.


> >- Bracket and brace matching
> >- #if/else/endif matching
> >- find /usr/include | xargs grep XYZ
> >- Open include file (not necessarily included in source, like open
> resource)
> >  - Generally used once I found something in the header with find
> >- Code completion
> >  - On functions/methods/structures already defined
> >  - On items available via not yet included header files
> >  
> >
> Hey Thomas, the good news on the completion front is that I now use the 
> search engine on all completions. You get printf whether you've include 
> stdio.h or not. The speed improvements to the search engine have made 
> this now possible. For my next trick, speeding up the DOM parse...
> 
> >- Function prototype help/synopsis

E.g. allow also multiple templates for documentation ("doxyygen like"/"user
definable (regex)"). Parse function documentation and use this as
help/synopsis.

> >
> >Thomas
> >_______________________________________________
> >cdt-dev mailing list
> >cdt-dev@xxxxxxxxxxx
> >https://dev.eclipse.org/mailman/listinfo/cdt-dev
> >
> >  
> >
> 
> 
> -- 
> Doug Schaefer, Senior Software Developer
> IBM Rational Software, Ottawa Lab
> Kanata, Ontario, Canada
> 
> _______________________________________________
> cdt-dev mailing list
> cdt-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/cdt-dev
> 

-- 
GMX DSL = Maximale Leistung zum minimalen Preis!
2000 MB nur 2,99, Flatrate ab 4,99 Euro/Monat: http://www.gmx.net/de/go/dsl


Back to the top