Як встановити та керувати пакетами TextMate?


16

На початку було канонічне сховище SVN для пакетів TextMate, і рекомендована установка розпакувала їх у Pristine Bundlesпапку, щоб менеджер пакетів TextMate міг зберегти ваші брудні налаштування в окремій Bundlesпапці.

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

Які інструменти зручності доступні для виявлення, встановлення та оновлення пакетів? Здається, є getBundle та getBundles , і немає справжнього авторитетного способу зробити це.

Я починаю вважати, що, мабуть, найкраще просто шукати GitHub на ".tmbundle", щоб знайти матеріал і встановити його вручну.

В основному, моє запитання: як це зробити? Чи будь-який спосіб краще, ніж інші, щоб залишатися на вершині встановлених пакетів?


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

Відповіді:


6

Залежно від рівня вашої кваліфікації, ви можете або завантажити пакети, а потім перетягнути їх у ваші користувачі> my.name> бібліотека> підтримка додатків> TextMate> папка Bundles, або ви можете використовувати 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.