Posts RSS Comments RSS 32 Posts and 1,017 Comments till now

Archive for August, 2008

Minor ProjectPlus Update

Just a bug-fix. More to come as I get time.

Get it here, or wait for Sparkle to update it for you.

ProjectPlus Update

Release notes:

  • Sidebar

    • TextMate does not load plug-ins until after the application is finished launching, which was causing problems when launching by double-clicking a project file (the project would open without a drawer or pane). This is now handled gracefully, but projects opened in this way will always have the drawer as they are opened before ProjectPlus is loaded.
  • SCM Badges

    • Added support for Mercurial, Svk and Bazaar (these should be considered experimental – I don’t use them so please report issues)
    • Hopefully more to come, based on demand and how easy they are to implement
    • Since there are now quite a few, and some of them are expensive to have enabled (as all except SVN use shell execution), all of the SCM modules are disabled by default and you must selectively enable the ones you want
    • Fixed a memory leak that could occur when using SVN badging
    • Misc. performance improvements and bugfixes
  • General:

    • Added Sparkle for automatic updates to future versions
    • Added an icon (thanks to Oliver Busch)
    • Other miscellaneous tweaks and improvements


Please report any issues you find at the new bug tracker.

TextMate Plug-in: ProjectPlus

I put this plug-in together some time ago and never released it; I just recently returned to it to while doing the SVN 1.5 update, added some more features and fixed some bugs, and I’m going to put this up as a beta release now. Mostly it’s a compilation of some of my other plug-ins, plus some miscellaneous new features.

Feature list:

  • SCM status badges:

    • Support for SVN and Git
    • Displayed in the project file list and the window proxy icon
  • Swapping the project drawer for a panel

    • Support for ⌃⌥⌘D and ⌃⌘R is kept
    • The sidebar can be placed on either side of the window
    • Since I created this someone has updated the MissingDrawer plug-in with these features, if you wish to use this plug-in instead then you can disable the feature
  • Finder colour labels

    • Labelled files are displayed in the project drawer
    • Label can be set through the context menu
  • Project-tree state can be preserved when re-opening the project

  • QuickLook preview of files in the project file list through the context menu (or ⌥␣ when the file list is focused)
  • Sorting options through the project file list context menu
  • Display folders on top
  • Sort by file extension
  • “Open With” option

You should remove any conflicting plug-ins before installing, by deleting them from ~/Library/Application Support/TextMate/PlugIns.

Download ProjectPlus.

Fork me on GitHub