Как установить и управлять пакетами TextMate?

Вначале существовал канонический SVN-репозиторий для пакетов TextMate, и рекомендуемая установка распаковывала их в Pristine Bundles папку, чтобы менеджер пакетов TextMate мог сохранить ваши грязные настройки в отдельном Bundles папка.

Теперь, когда почти все используют git, имеет ли смысл использовать Pristine Bundlesили более целесообразно сохранить установленный пакет в Bundles папку и управлять настройками с помощью git?

Какие удобные инструменты доступны для обнаружения, установки и обновления пакетов? Кажется, есть getBundle и getBundles, и нет никакого реального авторитетного способа сделать это.

Я начинаю думать, что, вероятно, лучше всего искать в GitHub ".tmbundle", чтобы найти материал и установить его вручную.

В основном, мой вопрос: как ты это делаешь? Является ли какой-либо метод лучше, чем другие, чтобы оставаться поверх установленных пакетов?

2 ответа

В зависимости от вашего уровня квалификации, вы можете либо загрузить пакеты, а затем перетащить их в папку "Пользователи"> "my.name"> "Libary"> "Поддержка приложений"> "TextMate"> "Пакеты", или вы можете использовать Subversion в терминале, например, так:

mkdir -p /Library/Application\ Support/TextMate/Bundles
cd /Library/Application\ Support/TextMate/Bundles
svn co http://svn.textmate.org/trunk/Bundles/Haskell.tmbundle

Более подробную информацию вы можете проверить их подробные документы на сайте TextMate http://manual.macromates.com/en/bundles

TextMate 2 автоматически обновляет все пакеты по умолчанию для вас! В результате GetBundles устарела.

Это значительное улучшение: добавление пакетов раньше было большим барьером для не-Git-пользователей, но не более:-)

Дополнительная подсказка: если вы разветвляетесь или создаете свои собственные пакеты, их можно поддерживать с помощью git-клиента по вашему выбору. Просто редактируйте и поддерживайте как обычно с помощью git и т. Д. Текущее местоположение для установки находится в папке Avian, например:

`~/Library/Application\ Support/Avian/Bundles/markdown.tmbundle`

Я думаю, что это изменится на "TextMate", как только TM2 выпущен

`~/Library/Application\ Support/Textmate/Bundles/`
Другие вопросы по тегам