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


16

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

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

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

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

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


GetBundles (с 's'), кажется, способ, которым большинство всех делает это. Тем не менее, я думаю, что если вы ожидаете внесения изменений, было бы лучше просто захватить мерзавца вручную, чтобы вы могли легко его раскошелиться. Я полагаю, что встроенный редактор пакетов просто сохраняет различия внесенных вами изменений, но я могу ошибаться.
Мэтт Б.

Ответы:


6

В зависимости от вашего уровня квалификации, вы можете либо скачать пакеты, а затем перетащить их в папку «Пользователи»> «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


2

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

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

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

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

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

`~/Library/Application\ Support/Textmate/Bundles/`
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.