TmShortcutSnitch

Current Version: 1.00 Alpha 1

Introduction

Note: This is a Proof of Concept release only. There are missing features, and it probably has bugs and other shortcomings!

TmShortcutSnitch is a TextMate plugin designed to help learning bundle keyboard shortcuts. It will parse all bundles for shortcuts. When the user presses a modifier key (except shift) for more than 1 second, an overlay window will appear listing all shortcuts applying to the current scope. A TM text window must be the main window.

TmShortcutSnitch requires OS X 10.3.9 or later and TextMate v1.1b17 REVISION 687 or later.

Proof of Concept!

This is a Proof of Concept release only! Many things are missing, amongst them:

Manual, Screenshots

None yet!

Download and Installation

Click on the icon below to download TmShortcutSnitch.dmg. Depending on your system settings the package will either unpack itself, or you may have to double-click the downloaded file. After unpacking there will be a TmShortcutSnitch.tmplugin bundle. To install it simply double-click it, and TextMate will install it for you.

Note: After updating the TmShortcutSnitch plugin you need to restart TextMate for the plugin to work properly.
Tip: In case you ever want to delete the TmShortcutSnitch plugin: TextMate installs tmplugin files into the directory ~/Library/Application Support/TextMate/PlugIns. To delete a plugin quit TextMate and use the Finder to delete the desired plugin.
Note: Versions of TextMate prior to REVISION 702 will not properly register the TmShortcutSnitch.tmplugin bundle, and it may show as a normal folder. In that case, simply drag that folder onto TextMate's application icon in the Dock and textmate will install it.
Disclaimer: BITart and Gerd Knops make no warranties, representations or commitments with regard to the contents of this software. BITart and Gerd Knops specifically disclaim any and all warranties, whether express, implied or statutory, including, but not limited to, any warranty of merchantability or fitness for a particular purpose, and non-infringement. Under no circumstances will BITart or Gerd Knops be liable for loss of data, special, incidental or consequential damages out of the use of this software, even if those damages were foreseeable, or BITart or Gerd Knops was informed of their potential.

License

TmShortcutSnitch is free for personal use. If however you use it frequently or if you would like to support development of quality OS X software, please consider a donation. Start by clicking on the button below. Payment is handled via PayPal, no PayPal account needed and no registration required. Or better yet, if you know of any contract work for an individual who knows the Appkit inside and out (NeXT/OPENSTEP/OS X developer since 1989) please contact me!

Change Log

Feedback

Please send any feedback and bug reports to support@cocoabits.com
TmShortcutSnitch is a product by CocoaBits, a division of bitart