Bug 158013

Summary: [syntax highlighting] Additional Syntax Coloring element based on 'Build Path'
Product: [Eclipse Project] JDT Reporter: Ray Case <ray.case>
Component: TextAssignee: JDT-Text-Inbox <jdt-text-inbox>
Status: ASSIGNED --- QA Contact:
Severity: enhancement    
Priority: P3    
Version: 3.3   
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description Ray Case CLA 2006-09-20 11:47:28 EDT
First let me say that I am very visual.  

I use coloring for a lot more elements than the default java syntax coloring.  

I color static methods and vars,  I color abstract method calls and inherited calls different colors.

I would like to be able to color Types based on the 'space' they come from.

A simple example is java apis like java.* and javax.*.  Although this is more of a 'super' space.

Java types could be added to the specifically 'colored' list.  i.e. I could pick that java api Types are Bright Green. 

However, to me the most important coloring I would like to be able to specify is that any Types being picked up from "java build path.libraries" could be given a separate color.  

i.e. Types from SunGameServer.jar (or any other external jar) are Dark Red.  

Especially with closed source jars, it is a real time saver to know that there is not even a reason to hover over the Types contained in it!

It may also be helpful to even allow included external project Types to have a separate color.

I am sorry if this doesn't fit the eclipse 'style' as it is evolving into an even more wonderful thing.  It is something that I have been wishing for for a long time.  Coding with the closed source sun game server convinced me it would be useful to add this coloring enhancement.

Thanks!
Ray Case