Bagaimana Anda menginstal & mengelola bundel TextMate?

16

Pada awalnya, ada repositori SVN kanonik untuk bundel TextMate, dan instalasi yang disarankan membongkar mereka ke dalam Pristine Bundlesfolder sehingga manajer bundel TextMate dapat menyimpan kustomisasi kotor Anda di Bundlesfolder terpisah .

Sekarang hampir semua orang menggunakan git, apakah masih masuk akal untuk digunakan Pristine Bundles, atau apakah lebih tepat untuk menyimpan bundel yang terinstal di Bundlesfolder dan mengelola penyesuaian dengan git?

Alat kenyamanan apa yang tersedia untuk menemukan, menginstal, dan memperbarui bundel? Tampaknya ada getBundle dan getBundles , dan tidak ada cara otoritatif nyata untuk melakukannya.

Saya mulai berpikir mungkin yang terbaik adalah hanya mencari ".tmbundle" GitHub untuk menemukan barang dan menginstalnya dengan tangan.

Pada dasarnya, pertanyaan saya adalah: bagaimana Anda melakukannya? Apakah ada metode yang lebih baik daripada yang lain untuk tetap di atas bundel yang Anda instal?

Andrew Vit
sumber
GetBundles (dengan 's') tampaknya menjadi cara kebanyakan orang melakukannya. Namun, saya pikir jika Anda mengantisipasi untuk melakukan perubahan, lebih baik ambil git dengan tangan saja sehingga Anda bisa dengan mudah memotongnya. Saya percaya editor bundel bawaan hanya menyimpan perbedaan dari perubahan yang Anda buat, tapi saya mungkin salah.
Matt B.

Jawaban:

6

Tergantung pada tingkat keahlian Anda, Anda dapat mengunduh bundel, lalu seret dan lepaskan ke dalam Pengguna Anda> nama saya> Libary> Dukungan Aplikasi> Folder Teks> Bundel, atau Anda dapat menggunakan subversi di terminal seperti

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

Info lebih lanjut Anda dapat melihat dokumen terperinci mereka di situs TextMate http://manual.macromates.com/en/bundles

bergoyang
sumber
2

TextMate 2 secara otomatis memperbarui semua bundel default untuk Anda! Akibatnya, GetBundles tidak digunakan lagi.

Ini adalah peningkatan besar: menambahkan bundel yang digunakan untuk menjadi penghalang besar bagi pengguna yang tidak sadar Git - tapi tidak lebih :-)

Petunjuk lanjutan : Jika Anda melakukan fork atau membuat bundel Anda sendiri, ini dapat dikelola menggunakan klien git pilihan Anda. Cukup edit dan pertahankan seperti biasa via git dll. Lokasi instalasi saat ini ada di bawah folder Avian, mis:

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

Saya pikir ini akan berubah menjadi "Textmate" setelah TM2 dirilis

`~/Library/Application\ Support/Textmate/Bundles/`
tim
sumber