Monokai theme for eclipse

Posted by Kristofer Joseph Tue, 29 Sep 2009 05:05:00 GMT

UPDATE

  • I was able to fix my TextMate install. Turns out it was due to updating the default ruby installed in Snow Leopard to 1.9.1 ( So I could use MacRuby ). In order to fix this I followed Hivelogic’s tutorial on installing rails on Snow Leopard and then sym-linked usr/local/bin/ruby to the default. I know bandaid, but it works until I have the faith to try the dual ruby install method from jurisgalang .
  • I also have updated this Style to include MXML and Actionscript for Flash Builder. ( It is missing css though since I couldn’t decide ).

Monkai Flash Builder Theme

After Snow Leopard hosed my TextMate I had to go back to using Eclipse for my daily development. One thing that I did to make the transition more bearable was to port the Monokai theme I use religiously to Eclipse. Now granted it isn’t exact, but it is pretty close… close enough for me to pretend. It’s like hugging the unwashed pillow of your ex-girlfriend after she moves out, pitiful. I can’t wait until Macromates releases a fix or at least tells me how I can fix the bundles I use ( ant, actionscript, flex, cough)

This will work with Actionscript, and MXML in FlashBuilder ( all the Flex IDE specific styles are at the bottom)

#Thursday Oct 29 13:0:20 PDT 2009
file_export_version=3.0
/instance/org.eclipse.jdt.ui/semanticHighlighting.staticField.enabled=false
/instance/org.eclipse.jdt.ui/semanticHighlighting.methodDeclarationName.enabled=true
/instance/org.eclipse.jdt.ui/semanticHighlighting.class.enabled=true
/instance/org.eclipse.jdt.ui/semanticHighlighting.number.enabled=true
/instance/org.eclipse.jdt.ui/semanticHighlighting.staticMethodInvocation.enabled=false
/instance/org.eclipse.jdt.ui/semanticHighlighting.interface.enabled=true
/instance/org.eclipse.jdt.ui/semanticHighlighting.deprecatedMember.enabled=false
/instance/org.eclipse.jdt.ui/semanticHighlighting.method.enabled=true
/instance/org.eclipse.jdt.ui/semanticHighlighting.methodDeclarationName.bold=false
/instance/org.eclipse.jdt.ui/semanticHighlighting.field.enabled=false
/instance/org.eclipse.jdt.ui/semanticHighlighting.annotation.enabled=false
/instance/org.eclipse.ui.editors/AbstractTextEditor.Color.SelectionForeground.SystemDefault=false
/instance/org.eclipse.ui.editors/AbstractTextEditor.Color.SelectionBackground.SystemDefault=false
/instance/org.eclipse.ui.editors/AbstractTextEditor.Color.Background.SystemDefault=false
/instance/org.eclipse.ui.editors/AbstractTextEditor.Color.Foreground.SystemDefault=false
/instance/org.eclipse.jdt.ui/java_comment_task_tag=137,132,112
/instance/org.eclipse.jdt.ui/java_operator=255,0,127
/instance/org.eclipse.jdt.ui/java_string=236,228,126
/instance/org.eclipse.jdt.ui/semanticHighlighting.class.color=82,227,246
/instance/org.eclipse.jdt.ui/semanticHighlighting.interface.color=82,227,246
/instance/org.eclipse.ui.editors/currentLineColor=91,90,78
/instance/org.eclipse.jdt.ui/java_keyword_return=255,0,127
/instance/org.eclipse.jdt.ui/java_keyword=82,227,246
/instance/org.eclipse.debug.ui/org.eclipse.debug.ui.outColor=255,255,255
/instance/org.eclipse.jdt.ui/java_single_line_comment=205,139,0
/instance/org.eclipse.jdt.ui/java_default=82,227,246
/instance/org.eclipse.jdt.ui/semanticHighlighting.number.color=196,140,255
/instance/org.eclipse.ui.editors/AbstractTextEditor.Color.SelectionBackground=59,58,50
/instance/org.eclipse.debug.ui/org.eclipse.debug.ui.consoleBackground=51,53,45
/instance/org.eclipse.ui.editors/AbstractTextEditor.Color.Background=51,53,45
/instance/org.eclipse.jdt.ui/java_multi_line_comment=137,132,112
/instance/org.eclipse.jdt.ui/java_bracket=249,250,244
/instance/org.eclipse.jdt.ui/sourceHoverBackgroundColor=255,255,225
/instance/org.eclipse.ui.editors/AbstractTextEditor.Color.SelectionForeground=64,64,64
/instance/org.eclipse.ui.editors/AbstractTextEditor.Color.Foreground=207,191,173
/instance/org.eclipse.ui.editors/deletionIndicationColor=255,0,0
/instance/org.eclipse.jdt.ui/content_assist_proposals_foreground=0,0,0
/instance/org.eclipse.ui.editors/lineNumberColor=82,227,246
/instance/org.eclipse.jdt.ui/content_assist_proposals_background=255,255,255
/instance/org.eclipse.jdt.ui/semanticHighlighting.method.color=167,236,33
/instance/org.eclipse.jdt.ui/semanticHighlighting.methodDeclarationName.color=167,236,33
/instance/com.adobe.flexide.mxml.core/mxmlTagColor=\#A7EC21
/instance/com.adobe.flexide.as.core/asASDocColor=\#898470
/instance/com.adobe.flexide.mxml.core/mxmlStringColor=\#ECE47E
/instance/com.adobe.flexide.as.core/asFunctionColor=\#52E3F6
/instance/com.adobe.flexide.as.core/asOperatorColor=\#FF007F
/instance/com.adobe.flexide.as.core/asClassColor=\#52E3F6
/instance/com.adobe.flexide.as.core/asStringColor=\#ECE47E
/instance/com.adobe.flexide.mxml.core/mxmlCommentColor=\#898470
/instance/com.adobe.flexide.mxml.core/asASDocColor=\#898470
/instance/com.adobe.flexide.as.core/asMetadataColor=\#52E3F6
/instance/com.adobe.flexide.as.core/asVarColor=\#52E3F6
/instance/com.adobe.flexide.as.core/asInterfaceColor=\#F2F2F2
/instance/com.adobe.flexide.as.core/asTextColor=\#F5F5F5
/instance/com.adobe.flexide.mxml.core/mxmlProcessingInstructionColor=\#898470
/instance/com.adobe.flexide.as.core/asReservedColor=\#52E3F6
/instance/com.adobe.flexide.mxml.core/mxmlComponentTagColor=\#52E3F6
/instance/com.adobe.flexide.editorcore/defaultCurrentLineColor=91,90,78
/instance/com.adobe.flexide.as.core/asBracketColor=\#52E3F6
/instance/com.adobe.flexide.mxml.core/mxmlTextColor=\#E3007F
/instance/com.adobe.flexide.as.core/asPackageColor=\#52E3F6
/instance/com.adobe.flexide.as.core/asTraceColor=\#52E3F6
/instance/com.adobe.flexide.as.core/asCommentColor=\#898470

