Come installi e gestisci i bundle TextMate?


16

All'inizio, c'era un repository SVN canonico per i bundle TextMate e l'installazione consigliata li decompresse in una Pristine Bundlescartella in modo che il gestore bundle di TextMate potesse salvare le personalizzazioni sporche in una Bundlescartella separata .

Ora che quasi tutti usano git, ha ancora senso usarlo Pristine Bundleso è più appropriato mantenere il pacchetto installato nella Bundlescartella e gestire le personalizzazioni con git?

Quali strumenti utili sono disponibili per scoprire, installare e aggiornare i bundle? Sembra che ci sia un getBundle e un getBundles e nessun vero modo autorevole per farlo.

Sto iniziando a pensare che probabilmente è meglio cercare semplicemente ".tmbundle" in GitHub per trovare le cose e installarle a mano.

Fondamentalmente, la mia domanda è: come si fa? C'è un metodo migliore degli altri per rimanere aggiornato sui bundle installati?


GetBundles (con la 's') sembra essere il modo in cui lo fanno quasi tutti. Tuttavia, penso che se stai anticipando di apportare modifiche, sarebbe meglio solo afferrare il git a mano in modo da poterlo facilmente fork. Credo che l'editor di bundle integrato salvi semplicemente le differenze delle modifiche apportate, ma potrei sbagliarmi.
Matt B.

Risposte:


6

Dipende dal tuo livello di abilità, puoi scaricare i bundle, quindi trascinarli e rilasciarli nella cartella Users> my.name> Libary> Supporto applicazioni> TextMate> Bundles, oppure puoi usare la sovversione nel terminale in questo modo

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

Maggiori informazioni puoi consultare i loro documenti dettagliati sul sito TextMate http://manual.macromates.com/en/bundles


2

TextMate 2 aggiorna automaticamente tutti i pacchetti predefiniti per te! Di conseguenza, GetBundles è obsoleto.

Questo è un enorme miglioramento: l'aggiunta di bundle era un grosso ostacolo per gli utenti non sensibili a Git, ma non di più :-)

Suggerimento avanzato : se esegui il fork o crei i tuoi bundle, questi possono essere gestiti utilizzando un client git di tua scelta. Modifica e mantieni come al solito tramite git ecc. La posizione corrente per le installazioni si trova nella cartella Avian, ad esempio:

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

Penso che questo cambierà in "Textmate" una volta rilasciato TM2

`~/Library/Application\ Support/Textmate/Bundles/`
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.