Федор Борщев

Кручу гайки. Пишу матом о книгах, саморазвитии и об управлении проектами. Настраиваю ин-хаус разработку в стартапах.

Хоткеи в OS X

После поста, где я перепаковывал плагин для Эпловского почтовика, мне написал Сева и объяснил, что я не разбираюсь в маковских хоткеях. Оказывается, хоткеи приложений настраиваются в одном месте — Keyboard Preferences → Shortcuts. Выбираешь приложение и указываешь пункт меню, который вызывает хоткей. Вот, в Эпл даже инструкцию написали.

Настройка хоткеев в OS X

Решение из мира пользователя — никаких слоев абстракции и настроек в каждом приложении. Жаль только, что скрыто в дебрях. Я вот знал, что Автоматор умеет запускать действия через пункты меню, но о централизованной настройке хоткеев не догадывался. А вы знали?

Delete2Archive и Эль Капитан

Delete2Archive — плагин к маковскому почтовому клиенту, который переназначает кнопку delete,чтобы она архивировала сообщения, а не удаляла. Это важно для пустого инбокса — у мака нет хоткея для архивирования почты, а терять обработанные письма не хочется.

Поддержка таких плагинов — трудное занятие: Эпл официально не разрешает допиливать почтовик. Сложности не ограничиваются закрытым API, плагины требуют доработки после каждого обновления операционки. Когда я перешел на Эль Капитан, это стало для меня двойной болью: бету обновляли уже 6 раз. Автору плагина пофиг на проблемы беты (и правильно), и я разобрался самостоятельно.

Написал простенький скрипт, который модифицирует плагин для работы в той мак ос, в которой выполняется. Запускать так:

./repack-mail-bundle.sh ~/Library/Mail/Bundles/Delete2Archive.mailbundle.

Скрипт делает только одну вещь — добавляет идентификатор установленного почтовика в список совместимых. Наверняка скрипт заработает и для других плагинов.