На самом деле это довольно легко сделать с помощью пользовательской команды в комплекте.
Вот как сделать простую команду:
- Откройте редактор пакетов и найдите пакет, к которому вы хотите добавить.
- Создайте «Новая команда» с помощью кнопки в левом нижнем углу редактора. Назовите его соответствующим образом и установите его область действия
source.c
. - Установите для раскрывающегося списка действий «Эквивалент ключа» и установите ярлык
Cmd + S
. - Измените выпадающий список «Сохранить» на «Текущий файл».
- Введите вашу команду и соответственно установите выпадающий список для ввода и вывода. Вход будет передан в STDIN, если я правильно помню.
- Перезагрузите связки TextMate.
Вот и все. Теперь у вас должна быть команда, которая сохраняет файл и запускает команду.
Вы, вероятно, можете что-то сделать с командами TextMate, используя макрос аналогичным образом.