Como você instala e gerencia pacotes configuráveis ​​do TextMate?


16

No início, havia um repositório SVN canônico para pacotes configuráveis ​​do TextMate, e a instalação recomendada os descompactava em uma Pristine Bundlespasta para que o gerenciador de pacotes configuráveis ​​do TextMate pudesse salvar suas personalizações sujas em uma Bundlespasta separada .

Agora que quase todo mundo está usando o git, ainda faz sentido usá Pristine Bundles-lo ou é mais apropriado manter o pacote instalado na Bundlespasta e gerenciar personalizações com o git?

Quais ferramentas de conveniência estão disponíveis para descobrir, instalar e atualizar pacotes configuráveis? Parece que há um getBundle e um getBundles , e não existe uma maneira autorizada de fazê-lo.

Estou começando a achar que é melhor procurar no GitHub ".tmbundle" para encontrar o material e instalá-lo manualmente.

Basicamente, minha pergunta é: como você faz isso? Existe algum método melhor do que os outros para se manter atualizado sobre os pacotes configuráveis ​​instalados?


GetBundles (com os 's') parece ser o caminho que a maioria das pessoas faz. No entanto, acho que, se você está prevendo fazer alterações, seria melhor pegar o git manualmente, para que você pudesse facilmente bifurcar. Acredito que o editor de pacotes embutidos simplesmente salve as diferenças das alterações que você faz, mas posso estar errado.
Matt B.

Respostas:


6

Depende do seu nível de habilidade, você pode baixar os pacotes, arrastá-los e soltá-los em sua pasta Usuários> meu.nome> Libary> Suporte a aplicativos> TextMate> Pacotes, ou pode usar o subversion no terminal como este

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

Mais informações, você pode conferir os documentos detalhados no site do TextMate http://manual.macromates.com/en/bundles


2

O TextMate 2 atualiza automaticamente todos os pacotes padrão para você! Como resultado, GetBundles está obsoleto.

Esta é uma grande melhoria: adicionar pacotes costumava ser uma grande barreira para usuários que não conhecem o Git - mas não mais :-)

Dica avançada : se você bifurcar ou criar seus próprios pacotes, eles poderão ser mantidos usando um cliente git de sua escolha. Basta editar e manter como de costume via git, etc. O local atual das instalações está na pasta Avian, por exemplo:

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

Eu acho que isso mudará para "Textmate" quando o TM2 for lançado

`~/Library/Application\ Support/Textmate/Bundles/`
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.