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.
At ActiveState, Perl has always been a big focus for us. You may have seen a few blogs from us recently on the pervasiveness of this (almost) 30-year-old language in the enterprise and examples of where Perl is being used today. Keeping this powerful and critical language relevant is important, so we're very happy to support the upcoming Perl QA Hackathon (QAH) in Rugby, UK. The event, in its 9th year, will take place April 21-24.
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.
Satya Nadella and company in a brilliant stroke of insight have finally brought the power tools the Unix and Linux communities have relied on for decades to the Windows 10 platform. Reportedly this is not just tools that “do something similar” but actual native Ubuntu binaries running directly on Windows 10.
On our Slack channel the ActiveState Team reacted to the news:
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 not...smart 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'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, 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.