¿Cómo instalas y administras paquetes de TextMate?

16

Al principio, había un repositorio SVN canónico para paquetes de TextMate, y la instalación recomendada los descomprimió en una Pristine Bundlescarpeta para que el administrador de paquetes de TextMate pudiera guardar sus personalizaciones sucias en una Bundlescarpeta separada .

Ahora que casi todos usan git, ¿tiene sentido usarlo Pristine Bundleso es más apropiado mantener el paquete instalado en la Bundlescarpeta y administrar las personalizaciones con git?

¿Qué herramientas de conveniencia están disponibles para descubrir, instalar y actualizar paquetes? Parece que hay un getBundle y un getBundles , y no hay una forma autorizada real de hacerlo.

Estoy empezando a pensar que probablemente sea mejor buscar ".tmbundle" en GitHub para encontrar el material e instalarlo a mano.

Básicamente, mi pregunta es: ¿cómo lo haces? ¿Hay algún método mejor que los demás para estar al tanto de los paquetes instalados?

Andrew Vit
fuente
GetBundles (con la 's') parece ser la forma en que la mayoría lo hace. Sin embargo, creo que si está anticipando hacer cambios, sería mejor agarrar el git a mano para poder bifurcarlo fácilmente. Creo que el editor de paquetes incorporado simplemente guarda las diferencias de los cambios que realiza, pero puedo estar equivocado.
Matt B.

Respuestas:

6

Dependiendo de su nivel de habilidad, puede descargar los paquetes, luego arrastrarlos y soltarlos en su carpeta Usuarios> mi.nombre> Biblioteca> Soporte de aplicaciones> TextMate> Paquetes, o puede usar la subversión en el terminal de esta manera

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

Más información puede consultar sus documentos detallados en el sitio de TextMate http://manual.macromates.com/en/bundles

influencia
fuente
2

¡TextMate 2 actualiza automáticamente todos los paquetes predeterminados para usted! Como resultado, GetBundles está en desuso.

Esta es una mejora masiva: agregar paquetes solía ser una gran barrera para los usuarios que no son conscientes de Git, pero no más :-)

Sugerencia avanzada : si bifurca o crea sus propios paquetes, estos se pueden mantener utilizando un cliente git de su elección. Simplemente edite y mantenga como siempre a través de git, etc. La ubicación actual para las instalaciones se encuentra en la carpeta Avian, por ejemplo:

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

Creo que esto cambiará a "Textmate" una vez que se lance TM2

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