Вы можете скачать Textmate отсюда.
Вы можете использовать список рассылки Textmate или #TextMate IRC -канал на freenode.net для вопросов, комментариев и отчетов об ошибках.
Вы также можете связаться с макроматами.
Перед тем, как отправить отчет об ошибке, прочитайте инструкции по отчетам об ошибках.
Чтобы построить текстовый старший, вам нужно следующее:
makehash_mapВсе это может быть установлено с помощью Homebrew или Macports:
# Homebrew
brew install boost capnp google-sparsehash multimarkdown ninja ragel
# MacPorts
sudo port install boost capnproto multimarkdown ninja ragel sparsehash После установки зависимостей убедитесь, что у вас есть полная проверка (включая подмодули), а затем запустите ./configure а затем ninja , например:
git clone --recursive https://github.com/textmate/textmate.git
cd textmate
./configure && ninja TextMate/run Скрипт ./configure просто проверяет, что все зависимости можно найти, а затем вызывает bin/rave , чтобы загрузить файл build.ninja с настройкой конфигурации по умолчанию для release и по умолчанию, установленной на TextMate .
Вы должны установить пакет Ninja, который можно установить с помощью предпочтений → пакеты .
После этого вы можете нажать ⌘B, чтобы построить из Textmate. Если вам еще не нужно настроить переменную PATH либо в предпочтениях → переменные , либо ~/.tm_properties чтобы он мог найти ninja и связанные инструменты; Примером может быть $PATH:/usr/local/bin .
Цель по умолчанию (установлена в .tm_properties ) - TextMate/run . Это повторно запускает Textmate, но при вызове из Textmate диалог появится до того, как текущий экземпляр будет убит. Поскольку есть полное восстановление сеанса, это безопасно для перезапуска даже с неспасенными изменениями.
Если текущий файл является тестовым файлом, то цель для построения изменяется для создания библиотеки, которой принадлежит тест (это делается путем установки TM_NINJA_TARGET в файле .tm_properties , найденном в корне дерева источника).
Точно так же, если текущий файл принадлежит цели приложения (кроме TextMate.app ), то TM_NINJA_TARGET установлен для создания и запуска этого приложения.
Для приложения TextMate.app есть две символические цели сборки:
ninja TextMate # Build and sign TextMate
ninja TextMate/run # Build, sign, and (re)launch TextMateЧтобы очистить все беги:
ninja -t clean Или просто удалить ~/build/TextMate .
Источник для Textmate выпускается по общедоступной лицензии GNU, опубликованной Фондом Free Software Foundation, либо версией 3 лицензии, либо (по варианту) любой более поздней версии.
Textmate - это товарная марка Allan Odgaard.