Bug 45832

Summary: [syntax highlighting] Syntax Color Enhancements
Product: [Eclipse Project] JDT Reporter: Brad Hutchins <bhutchins>
Component: TextAssignee: JDT-Text-Inbox <jdt-text-inbox>
Status: ASSIGNED --- QA Contact:
Severity: enhancement    
Priority: P3 CC: simon
Version: 2.1.1   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:

Description Brad Hutchins CLA 2003-10-30 17:06:39 EST
Being able to fine grain the specific colors of syntax more then the current 
options given for the Java Editor.  Such as being able to choose Bold face, 
Italic, and Underline to each syntax category (SEE BELLOW for categories).  
Also to be able to select and individually Highlight per each category as user 
sees fit.

Example of Categories:

Text, Selected Text, Error Pointer, Line Pointer, Debug Pointer, Comments 1 
(single line), Comments 2(multi-line), Comments 3 (java doc), Methods, 
Strings, Keywords (1-4), Numbers, Operators, Brackets, Preprocessors, 
Breakpoints Disabled Break Points, Margin Color, Bookmarks, line terminator 
and tabs (\n, \t, etc . . .).

Also along the same idea as ticket 30154.  Instead of changing the syntax 
color of the words for scope range, try this instead . . . Give the option of 
changing the background color (not the same thing as "Highlighting" color), 
for different scopes.  Maybe even build it off of a hierarchy concept where  
for each level (excluding the first or top "Class" level) you have a different 
shade of color.  For instance the first method of your base class has tones of 
blue as it's background, and for each scope in you go (nested loops and such) 
you have a different tone of the same color.  Hmmmm . . . For simplicity, keep 
it 2 tones of the same color that alternate for each level in (again nesting 
and such) . . . or your normal "default" Background color (usually white) and 
then an alternate color that would alternate back and forth per scope range 
(again this would be simpler then providing 5 shades of the same color and 
produce the same results).  
Next method in the your base class would do the same but have a different 
alternate color, like red . . . Next method (or inner class) would be green, 
then grey, the pink, etc . . .

Actually the more I think about it the better the above scoping idea sounds. :)
Comment 1 Dani Megert CLA 2003-11-06 03:35:20 EST
*** Bug 36789 has been marked as a duplicate of this bug. ***