
Welcome to the Komodo User Guide
What's new in Komodo Edit
7.1
Variable Highlighting: Komodo will automatically highlight any variables you click on - and all other occurrences of this variable will also be highlighted. This is extremely useful in distinguishing where you have used a particular variable.
PHP 5.4 Support Full PHP 5.4 support is included. Code Intelligence supports the new language features like Traits.
Ruby 1.9.3 Support Full Ruby 1.9.3 support is included. Code Intelligence now supports both the Ruby 1.9.2 and Ruby 1.9.3 standard library.
Language Updates
- Node.js code intelligence was updated to version 0.6.14
- Twig - PHP template language added (Symfony2)
7.0
Node.js: Komodo now provides excellent code intelligence for Node, with support for the core Node.js libraries, as well support for the CommonJS module specification, which is used in Node for requiring (importing) JavaScript modules.
Syntax Checking: Komodo's syntax checking feature has been greatly improved in Komodo 7. We've added:
- Multi-language syntax checking - you'll now see errors and warnings for JavaScript and CSS sections in an HTML document
- A syntax checking tab in the bottom pane - you can see those errors and warnings all in one place
- A wider range of syntax checkers to choose from - including JSLint for JavaScript and PyLint for Python
- The ability to enable or disable syntax checkers on a per-file or per-language level
- Preferences - complete customization of syntax checking parameters
Fast Find: A new interactive Find widget has been added which will speed up searching for text within documents. Using Ctrl+F (Cmd+F) now brings up a small textbox at the bottom of the editor view where you can type the text you wish to search for. The searching is done incrementally as you type, so you'll see your matches instantly.
Moveable Side Pane Widgets: Any of Komodo's side pane widgets can now be moved to different panes. Move the Code Browser to the right side instead of the left or move the DB Explorer to the bottom. Just right-click on the side-pane tab choose the pane you want to move it to.
Project Preferences: There are now a wider range of preferences that can be set on a per-project basis, such as the language interpreter preferences, project-wide indentation settings, environment variables and syntax checking options.
Preference Searching: A new filter box in the Preferences dialog helps you quickly find the setting you are looking for.
Komodo Color Schemes: There are now a lot more dark based color schemes included in Komodo by default. Most of these new schemes were contributed by existing users of Komodo - if you have your own favourite color scheme you want included in Komodo then please send it in.
Notifications Pane: The new Notifications panel in the bottom pane tracks events occurring in Komodo. Statusbar messages, SCC actions and other events can be expanded for more detail, filtered and copied.
Customizable Main Toolbar: It's now possible to select the individual toolbar items you wish to be shown in the main Komodo toolbar. Use View > Toolbars > Customize... to start your tweaking.
Updated Mozilla Code Base: Komodo is now on the Mozilla 7 code base, which means:
- Faster startup - no component registration, so the first startup and restarts after add-on installation will be substantially faster.
- A better browser preview - supporting the lastest and greatest web technologies
- Stability - improvements to the underlying Mozilla code will make Komodo itself more stable
New Languages
- Mojolicious - a Perl templating language
- CoffeeScript - a JavaScript templating language
- LESS and SCSS - CSS extension languages
- EJS - a JavaScript templating language
(Read the full Release Notes.)
Support and Community
The ActiveState Community site has resources to help you use Komodo effectively:
Sample Project
Get started fast with Komodo's Sample Project.
Feature Showcase
Quick Demos showing advanced search functionality, editing, debugging, and more.