Komodo 5.1 released (fast open, history, hyperlinks, etc.) by Trent Mick

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:

Komodo hyperlink colors

find highlighting in Komodo 5.1a2:

editor history in Komodo 5.1a1:

screenshot of Komodo 5.1's history feature

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:

downloadsKomodo IDE | Komodo Edit
forumshttp://community.activestate.com/products/Komodo
emailhttp://listserv.activestate.com/mailman/listinfo/komodo-discuss
bugshttp://bugs.activestate.com/enter_bug.cgi?product=Komodo

26 comments

  1. Stan Angeloff March 23, 2009 11:25 PM

    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.

  2. dafi March 23, 2009 11:59 PM

    TabSwitcher is dead, long life to Fast Open dialog feature

    Great work ;)

  3. Nat March 24, 2009 12:01 AM

    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

  4. trentm March 24, 2009 12:36 AM

    @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?

  5. Nat March 24, 2009 12:52 AM

    @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.

  6. Nat March 24, 2009 12:55 AM

    @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 ?

  7. Eric March 24, 2009 1:49 AM

    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.

  8. trentm March 24, 2009 2:33 AM

    @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.

  9. troyt March 24, 2009 3:39 AM

    @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.

  10. Lori March 24, 2009 5:57 AM

    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!

  11. Isiaah March 24, 2009 6:11 AM

    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

  12. trentm March 24, 2009 7:20 AM

    @lori: http://bugs.activestate.com/show_bug.cgi?id=81899

  13. Mara March 24, 2009 10:43 AM

    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.

  14. Jeff Griffiths: Komodo 5.1 is released! at Open Source Software Pack March 24, 2009 11:47 AM

    [...] posted here and here and even over here, today we released Komodo [...]

  15. Jason Crowther March 24, 2009 9:12 PM

    In a word, wow! Fast Open is amazing!

  16. Komodo maintenaint parle Français (Komodo now speaks French) « Snippets code from my daily experience March 25, 2009 2:25 AM

    [...] Komodo 5.1 has been released, it contains many cool features and the Babelzilla guys have completed the FIRST localization, the first one. [...]

  17. Dave Lyon March 25, 2009 2:44 AM

    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?

  18. trentm March 25, 2009 2:50 AM

    @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.

  19. Ajitk March 25, 2009 5:58 PM

    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!

  20. Mark March 29, 2009 7:26 PM

    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.

  21. Vi April 1, 2009 6:28 AM

    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

  22. Vi April 1, 2009 6:30 AM

    ... and one more thing re matching tag highlighting - it should be enabled for tags in all languages (PHP, XML ...) not only in HTML

  23. EricR April 3, 2009 1:33 AM

    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.

  24. roger April 8, 2009 5:20 AM

    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!

  25. trentm April 8, 2009 5:31 AM

    @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.

  26. imissmyjuno May 14, 2009 1:47 AM

    I didn't appreciate Fast Open right away but now I can't imagine working without it. Thanks a ton!

add a comment

You can use these HTML tags: <a>, <strong>, <em>, <i>, <b>.