On Mar 23, 2005, at 9:18 AM, Jonathan Chaffer wrote:
I have taken to randomly pressing key combinations and seeing what happens. Has anyone compiled a master list of which features are invoked by which keys? Normally the menus provide such a reference, but there seem to be a lot of these hidden gems that aren't in the menus.
Since TextMate is Cocoa underneath, it supports most of expected Mac interface behavior: http://developer.apple.com/documentation/UserExperience/Conceptual/ OSXHIGuidelines/XHIGUserInput/chapter_2_section_3.html maybe more to the point (keyboard behavior): http://developer.apple.com/documentation/UserExperience/Conceptual/ OSXHIGuidelines/XHIGKeyboardShortcuts/chapter_12_section_1.html To my knowledge, custom key commands are in the Navigation menu.
However, TextMate also extends NSTextView, the default Cocoa framework for text applications. Maybe there should be some more documentation of its extended features? The one that comes to mind that I use a lot is ctl+opt+left/right arrow which moves not to the next/previous semantic word (like opt+left/right arrow) but to the next/previous word, separated by underscores. Like: a_big_lowercase_variable could be navigated with ctl+opt+left/right arrow. ctl+opt+delete is also implemented in addition to opt+delete.
k