ActiveState Blog

  • Komodo X Released - It's 10X Better

    The moment is finally here, Komodo X (10) is released and it's like 10 times better! The pun sounded so horrible when I came up with it, I just had to use it. But it really is a LOT better. We have put a ton of focus on the general user experience and performance of Komodo, while also working on significant new features such as Chrome Debugging, Gulp, Grunt, Cordova and PhoneGap integration, and many more interesting new features and enhancements.

  • Help Us Test Komodo IDE 10 and We'll Give You $50

    As you may have heard, we released our Komodo 10 alpha last week so the community can help us run it through its paces. We've already received a ton of helpful bug reports but we want MORE! Let us sweeten the deal a little: not only do you get to try out Komodo 10 and help shape its future, you're gonna get paid for it (maybe). Now, we cannot pay everyone that tests it, so we're going to condition it on who makes the most valuable reports.

  • Komodo Toolbox

    The Komodo toolbox is where you can store all of your custom tools such as code snippets and abbreviations, userscripts, commands, etc. The fresh Komodo install comes with a huge selection of tools and snippets already installed. These are meant for our users to learn what's possible then go creatively crazy. Any item in the toolbox can be shared with others by adding them to the Komodo packages repo.

  • Go-to-Definiton

    Komodo Go to Definition is a helpful tool to quickly see the definition of any construct in your code. Whether it's a function, a variable, a class, class member or global, you can use Go To Definition to quickly open the location of that source and show it to you in Komodo.

    It works for your custom code and native language code too. There isn't much more to say other than this is a tool that you'll soon not be able to live without.

  • Configuring Komodo

    Komodo has been written with the concept of "make the best guess then allow custom changes". For 90% of Komodo features, you should simply be able to start Komodo and use it, and it will just work.

  • Smart Snippets

    Komodo snippets and abbreviations are nothing new to code editing (they've been in Komodo almost since the beginning 15 years ago). But something that Komodo has that others may snippets. Using EJS template syntax we've made it possible to make dynamic snippets that can change based on the inputs you pass into it. Eric Promislow implemented EJS snippets and wrote a blog about these powerful userscript like snippets in Komodo.

  • Komodo Quick Bookmarks

    Komodo's quick bookmarks are a logical extension of the existing bookmarks. They were implemented, once again, with our users' speed and concentration in mind. They allow you to very quickly navigate to and from points of interest in your code.

  • Komodo File Management

    Komodo, as it should, provides robust tools to work with your projects files.

    The first is Komodo's Places pane. Places allows you to easily perform file specific function (eg. contextual SCC commands, publishing commands, copy/paste/cut/delete, etc.), as well as manage the scope of the files shown (eg. filtering out files, changing root directory, etc.), and obviously opening files.

  • Track Changes: For Programmers Who Sometimes Make Mistakes

    As you may well be aware, I am an excellent programmer. What you may not be aware of is that I SOMETIMES make mistakes. When one of these most uncommon events occur, I’ll often find myself 'Undoing' many steps to see what I had changed and what a particular piece of code looked like before I completely broke it. This opens you to the threat of a major UNDO-WTF; losing your work because you didn’t save and you hit “y” instead of Ctrl + Y ("z" instead of Cmd + shift + z on OSX).

    Then we wrote Track Changes...