ActiveState Blog

  • Sharing Syntax-Highlighted Source Code
    Sharing Syntax Highlighted Code

    For many programmers, syntax highlighting has become almost a necessity when writing code. With syntax highlighting enabled, it is easy to spot the basic syntactic typos made, identify where exactly a multi-line string ends, and quickly identify landmarks in a chunk of code (e.g. function definitions, variable names, etc.).

    It is easy for the modern-day coder to take syntax highlighting for granted in his or her developer tools like Komodo IDE. However, syntax highlighted source code shared over the internet is not a given.

  • Addon Bootstrapper in Komodo
    Add On Boostrapper in Komodo

    As you may or may not know, Komodo is based on Mozilla, same as Firefox. You might even say Komodo is based on Firefox. As you may also know, Firefox has a very flexible addon system. In fact, there are very few areas of Firefox that you cannot customize with an Addon. People have written entire applications inside of Firefox, and entire applications have been written on top of Firefox's foundation--Thunderbird, Selenium, Postbox and of course Komodo, to name a few.

  • Get Tighter Go Integration with Komodo IDE
    Get Tighter Integration with Komodo IDE and Golang

    With the release of Komodo 10.2.2 there have been some improvements to the Go language integrations. In addition to auto-language detection on .go files and syntax highlighting, you can easily get code completion, code-folding, go-to-definition and more with a few simple steps.

    Install GoCode and GoDef

    First, you’ll need to install a couple of packages (requires git) using go get:

  • Komodo 10.2.2 Released
    Komodo IDE and Golang

    The Komodo team is hard at work on our next big update, but before we get to that we have another maintenance release to share with you. This release has some very significant improvements that enhance your quality of life with Komodo--not the least of which is a performance fix for typing speed, ensuring an enjoyable coding experience.

    In addition to the performance improvements this release also ensures full compatibility with our new ActiveGo Beta.

  • Split View Editing with Komodo IDE

    Many of you are probably aware of this feature of Komodo IDE, but for those of you that are not, I am sorry you have been missing out on this productivity booster.

    Komodo IDE's editor window can be split either horizontally or vertically, allowing two documents to be edited right next to one another by using the menu options "View > Split View" and "View > Rotate Split View"

  • Unit Testing with Komodo IDE

    Unit Testing was one of the big changes we made to Komodo 10.2. This is a fresh iteration which supports more frameworks and gives you a lot of useful information when running unit tests.

    The frameworks supported include PHPUnit (PHP), pytest (Python), prove (Perl), Mocha (Node.js), RSpec (Ruby), Go or any frameworks that output in TAP or TeamCity compatible formatting.

    Enjoy the screencast or feel free to skim the summary below.

  • Recording Programmable Macros

    I’ve been using Komodo for roughly 10 years, 4 of them as a Komodo Developer. One of the main features that made me use Komodo in the first place was its macros, and the accompanying toolbox to manage them (as well as other tools).

    These days macros might not sound so impressive, but 10 years ago they sure were. And even these days I rarely really get a use out of them the way I do in Komodo.

  • Slacking Off With Komodo

    As a relatively new developer, and a complete lightweight when compared to the rest of the Komodo development team, I find myself sharing snippets, errors and diffs for review quite often. Since I like to share (Mom and Dad taught me well), I thought it was important to make it easier to share in Komodo. At one point, a Komodo user was limited to using kopy.io to do this, and only in limited areas of Komodo. In 10.2, we've extended Komodo to allow our users to share more easily and in more ways.

  • Komodo 10.2 Released! New Unit Testing, Slack Sharing, Yarn Support

    The Komodo team has been hard at work, and some of that work you can feast your eyes upon today with the release of Komodo IDE 10.2. This release is focussed primarily on two features: unit testing and Slack sharing, but it's not just about the features; we've fixed roughly 100 bugs and made quite a few improvements and enhancements. We hope you enjoy this iteration of Komodo IDE and look forward to your feedback!

  • Code Formatting with Komodo IDE

    How many times have you copied a large chunk of HTML or XML from a web page or software application and pasted it into Komodo IDE, only to find that it's either all on one line or not indented properly, and thus a nightmare to read? What about if you need to ensure your CSS or JavaScript code is formatted properly before you commit it? How can you ensure your Python code is correctly indented?

Pages