Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save aeveltstra/6a287875a084005ac7c3e31fb6eeb648 to your computer and use it in GitHub Desktop.
Save aeveltstra/6a287875a084005ac7c3e31fb6eeb648 to your computer and use it in GitHub Desktop.
Eclipse IDE high-contrast black java syntax color settings
#Mon Jan 22 13:52:37 EST 2024
\!/=
/instance/\!/=
/instance/org.eclipse.jdt.ui/enclosingBrackets=true
/instance/org.eclipse.jdt.ui/escapeStringsNonAscii=true
/instance/org.eclipse.jdt.ui/highlightBracketAtCaretLocation=true
/instance/org.eclipse.jdt.ui/java_bracket=255,255,0
/instance/org.eclipse.jdt.ui/java_default=192,192,192
/instance/org.eclipse.jdt.ui/java_doc_default=127,159,191
/instance/org.eclipse.jdt.ui/java_doc_link=128,128,255
/instance/org.eclipse.jdt.ui/java_keyword=192,192,192
/instance/org.eclipse.jdt.ui/java_keyword_bold=false
/instance/org.eclipse.jdt.ui/java_keyword_return=255,255,0
/instance/org.eclipse.jdt.ui/java_keyword_return_bold=false
/instance/org.eclipse.jdt.ui/java_operator=255,255,255
/instance/org.eclipse.jdt.ui/java_string=128,128,0
/instance/org.eclipse.jdt.ui/semanticHighlighting.abstractClass.color=192,192,192
/instance/org.eclipse.jdt.ui/semanticHighlighting.abstractClass.enabled=true
/instance/org.eclipse.jdt.ui/semanticHighlighting.abstractClass.italic=true
/instance/org.eclipse.jdt.ui/semanticHighlighting.abstractMethodInvocation.color=0,255,255
/instance/org.eclipse.jdt.ui/semanticHighlighting.abstractMethodInvocation.enabled=true
/instance/org.eclipse.jdt.ui/semanticHighlighting.abstractMethodInvocation.italic=true
/instance/org.eclipse.jdt.ui/semanticHighlighting.annotationElementReference.color=192,192,192
/instance/org.eclipse.jdt.ui/semanticHighlighting.annotationElementReference.enabled=true
/instance/org.eclipse.jdt.ui/semanticHighlighting.autoboxing.enabled=true
/instance/org.eclipse.jdt.ui/semanticHighlighting.class.color=192,192,192
/instance/org.eclipse.jdt.ui/semanticHighlighting.class.enabled=true
/instance/org.eclipse.jdt.ui/semanticHighlighting.deprecatedMember.color=192,192,192
/instance/org.eclipse.jdt.ui/semanticHighlighting.enum.color=192,192,192
/instance/org.eclipse.jdt.ui/semanticHighlighting.enum.enabled=true
/instance/org.eclipse.jdt.ui/semanticHighlighting.field.color=0,255,255
/instance/org.eclipse.jdt.ui/semanticHighlighting.inheritedField.bold=true
/instance/org.eclipse.jdt.ui/semanticHighlighting.inheritedField.color=0,255,255
/instance/org.eclipse.jdt.ui/semanticHighlighting.inheritedField.enabled=true
/instance/org.eclipse.jdt.ui/semanticHighlighting.inheritedField.italic=true
/instance/org.eclipse.jdt.ui/semanticHighlighting.inheritedMethodInvocation.color=192,192,192
/instance/org.eclipse.jdt.ui/semanticHighlighting.inheritedMethodInvocation.enabled=true
/instance/org.eclipse.jdt.ui/semanticHighlighting.interface.color=128,255,0
/instance/org.eclipse.jdt.ui/semanticHighlighting.interface.enabled=true
/instance/org.eclipse.jdt.ui/semanticHighlighting.localVariable.color=255,255,0
/instance/org.eclipse.jdt.ui/semanticHighlighting.localVariableDeclaration.color=255,255,0
/instance/org.eclipse.jdt.ui/semanticHighlighting.localVariableDeclaration.enabled=true
/instance/org.eclipse.jdt.ui/semanticHighlighting.method.color=0,255,255
/instance/org.eclipse.jdt.ui/semanticHighlighting.method.enabled=true
/instance/org.eclipse.jdt.ui/semanticHighlighting.methodDeclarationName.color=0,255,255
/instance/org.eclipse.jdt.ui/semanticHighlighting.methodDeclarationName.enabled=true
/instance/org.eclipse.jdt.ui/semanticHighlighting.number.color=192,192,192
/instance/org.eclipse.jdt.ui/semanticHighlighting.number.enabled=true
/instance/org.eclipse.jdt.ui/semanticHighlighting.restrictedKeywords.color=192,192,192
/instance/org.eclipse.jdt.ui/semanticHighlighting.staticField.enabled=false
/instance/org.eclipse.jdt.ui/semanticHighlighting.staticFinalField.enabled=false
/instance/org.eclipse.jdt.ui/semanticHighlighting.staticMethodInvocation.enabled=false
@org.eclipse.jdt.ui=3.28.0.v20230210-2115
file_export_version=3.0
@aeveltstra
Copy link
Author

Design considerations:

  • What I find important is bright and bolded: variable declarations, field declarations, function declarations.
  • What I find needful is highlighted but not bolded: variable names, field names, function names, brackets and braces.
  • Everything else is less bright.

@aeveltstra
Copy link
Author

Added a few lines that allow Eclipse to import the preferences.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment