Friday, January 25, 2008

Aloha Color Theme for NetBeans 6

UPDATE: The Aloha theme is included in the Extra Ruby Themes module
for NetBeans.


UPDATE: Go get the new version for NB 6.1 here.

UPDATE: I've started looking into updating the theme for NB 6.1 (due out in a few days) I'll create a new post and link to the download once it's complete. Thanks for your patience.

I've been giving NetBeans 6 a try lately and I'm enjoying it very much... but I really like the color themes available for TextMate. I'm not a big fan of the defaults and I wanted something different... so I started looking. The Ruby Dark Pastels theme by Jerrett Taylor comes with a plugin download, I found this theme called Fade to Grey by Brasten Sager and then I stumbled upon this color theme by Carmelyne Thompson. The theme Carmelyne created was what I was looking for with a few tweaks. And since I do work with a lot of different file types, I wanted to make sure most if not all the file types held the color theme. So after a few tweaks and writing something to help me create my NetBeans Module file... here are the results:

Aloha Color Theme for NetBeans


Aloha Look


Ruby


xml


XML



C



Java


NetBeans Go get NB 6.1 and use the theme on this page instead!!! NetBeans


After the download, open NetBeans and go to Tools > Plugins. In the Download tab, add the AlohaTheme.nbm and install. To use it, just select it from the Fonts & Colors profile "Aloha."


I can't get the CSS to stop painting the keywords neon blue and it can be a little hard on the eyes... if anyone knows how to fix this, please let me know.

45 comments:

Tor Norbye said...

Fantastic, Mike!

The CSS keyword color problem is a known problem - in particular, it's issue 121847.

Matt Harnaga said...

Nice work!

I found the dark-pastels theme to be close-but-no-cigar as well.

Mike McKinney said...

@Matt - I like Jerrett and Brasten's themes as well. But I really like the colors Bryan Veloso used for this blog's theme "ChaoticSoul" so I wanted my IDE to use them. It's all about choice!

jerrett said...

Nice! I'll have to give it a try, looks good! I can't wait for 121847 to be fixed though

John said...

Terrific!
The theme has been installed and seems nice.

Dimaa said...

About Netbeans CSS color problem - it can be fixed by:
1. find org-netbeans-modules-languages-css.jar module in "...\NetBeans 6.0\ide8\modules\" folder
2. extract files from it (as from zip archive)
3. find file CSS.nbs in extracted files
4. edit CSS.nbs "COLOR:key:{}" section - set "foreground_color:" to desired value
5. zip all files back to org-netbeans-modules-languages-css.jar module, copy it back in "...\NetBeans 6.0\ide8\modules\" folder

...or you can try my patched module from http://uploaded.to/?id=98ksqp

jc said...

Fail. Why not just copy the damn theme (its called vibrant ink)? Why change it?

Is it copyrighted or something? W...T...F?

Anyways... good job on the theme. I'll try to hack it up so its correct and reupload it.

Mike McKinney said...

@jc - Thanks for the tip on Vibrant Ink, didn't know it was out there. I mentioned my reasons for making this theme and the colors are definately different (they mimic those found on this site.) A NetBeans port of Vibrant Ink is a great idea. Please link to your version when you complete it!

Patch said...

Great work. I was looking for something like this since I use netbeans for rails development. Thank you!

Michal Hantl said...

Thank you! Its very nice. What font do you use?

Mike McKinney said...

Thanks Michal... the theme uses Monaco, but if you are on windows you may want to use Lucida Console or google for windows version of the font.

codevader » Blog Archive » Netbeans Color Scheme said...

[...] was looking for a nice color scheme that doesn’t bombard me with to many rays. I found this scheme that claims to be a textmate styled scheme for netbeans. It works for [...]

Carmelyne Thompson said...

Whoa cool. We love colors :) I like how you've tweaked it further. Looks really good.

Dave said...

Thanks for Aloha, it's great, but why are Controller Names black on black and almost absolutely illegible?

Mike McKinney said...

You are using NB 6.1beta. This theme was made for NB 6.0 and works as you see in the images above... I downloaded NB 6.1 and had the same issues (changes in NB are drastic on all fronts, those folks are busy bees).

I plan to update the theme when I get a chance and create an nbm compatible with the changes in 6.1.

gauda said...

i would really appreciate an update to nb 6.1! please find some time, because this is the greatest white on black theme for nb!

ncwil said...

An update for 6.1 beta would be fantastic. Thanks!

CV said...

Thanks for all the effort!

mil said...

+ 1 for 6.1 :)

61 user said...

+1 for 6.1 !!! it's in RC already...

nethasbeans said...

6.1 is now final. And it's much better than 6.0, I don't know why anyone would want to use 6.0 anymore

George said...

Hello, can you tell me how it is possible to export my color setting into a theme? I use NetBeans 6.5 RC 1

Opiphaple said...

Hello! simply super resource

navya said...

Thanks for the post, I am techno savvy. I believe you hit the nail right on the head.
I am highly impressed with your blog. It is very nicely explained.
Your article adds best knowledge to our Java Online Training from India. or learn thru Java Online Training from India Students.

