Comment installez-vous et gérez-vous les offres TextMate?

16

Au début, il y avait un référentiel canonique SVN pour les bundles TextMate, et l'installation recommandée les décompressait dans un Pristine Bundlesdossier afin que le gestionnaire de bundles de TextMate puisse enregistrer vos personnalisations sales dans un Bundlesdossier séparé .

Maintenant que presque tout le monde utilise git, est-il toujours judicieux d'utiliser Pristine Bundles, ou est-il plus approprié de conserver le bundle installé dans le Bundlesdossier et de gérer les personnalisations avec git?

Quels outils pratiques sont disponibles pour découvrir, installer et mettre à jour des bundles? Il semble qu'il y ait un getBundle et un getBundles , et qu'il n'y ait pas de véritable moyen faisant autorité pour le faire.

Je commence à penser qu'il est probablement préférable de simplement rechercher dans GitHub ".tmbundle" pour trouver les trucs et l'installer à la main.

Fondamentalement, ma question est: comment faites-vous? Y a-t-il une méthode meilleure que les autres pour rester au top de vos bundles installés?

Andrew Vit
la source
GetBundles (avec le 's') semble être la façon dont tout le monde le fait. Cependant, je pense que si vous prévoyez d'apporter des modifications, il serait préférable de saisir le git à la main afin de pouvoir le bifurquer facilement. Je crois que l'éditeur de bundle intégré enregistre simplement les différences des modifications que vous apportez, mais je peux me tromper.
Matt B.

Réponses:

6

En fonction de votre niveau de compétence, vous pouvez soit télécharger les bundles, puis les glisser-déposer dans votre dossier Users> my.name> Libary> Application Support> TextMate> Bundles, ou vous pouvez utiliser subversion dans le terminal comme ceci

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

Plus d'informations, vous pouvez consulter leurs documents détaillés sur le site TextMate http://manual.macromates.com/en/bundles

balancement
la source
2

TextMate 2 met automatiquement à jour tous les bundles par défaut pour vous! Par conséquent, GetBundles est obsolète.

Il s'agit d'une amélioration massive: l'ajout de bundles était auparavant une grande barrière pour les utilisateurs non avertis par Git - mais pas plus :-)

Astuce avancée : si vous créez ou créez vos propres bundles, ceux-ci peuvent être gérés à l'aide d'un client git de votre choix. Il suffit de modifier et de maintenir comme d'habitude via git etc. L'emplacement actuel des installations se trouve dans le dossier Avian, par exemple:

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

Je pense que cela changera en "Textmate" une fois que TM2 sera sorti

`~/Library/Application\ Support/Textmate/Bundles/`
tim
la source