Aaron Greenlee.com | A Personal Journey.
You should follow me here.
This is the RSS subscription you have been looking for.
 
Wrecking Ball Media
A great team that is clearing the way for digital marketing.

Have you thought about joining the Central Florida Web Developers User Group?

ColdFusion Builder can be Sexy

POSTED Monday, August 16, 2010  |   | DOWNLOAD CODE
Keywords: IDE, ColdFusion

Writing code in a dark color scheme makes you a better programmer. The evidence is overwhelming but takes a little discovery on your part. Fortunately, I have taken the time to document some instruction to help you transition from the boring “Mr. Anderson” coder into “Neo”–the badass deadline defying “there is no spoon” computer hacker.

Example of a View

Example HTML

I'm sure this is news to you–Eclipse is somewhat funky. It has quirks. It's a Java IDE and we know Java is not the sexiest technology stack on the block. It is easy for me to understand why the CFEclipse team leveraged it for an open source project. And, I understand why the ColdFusion team at Adobe selected it to produce Bolt (ColdFusion Builder) and I often appreciate it. Eclipse can be customized to do anything you want–it is open source after all. The plugin system is fantastic. I really appreciate Mylyn with Tasktop and the Assembla connector. I am glad I found this particular Regular Expression plugin. I love that ColdFusion Builder helps me view my ColdFusion server console , tail log files and debug in line–if you do not use this you are missing something big.

Of course, ColdFusion Builder further extends the open nature of Eclipse with the ability to write custom extensions that execute on your development or workstation ColdFusion server. The ColdBox team has invested a lot of work into the ColdBox extensions and there are other promising projects.

None of this matters though if the GUI is ugly. Staring at your screen for N hours is bad–starting at your white background IDE is simply unhealthy. Let us get down to business and “FIX IT”.

Download

Download the dark color schemes.

Change the Default Foreground Color and Background Color

This is important as some files–like text files–will render with a dark foreground color by default and we can not have dark text on a dark background! It is important that you change the default foreground color so it has some contrast with the background. To change the default color, open CFBuilder/Eclipse and click “Window > Preferences” and then navigate to “General” > “Editors” > “Text Editors” and uncheck “System Default” and change the color for “Foreground Color” (my values are RGB: 192,192,192). Next, select “Background Color” and change the values to RGB: 46,46,46. I have elected to change the values “Selection Foreground Color” and “Hyperlink” as well, but, this is not required.

Change the default foreground text.

Importing the COL Files

Type Colors in the Box.

With the difficult stuff behind us we can simply import the files you downloaded. From within the “Preferences panel” you previously opened type “color” in the filter box (more programs should implement this) and select the “Colors” option in the menu tree (mine is “ColdFusion > Editor Profiles > Editor > Colors” and click the “Import... button”. Finally, select the CFML.col file you have downloaded from my Web site and click “Apply”. Repeat this process for the following:

  • ColdFusion (CFML.col)
  • CSS
  • HTML
  • JavaScript
  • ScriptDoc
  • XML

All Done

That's it! Give this new color scheme a few hours and you will find yourself an enlightened programmer who can beat the machines while looking like a sexy leather dominatrix–oh wait, I got distracted by Trinity. I forget. We were helping you be more like Neo. Enjoy:

Example of a CFC

Example CFC

Acknowledgements

blog comments powered by Disqus
You can send me email or work with
   me for digital marketing, web design
      and application development.

         I own proprietary web application development
         company and work with a leading digital marketing firm.
© 2009 - 2013 Aaron Greenlee. Powered by my own code on the ColdBox Framework.

This site is best viewed on Chrome, FireFox and Safari. Subscribe to my RSS feed.