We (ActiveState) released Komodo 5.1 today! Get it here:
Komodo IDE 5.1 is a free upgrade for Komodo IDE 5.x license holders. Your license entitles you to run Komodo IDE on any of the platforms we support (Windows, Mac OS X and Linux). Komodo Edit 5.1 is, as ever, open-source and free.
Fast Open dialog
On to the features. A goodie in the Komodo 5.1.0 release that wasn't in the previous releases is the new fast-open (a.k.a. "Go to File") dialog.
Fast open in Komodo 5.1 from Trent Mick on Vimeo.
The fast-open dialog is a quicker way to open files for editing. Komodo needed it: the system native File Open dialogs can be a pain (ever try to go up one directory in the Mac OS X File Open dialog?), poking around in a Komodo project tree to find just the file you want is slow. Worse than slow, it is distracting. With the fast-open dialog you typically just need to type a few characters in the base name of the file you want to open and hit <enter> to open the file.
The fast-open dialog makes it easy to:
- switch to open tabs (especially useful if you have many many files open in Komodo),
- open recent files (tieing in with Komodo 5.1's new History feature),
- open files in the current directories (i.e. the directories of currently open files), and
- open files in your current project.
The filter textbox supports multiple tokens, so while a search for 'mark' with match:
Markdown.pl
markdown2.py
markdown.php
markdown.py
a search for 'mark py' will match:
markdown2.py
markdown.py
Re-open recently closed tabs
A feature I love in Firefox is Ctrl+Shift+T (Cmd+Shift+T on the Mac) to re-open the most recently closed tab. Komodo now has that.
Hyperlinks, Find highlighting, History
On the road to this Komodo 5.1 release we introduced hyperlinks in Komodo 5.1b1:
find highlighting in Komodo 5.1a2:
editor history in Komodo 5.1a1:
and support for a new platform -- Linux/x86_64.
Along with dozens of bug fixes, XML/HTML tag highlighting and jump to matching tag, upgrades to our xdebug builds for PHP 5.3 debugging, and regular nightly builds for Komodo IDE and Edit... this is a good release. Try it out:


26 comments
Congrats on the release Trent! I had a funny feeling it was going to be released today. I have been using the nightlies of 5.1 for quite a while and I strongly encourage everyone to upgrade as soon as possible for a whole bag of new and improved features.
TabSwitcher is dead, long life to Fast Open dialog feature
Great work ;)
Just tried fast open, this will be an incredible timesaver !
Next step would be to have a set of contextual option available when you right click the file (or perhaps press the right arrow key) that you could execute without actually opening the file. Let's say you want to revert svn changes, or open a find dialog etc.
Thanks for this great feature !
Nat
@nat: Interesting suggestion. QuickSilver-style. I hadn't thought of doing that. Would you often *want* to, say, search a single file without opening it?
@trentm, I'm not sure how useful it would be on a single file, perhaps more as a mechanism to work on multiple files. In QuickSilver, you can accumulate items by pressing the comma key and then perform actions on the group of items. It might be overkill for Komodo, but could perhaps be useful in some situations.
@trentm, on the project I'm currently working on (http://code.google.com/p/pymt/) it doesn't seem to be searching the whole project, is there something I need to do to make it search the whole tree ?
I gotta say, I must be missing something. The file navigator in 5.1 still does not actually change the file system -- so if I drag a file from one folder to another, Komodo claims to put the file in that folder (but leaves the other one). When I look on the filesystem, nothing has changed. I was hoping this would be fixed in 5.1; but maybe folks don't think that is a problem. What am I missing here? Can anyone explain to me how this behavior helps them? It confuses the heck out of me.
@nat: Can you log a bug http://bugs.activestate.com/enter_bug.cgi?product=Komodo so we can discuss the details there? E.g. specifics on what your project settings are, what files aren't being included, etc.
@Eric: The projects sidebar is not a file manager. This confuses a lot of people.
http://www.openkomodo.com/blogs/troyt/live-projects-and-why-i-dont-use-them
You might want to have a look at the JSTreeDrive extension:
http://community.activestate.com/xpi/jstreedrive
It's still not a true file manager (you can't move files), but it might be closer to what you're looking for.
Thanks! Fast open is great. Now if only I would remember to use it.
Some of the default colors in my color scheme changed from white on a near black background to black on a near black background. It was easy enough to fix, but needed to be done for each language.
Is there a way to change the text color for find and tag matching highlighting, or could you default it to black? Hard to see light text colors on the yellow background. Otherwise, I am loving it.
Thanks for the cmd-shift-T too!
The 5.1 release looks wonderful! Kudos to the Komodo developers!
I would also like to second Eric's comment. The move/copy file bug has been around for a long time (see 74044). Can we please get it fixed or disable moving of files? This is a large source of confusion with developers new to Komodo.
troyt, I use the projects sidebar in the same way you do, however it seems like a bad idea to have live import enabled by default and allow people to move/copy files (but not really move or copy the file) in the projects sidebar. These commands should either it should work or be disabled!
The new history feature is the best, I don't know how I managed without it! Keep up the good work
@lori: http://bugs.activestate.com/show_bug.cgi?id=81899
It all sounds wonderful. Wish I could speak from person experience, but the KE 5.0->5.1 upgrade locked KE, and my system, for 5 minutes. When I was able to reboot and reopen KE, projects no longer open.
I'm trying to uninstall/clean reinstall route, to see if that works. If not,m I'm going back down to 5.0. It was a slow, bloated slug, but at least I could work with it.
[...] posted here and here and even over here, today we released Komodo [...]
In a word, wow! Fast Open is amazing!
[...] Komodo 5.1 has been released, it contains many cool features and the Babelzilla guys have completed the FIRST localization, the first one. [...]
Hi Trent- love that ctrl+hover to get a preview and picker for CSS colors. Very nice. In Linux (Gnome) I only get a canned palette with no sliders a la Mac OS X's color picker. Any idea where I can set the colors shown in the little picker there?
@dave: As I understand it (I'm not an experienced Gnome guy), that is the native Gnome color picker and it, obviously, isn't that capable. We'd welcome pointers to reliably available better color pickers on Gnome. Perhaps there are separately installable ones? If so, then we could add a pref to allow Linux users to select the color picker they prefer.
I have been an avid user of eclipse for Java development. I use Komodo Edit for rest of the programming languages and missed (only features in Eclipse) Quick Open shortcut and Alt+Left/Right shortcut for quick navigation.
Go Komodo!
I'm using Komodo 5.1 for Mac and it crashes constantly when debugging. I'm very frustrated. Will be looking around for alternatives. I know I could report a bug, but quite frankly I am sick of Komodo. Version 5.0 for Mac had endless problems and was never ready for release. Poor software.
It is really getting better. I use PSPad - Komodo duo. Matching tag highlighting is a big step forward. It would be nice if the highlighting would "stick" (at the very least 10 times longer) or there would be an option in the preferences to make it "stick" (until the next click, or for a specified period of time); both opening and closing tag should be highlighted.
Thanks
... and one more thing re matching tag highlighting - it should be enabled for tags in all languages (PHP, XML ...) not only in HTML
Mark: I don't agree with you that Komodo on the Mac version 5.0 was never ready for release. I've been using Komodo for some time now on the Mac (and on Windows) and have not had any problems when debugging. I did have a problem trying to open up my browser from within Komodo but that was due to a fault in how my PATH environment variable was set up.
Finally a free editor [komodo edit] that has the fuzzy finder!
My first two reactions are "why isn't the default ctrl+r like textmate" and also a feature request to "highlight the characters within the filenames as you type, so you know why it's matching each file"
Rock on!
@roger: Isn't it "Cmd+*T*" in textmate? Anyway, "Ctrl+T" and "Ctrl+R" are already used for other things in Komodo and I thought to the association with "Ctrl+O" for opening a file was stronger.
I didn't appreciate Fast Open right away but now I can't imagine working without it. Thanks a ton!
add a comment