This one only works for Java

Copy paste this:

 

#Wed Sept 23 10:48:40 PDT 2009
file_export_version=3.0
/instance/org.eclipse.jdt.ui/semanticHighlighting.staticField.enabled=false
/instance/org.eclipse.jdt.ui/semanticHighlighting.methodDeclarationName.enabled=true
/instance/org.eclipse.jdt.ui/semanticHighlighting.class.enabled=true
/instance/org.eclipse.jdt.ui/semanticHighlighting.number.enabled=true
/instance/org.eclipse.jdt.ui/semanticHighlighting.staticMethodInvocation.enabled=false
/instance/org.eclipse.jdt.ui/semanticHighlighting.interface.enabled=true
/instance/org.eclipse.jdt.ui/semanticHighlighting.deprecatedMember.enabled=false
/instance/org.eclipse.jdt.ui/semanticHighlighting.method.enabled=true
/instance/org.eclipse.jdt.ui/semanticHighlighting.methodDeclarationName.bold=false
/instance/org.eclipse.jdt.ui/semanticHighlighting.field.enabled=false
/instance/org.eclipse.jdt.ui/semanticHighlighting.annotation.enabled=false
/instance/org.eclipse.ui.editors/AbstractTextEditor.Color.SelectionForeground.SystemDefault=false
/instance/org.eclipse.ui.editors/AbstractTextEditor.Color.SelectionBackground.SystemDefault=false
/instance/org.eclipse.ui.editors/AbstractTextEditor.Color.Background.SystemDefault=false
/instance/org.eclipse.ui.editors/AbstractTextEditor.Color.Foreground.SystemDefault=false
/instance/org.eclipse.jdt.ui/java_comment_task_tag=137,132,112
/instance/org.eclipse.jdt.ui/java_operator=255,0,127
/instance/org.eclipse.jdt.ui/java_string=236,228,126
/instance/org.eclipse.jdt.ui/semanticHighlighting.class.color=82,227,246
/instance/org.eclipse.jdt.ui/semanticHighlighting.interface.color=82,227,246
/instance/org.eclipse.ui.editors/currentLineColor=91,90,78
/instance/org.eclipse.jdt.ui/java_keyword_return=255,0,127
/instance/org.eclipse.jdt.ui/java_keyword=82,227,246
/instance/org.eclipse.debug.ui/org.eclipse.debug.ui.outColor=255,255,255
/instance/org.eclipse.jdt.ui/java_single_line_comment=205,139,0
/instance/org.eclipse.jdt.ui/java_default=82,227,246
/instance/org.eclipse.jdt.ui/semanticHighlighting.number.color=196,140,255
/instance/org.eclipse.ui.editors/AbstractTextEditor.Color.SelectionBackground=59,58,50
/instance/org.eclipse.debug.ui/org.eclipse.debug.ui.consoleBackground=51,53,45
/instance/org.eclipse.ui.editors/AbstractTextEditor.Color.Background=51,53,45
/instance/org.eclipse.jdt.ui/java_multi_line_comment=137,132,112
/instance/org.eclipse.jdt.ui/java_bracket=249,250,244
/instance/org.eclipse.jdt.ui/sourceHoverBackgroundColor=255,255,225
/instance/org.eclipse.ui.editors/AbstractTextEditor.Color.SelectionForeground=64,64,64
/instance/org.eclipse.ui.editors/AbstractTextEditor.Color.Foreground=207,191,173
/instance/org.eclipse.ui.editors/deletionIndicationColor=255,0,0
/instance/org.eclipse.jdt.ui/content_assist_proposals_foreground=0,0,0
/instance/org.eclipse.ui.editors/lineNumberColor=82,227,246
/instance/org.eclipse.jdt.ui/content_assist_proposals_background=255,255,255
/instance/org.eclipse.jdt.ui/semanticHighlighting.method.color=167,236,33
/instance/org.eclipse.jdt.ui/semanticHighlighting.methodDeclarationName.color=167,236,33

into a file called Monokai.epf

Save it somewheres then in Eclipse go to Import>other>preferences. Happy day.

Use at your own risk.

 

no comments | Tags , , | atom

Comments

Leave a response

Leave a comment