First Komodo 9.3 Nightly Available

komodo ide blog hero

We have been hard at work, very hard. Don’t believe us? Check out the laundry list of changes below. And that’s only the stuff worth an explicit mention. We have only just reached feature-freeze for 9.3 and are now spending a few weeks hammering out bugs and polishing the user experience. To say we’ve been hard at work is an understatement.
So if you’re the adventurous kind, or you just love Komodo and you want to help it be the best that it can be, please install the nightly release and take it for a spin. Report any and all bugs you find, no matter how small. Even if it’s not really a bug, just something that annoys you, or breaks your workflow only a little – let us know!
The current state of the nightly is early alpha, so be prepared for bugs.


Report a Bug

What’s New?

Documentation browser (IDE only)

Allows you to quickly navigate the documentation for our codeintel supported languages. This gives you some basic documentation, you can from then access the online documentation via a button if you need more. This is entirely keyboard driven through Commando.

Run Code in-line (IDE only)

Hit a shortcut to run the current (unsaved) file (or selection) and quickly review its results. Useful to quickly test bits of code.

Quick Bookmarks

Hit Ctrl+Shift+number to place a quick bookmark, then hit Ctrl+number to go to that bookmark.

Console Widget

A new console widget has been added to the bottom panel, this allows you to interact with Komodo much the same as a console panel does in your browser developer tools.

CSS Codeintel

CSS, LESS, and SCSS files now support auto-completions and code browsing. This will also work when editing HTML and using CSS classes or ID’s in your markup. Eg. `


<div class="|">

will provide auto-completions.

In-line Syntax Checking

When syntax errors/warnings occur a small notification popup will show at the bottom right corner of your editor window.

Package Manager 2.0

You can now fully manage your packages via Komodo, ie. uninstall, update, etc. (the previous version only allowed you to install). Advanced functionality currently only works for addons, skins, and languages.

Enhanced Multi-Caret Mode

Multiple caret mode is now much more flexible and useful, allowing for more complex actions than before. You can also now set multi-carets with ctrl+click.

Embedded Find/Replace

Find and replace has been significantly overhauled and is now part of the editor (rather than a popup dialog).

Multiple Find Result Tabs

Every search now opens in its own result tab, you are no longer limited to 2 tabs. Find results now also show a new input field that allow you to search again with the same input but a different search pattern.

Macros renamed to Userscripts

Toolbox Macros have been renamed to Userscripts. Macros also still exist but only through the toolbar or menu interface. When you save them to your toolbox they effectively become userscripts.

Quick Start on Tabs

When opening a new tab you now get a view that lets you pick what to do with the tab; eg. create a new file, open files, new file from template, recent file, etc.

Auto-Wrap Code

When pressing a delimiter (eg. double quotes) while having text selected the text will be wrapped by that delimiter.

Auto multi-caret for XML tags

When selecting an XML (HTML) tag the corresponding start/end tag will also be selected, allowing you to change the start and end tag just once.

Elastic Tabstops support

Komodo now supports [http://nickgravgaard.com/elastic-tabstops/](Elastic Tabstops). Since this is intended only for files that use the tab character, it is disabled by default. (This was by design.) You can enable it under Indentation Preferences.

New & Updates Languages

  • Basic syntax highlighting support for Swift, Mustache, Lua, R lang.
  • Support for PHP 7, Python 3.5

Tons of UX improvements and bug fixes

  • File icons have evolved again
  • Commando has gotten a visual overhaul
  • Many of the bottom panel widgets have had UX improvements

Recent Posts

Tech Debt Best Practices: Minimizing Opportunity Cost & Security Risk

Tech debt is an unavoidable consequence of modern application development, leading to security and performance concerns as older open-source codebases become more vulnerable and outdated. Unfortunately, the opportunity cost of an upgrade often means organizations are left to manage growing risk the best they can. But it doesn’t have to be this way.

Read More
Scroll to Top