john brito said...

Great Article… I love to read your articles because your writing style is too good, its is very very helpful for all of us and I never get bored while reading your article because, they are becomes a more and more interesting from the starting lines until the end.
rpa training in bangalore
best rpa training in bangalore
RPA training in bangalore
rpa course in bangalore
rpa training in chennai
rpa online training

saranya said...

Great post! I am actually getting ready to across this information, It’s very helpful for this blog.Also great with all of the valuable information you have Keep up the good work you are doing well.
python interview questions and answers
python tutorials
python course institute in electronic city

gowsalya said...

Great thoughts you got there, believe I may possibly try just some of it throughout my daily life.
AWS training in chennai

AWS Training in Bangalore

cynthiawilliams said...

Hearty thanks to you admin, your blog is awesome and helpful. Keep your blog with latest information.
RPA Training in Chennai
Robotics Process Automation Training in Chennai
Blue Prism Training in Chennai
UiPath Training in Chennai
Data Science Course in Chennai
RPA Training in Anna Nagar
RPA Training in Chennai
RPA course in Chennai

Durai Moorthy said...

A very nice post. Thanks for sharing such a piece of valuable information...
AWS Training in bellandur
Marathahalli AWS Training Institues
Kalyan nagar AWS training in institutes
Data Science Training in bellandur
Data Science Training in Kalyan Nagar
Data science training in marathahalli

jagedheesh kumar said...

his blog is really useful and it is very interesting thanks for sharing, it is really good and exclusive.
salesforce Training in Bangalore
uipath Training in Bangalore
blueprism Training in Bangalore

nisha raj said...

Your post is just outstanding! thanx for such a post,its really going great and great work.
python training in kalyan nagar|python training in marathahalli
selenium training in marathahalli|selenium training in bangalore
devops training in kalyan nagar|devops training in bellandur
phthon training in bangalore

Archana said...

Nice blog..! I really loved reading through this article. Thanks for sharing such a amazing post with us and keep blogging...Well written article

salesforce Training in Bangalore
uipath Training in Bangalore
blueprism Training in Bangalore

Deepthi said...

Great article! It's really a pleasure to visit your site. I've been following your blogs for a while and I'm really impressed by your works. Keep sharing more such blogs.
aws Training in Bangalore
python Training in Bangalore
hadoop Training in Bangalore
angular js Training in Bangalore
bigdata analytics Training in Bangalore

Bhanu Ravi said...

Your post is just outstanding! thanx for such a post,its really going great and great work.
aws Training in Bangalore
python Training in Bangalore
hadoop Training in Bangalore
angular js Training in Bangalore
bigdata analytics Training in Bangalore

ethiraj raj said...

I am impressed by the way of writing your blog and topics which you covered. I read all your post which is useful and informative.
aws Training in Bangalore
python Training in Bangalore
hadoop Training in Bangalore
angular js Training in Bangalore
bigdata analytics Training in Bangalore

Data Science Course said...

Really awesome blog!!! I finally found great post here.I really enjoyed reading this article. It's really a nice experience to read your post. Thanks for sharing your innovative ideas. Excellent work! I will get back here.
Data Science Course
Data Science Course in Marathahalli

nikhil reddy said...


Expected to form you an almost no word to thank you once more with respect to the decent recommendations you've contributed here.
Machine Learning Training In Hyderabad

Machine Learning Course In Hyderabad

priyash said...

wonderful article. Very interesting to read this article.I would like to thank you for the efforts you had made for writing this awesome article. This article resolved my all queries.
Data Science Course

lionelmessi said...

Excellent article useful to all the aspirants

DevOps Training in Hyderabad
DevOps Course in Hyderabad

datasciencecourse said...

Such a very useful article. Very interesting to read this article.I would like to thank you for the efforts you had made for writing this awesome article.

Correlation vs Covariance

Anebellyliza said...

Nice blog Post ! This post contains very informative and knowledgeable. Thanks for sharing the most valuable information.
Data Science Training in Hyderabad

priyash said...

Very interesting to read this article.I would like to thank you for the efforts you had made for writing this awesome article. This article inspired me to read more. keep it up.
Correlation vs Covariance
Simple linear regression

mary Brown said...

Great Article
Cloud Computing Projects


Networking Projects

Final Year Projects for CSE


JavaScript Training in Chennai

JavaScript Training in Chennai

The Angular Training covers a wide range of topics including Components, Angular Directives, Angular Services, Pipes, security fundamentals, Routing, and Angular programmability. The new Angular TRaining will lay the foundation you need to specialise in Single Page Application developer. Angular Training

lionelmessi said...


Excellent article useful to all the aspirants.

DevOps Course Training in Hyderabad
Best DevOps Course Training in Hyderabad

Data Science Bangalore said...

Very interesting blog. Many blogs I see these days do not really provide anything that attracts others, but believe me the way you interact is literally awesome.You can also check my articles as well.

Data Science In Banglore With Placements
Data Science Course In Bangalore
Data Science Training In Bangalore
Best Data Science Courses In Bangalore
Data Science Institute In Bangalore

Thank you..