Я задавался вопросом, было ли возможно запустить пользовательский скрипт на сохранении на основе определенных имен файлов в textmate. Например, я хотел бы к автоматической компиляции программу C когда-то на сохранении.
Насколько я знаю, нет никакого способа сделать это, как Вы описали, поскольку все сохраняют ситуации (т.е. использующие Команды, выбирая Файл-> Сохраняют, и т.д.).
Вы смогли создавать пользовательский объект пакета, который сохраняет документ и выполняет Ваш сценарий, и присвойте ему Команды, так, чтобы он работал при использовании того сочетания клавиш.
На самом деле довольно легко сделать это использование пользовательской команды в пакете.
Вот то, как сделать простую команду:
source.c
.Cmd + S
.Именно. У Вас должна теперь быть команда, которая сохранила файл и выполняет команду.
Можно, вероятно, сделать что-то с командами TextMate при помощи макроса похожим способом.