TCL Syntax Checking

Komodo Edit is now getting support for the syntax checking of TCL files. This is all done through a new Komodo tcl linting extension that has been published on the Komodo community site.

The extension is designed to work in Komodo Edit 4.3.0 and above, which you find in the Komodo downloads page:
http://downloads.activestate.com/Komodo/releases

This is all made possible by the Eric's recent re-architecture of the Komodo syntax checking components, allowing additional linters to be added through Komodo extensions. What's next for the linter system? Well here are some thoughts:

  • ability to install multiple linters for the same language and then easily set which one you want to be using
  • be able to set and use multiple linters for the same language, combining the linting results
  • be able to syntax check multi-language files, like Javascript embedded in a html document

Komodo 4.3.0 getting nearer

The Komodo team have just recently announced the beginning of beta testing for the Komodo 4.3.0 release. That means we are tying down those last loose-ends and getting ready to release the beast. You'll find some great new features appearing in the 4.3.0 release, including:

  • Find and Replace in Files (one of those most commonly requested features, fantastic!)
  • Unit Testing Integration (what, I write bugs!?!?)
  • Asynchronous SCC operations (no more waiting for CVS to to get back from holidays)
  • Tons of bugs and enhancements have been fixed

Continue reading "Komodo 4.3.0 getting nearer" »

PyXPCOM extension builds

I have initial builds of my PyXPCOM extension idea. That is, an installable Mozilla Firefox extension that enables Python usage inside of Firefox. You can check it out, the project page is now hosted on MozDev here, where you'll find the downloadable xpi files, source code, samples and technical details...

http://pyxpcomext.mozdev.org/

I still need to add some more samples to show off how it all works, but the major battles have already been fought :D

Komodo developer extension

For developers it is often nice to be able to start an interactive session in order to quickly test an API or examine the results of method calls. Normally this means you open up your trusty interactive shell using a command window... but what happens when your API's and methods are embedded in another application? This is a problem that has been niggling the ActiveState Komodo developers and their end-users for some time and I glad to say that this is now something for the past. Welcome the Komodo developer extension:
http://community.activestate.com/komodo-extension/komodo-developer-extension

Continue reading "Komodo developer extension" »

PyXPCOM extension

I've been thinking about how to make the Mozilla PyXPCOM bindings available for use through the Mozilla extension mechansim. That is, to simply wrap it all up in an XPI file and have users install PyXPCOM as though it's a standard firefox-like extension.

Update (17th January):

This project is now started, see my follow up post.

Continue reading "PyXPCOM extension" »

Komodo command tips

Here are some commands that are often overlooked but are really useful when using the Komodo editor.

Continue reading "Komodo command tips" »

Mozilla infused Komodo

As Komodo is built on top of Mozilla/Firefox, there are powerful features from Mozilla that automatically become infused into Komodo.

I recently posted an articule on the Komodo FAQ support site showing how to Custom Komodo's UI, which works in exactly the same way as customizations for Mozilla, through the userChrome.css and userContent.css files.

Way to go Mozilla!

ActiveBlogger

So I'm setup and ready to blog.

My name is Todd Whiteman and I work for ActiveState. I plan to use this blog to write about my work, mostly that will be about Komodo, that great and amazing IDE (integrated development environment).