Я понимаю, что могу сделать это для некоторых команд редактирования текста Какао (?) В файле ~ / Library / KeyBindings / DefaultKeyBinding.dict
Это ключ. TextMate использует этот файл, но, кроме того, у него есть собственная версия , которая может использоваться для переопределения настроек или предоставления уникальных действий. Вы даже можете вызывать некоторые функции TextMate (селекторы) напрямую через этот метод.
Я рекомендую скопировать версию по умолчанию с /Applications/TextMate.app/Contents/Resources/KeyBindings.dict
на ~/Library/Application Support/TextMate/KeyBindings.dict
и изменить ее там.
К сожалению, вызов макроса Bundle является сложной задачей ... но я думаю, что это может быть возможно с помощью некоторых умных комбинаций команд ...
("insertText:"," keypad1.sh","selectWord:","executeCommand:")
Затем, если вы добавите в исходный пакет значения команд по умолчанию (в Support / bin) --- keypad1.sh возвращает 1 ... --- вы можете настроить команды в интересующих вас Бандлах в модификации.
Я не пробовал это, но я думаю, что это может просто сработать ...