Cause I just love my theme...don't you love yours? :)
============================
Update: [March 14, 2008] After scrouring the internet to try to remember which theme inspired it, I finally found it! Eureka! It was by Idlefingers
============================
I thought I would give NetBeans/Ruby (nightly build) for MAC a try after reading George Cook's very convincing article on "Netbeans THE best ruby on rails IDE". Oddly enough, I just got so used to my TextMate theme that I also ported it into Coda awhile back. Now, I felt I had to port it on NetBeans too. It takes 6 steps and 3 xml files. It's really easy and anyone can do it too. It's not as perfect as I'd wish it could be but close enough.
UPDATE: I'm a NetBeans Newb! Here's a link/resource for packaging a theme (etc): http://www.netbeans.org/kb/50/substance-look-and-feel.html. I don't feel like packaging 3 xml files. /woops. Anyway, it's nice to know the folder structure if you're new to NetBeans too.
Here's a screen shot of the theme:
Onward with the steps....
Step 1. Duplicate any existing theme in NetBeans under Preferences / Fonts & Colors; name it whatever you want. I named mine "Karuh Dida" for no particular reason.
Step 2. Open Terminal/iTerm
1 2 |
cd home mate .netbeans |
Step 3. Folder Structure
Step 4. Copy & paste xml file:
org-netbeans-modules-editor-settings-CustomFontsColors-highlights.xml
into folder => .netbeans/dev/config/Editors/FontsColors/Karuh Dida
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE fontscolors PUBLIC "-//NetBeans//DTD Editor Fonts and Colors settings 1.1//EN" "http://www.netbeans.org/dtds/EditorFontsColors-1_1.dtd">
<fontscolors>
<fontcolor bgColor="darkGray" name="guarded"/>
<fontcolor foreColor="yellow" name="caret-color-insert-mode"/>
<fontcolor bgColor="ff121e31" foreColor="white" name="status-bar"/>
<fontcolor bgColor="ff253e5a" name="highlight-caret-row"/>
<fontcolor foreColor="ffcccccc" name="line-number"/>
<fontcolor bgColor="ffe0e8f1" name="block-search"/>
<fontcolor foreColor="ff253e5a" name="code-folding-bar"/>
<fontcolor bgColor="ff38566f" name="selection"/>
<fontcolor foreColor="ff253e5a" name="text-limit-line-color"/>
<fontcolor bgColor="ff38566f" name="highlight-search"/>
<fontcolor bgColor="ff386f4c" foreColor="white" name="nbeditor-bracesMatching-match">
<font style="bold"/>
</fontcolor>
<fontcolor bgColor="red" name="status-bar-bold"/>
<fontcolor bgColor="ff38566f" name="inc-search"/>
<fontcolor bgColor="ff6f3757" foreColor="white" name="nbeditor-bracesMatching-mismatch">
<font style="bold"/>
</fontcolor>
<fontcolor bgColor="ff253e5a" foreColor="white" name="code-folding"/>
</fontscolors>
|
Step 5. Copy & paste another xml file:
org-netbeans-modules-editor-settings-CustomFontsColors-tokenColorings.xml
into folder => .netbeans/dev/config/Editors/FontsColors/Karuh Dida
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE fontscolors PUBLIC "-//NetBeans//DTD Editor Fonts and Colors settings 1.1//EN" "http://www.netbeans.org/dtds/EditorFontsColors-1_1.dtd">
<fontscolors>
<fontcolor name="whitespace"/>
<fontcolor default="string" name="markup-attribute-value"/>
<fontcolor bgColor="ff2b2b2b" foreColor="ffdddddd" name="default">
<font name="Monaco" size="12"/>
</fontcolor>
<fontcolor foreColor="ff00ccff" name="operator"/>
<fontcolor foreColor="ff7b7b7b" name="comment">
<font style="italic"/>
</fontcolor>
<fontcolor bgColor="red" foreColor="white" name="error"/>
<fontcolor default="keyword" name="markup-element"/>
<fontcolor default="default" name="entity-reference"/>
<fontcolor foreColor="ffd27522" name="keyword"/>
<fontcolor foreColor="white" name="char"/>
<fontcolor foreColor="ff669933" name="string"/>
<fontcolor default="identifier" name="field"/>
<fontcolor name="identifier"/>
<fontcolor default="field" name="markup-attribute"/>
<fontcolor default="identifier" foreColor="white" name="method"/>
<fontcolor foreColor="ffeddd3d" name="number"/>
</fontscolors>
|
Step 6. Copy & paste 3rd xml file:
org-netbeans-modules-editor-settings-CustomFontsColors-tokenColorings.xml
into folder => .netbeans/dev/config/Editors/text/x-ruby/FontsColors/Karuh Dida
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 |
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE fontscolors PUBLIC "-//NetBeans//DTD Editor Fonts and Colors settings 1.1//EN" "http://www.netbeans.org/dtds/EditorFontsColors-1_1.dtd">
<fontscolors>
<fontcolor default="number" name="GSF_INT_LITERAL"/>
<fontcolor default="number" foreColor="ff66cc00" name="GSF_FLOAT_LITERAL"/>
<fontcolor name="mod-interface"/>
<fontcolor foreColor="ffd1ceff" name="GSF_INSTANCE">
<font style="bold"/>
</fontcolor>
<fontcolor name="mod-public"/>
<fontcolor foreColor="ff99006b" name="COMMENT_TODO">
<font style="bold"/>
</fontcolor>
<fontcolor name="mod-constructor">
<font style="bold"/>
</fontcolor>
<fontcolor name="mod-enum"/>
<fontcolor default="number" name="GSF_DOUBLE_LITERAL"/>
<fontcolor default="string" name="STRING_TEXT"/>
<fontcolor default="number" name="GSF_LONG_LITERAL"/>
<fontcolor foreColor="ffeddd37" name="STRING_ESCAPE">
<font style="bold"/>
</fontcolor>
<fontcolor name="mod-deprecated" strikeThrough="darkGray"/>
<fontcolor name="mod-annotation-type"/>
<fontcolor default="comment" foreColor="ffaaaaff" name="COMMENT_RDOC">
<font style="bold"/>
</fontcolor>
<fontcolor default="default" foreColor="blue" name="COMMENT_LINK" underline="blue"/>
<fontcolor foreColor="ff8aa6c1" name="mod-parameter"/>
<fontcolor default="whitespace" name="GSF_WHITESPACE"/>
<fontcolor default="keyword" foreColor="ffdd7522" name="GSF_ANY_KEYWORD"/>
<fontcolor name="mod-package-private"/>
<fontcolor name="mod-static">
<font style="italic"/>
</fontcolor>
<fontcolor foreColor="ff99006b" name="GSF_TODO">
<font style="bold"/>
</fontcolor>
<fontcolor default="default" name="COMMENT_BOLD">
<font style="bold"/>
</fontcolor>
<fontcolor default="comment" name="COMMENT_HTMLTAG">
<font style="bold"/>
</fontcolor>
<fontcolor foreColor="ff99ffff" name="GSF_CLASS">
<font style="bold+italic"/>
</fontcolor>
<fontcolor bgColor="ff38566f" name="mark-occurrences"/>
<fontcolor default="comment" name="COMMENT_TEXT"/>
<fontcolor default="8AA6C1" name="GSF_ANY_OPERATOR"/>
<fontcolor foreColor="ffd1ceff" name="GSF_GLOBAL">
<font style="italic"/>
</fontcolor>
<fontcolor foreColor="white" name="mod-field">
<font style="bold"/>
</fontcolor>
<fontcolor foreColor="fff3c55f" name="mod-method">
<font style="bold"/>
</fontcolor>
<fontcolor name="mod-protected"/>
<fontcolor default="string" name="GSF_STRING_LITERAL"/>
<fontcolor default="comment" name="GSF_BLOCK_COMMENT"/>
<fontcolor default="comment" name="GSF_DOCUMENTATION"/>
<fontcolor name="mod-local-variable"/>
<fontcolor name="mod-private"/>
<fontcolor default="error" name="GSF_ERROR"/>
<fontcolor foreColor="ffca4344" name="GSF_REGEXP_LITERAL"/>
<fontcolor default="comment" name="GSF_LINE_COMMENT"/>
<fontcolor foreColor="yellow" name="mod-class"/>
<fontcolor foreColor="ffcc3333" name="GSF_CONSTANT"/>
<fontcolor foreColor="ff5098c2" name="GSF_TYPESYMBOL"/>
<fontcolor name="mod-unused" waveUnderlined="ffff8888"/>
<fontcolor default="identifier" name="GSF_IDENTIFIER"/>
<fontcolor foreColor="ffff006b" name="STRING_INVALID" strikeThrough="ffff006b">
<font style="bold"/>
</fontcolor>
<fontcolor default="string" name="QUOTED_STRING_LITERAL"/>
<fontcolor name="mod-abstract"/>
<fontcolor default="char" name="GSF_CHAR_LITERAL"/>
<fontcolor default="default" name="COMMENT_ITALIC">
<font style="italic"/>
</fontcolor>
</fontscolors>
|
Of course, you can take it from here and customize it further. I wish there was an easier way to export/import themes in NetBeans. If you can easily grab TextMate bundles, then themes should be as easy to grab too, right?
As far as how NetBeans ranks in my books, I don't know yet. I still have to find out but I can't stand not seeing my usual theme in it so I spent two hours doing that first. Imagine that!
[ Last updated: March 14, 2008 @ 04:57 PM ]
3 Responses to...
“NetBeans Theme (ct)”
Sorry, comments are closed for this article.




Aww, too bad you green-paintbrushed-out the juicy bits of your app ;-)
Thanks for the entry! I look forward to your take on NetBeans' Ruby functionality.
Posted: October 12th, 2007 at 01:55 AM
I'll keep you posted on the functional aspect per Ruby's side of things. It was indeed slow when I first launched the app which gave a bad first impression.
I needed a better inline documentation that's why I'm giving NetBeans a try.
Posted: October 12th, 2007 at 02:14 AM
hmmm, its very good !
Posted: December 13th, 2007 at 08:29 AM