Instalando um pacote para o TextMate

1

Eu fiz o download da versão de avaliação de 30 dias do TextMate e queria usar um plug-in para o coffeescript .

As instruções para instalar o plugin dizem para ir para este diretório

cd ~/Library/Application\ Support/TextMate/Bundles (Textmate 1)

Depois que mudei para o diretório TextMate e comecei a procurar por Bundles fazendo ls , ele apenas mostrou

TextMate.pid

Em outras palavras, nenhum diretório Bundles ....

Uma vez no diretório Bundles, devo fazer

git clone git://github.com/jashkenas/coffee-script-tmbundle CoffeeScriptBundle.tmbundle

mas não quis tentar isso sem primeiro estar no diretório Bundles.

    
por m73 10.04.2012 / 02:02

3 respostas

0

Crie um novo diretório em ~ / Library / Application \ Support / TextMate /

Managed

faça outro nesse diretório:

Bundles

cd para o novo diretório:

cd ~/Library/Application\ Support/TextMate/Managed/Bundles

execute o git no terminal:

git clone git://github.com/jashkenas/coffee-script-tmbundle CoffeeScriptBundle.tmbundle
    
por 10.04.2012 / 03:44
0

Isso tudo é muito mais fácil no TextMate 2.

Dezenas de pacotes estão disponíveis no aplicativo (basta clicar em preferences () ⌘,) e na guia do pacote…

Se por acaso você precisar instalar um pacote gerenciado no github etc., você poderá instalá-lo junto com os outros pacotes, por exemplo

~ / Library / Application Support / TextMate / Bundles /

    
por 08.12.2016 / 14:38
0

Para ser claro, se você estiver usando o TextMate 2 , existem várias maneiras de adquirir / usar / editar / gerenciar pacotes configuráveis.

Instalando / atualizando bundles

Através das Preferências do TextMate

Um grande número de pacotes populares (do repositório Github do TextMate ) pode ser instalado e gerenciado diretamente no TextMate via Sobre & gt ; Preferências > Pacotes . Por padrão, esses pacotes gerenciados são atualizados automaticamente.

Os pacotes instalados dessa maneira são armazenados em $HOME/Library/Application Support/TextMate/Managed/Bundles , embora você nunca modifique nada nesse caminho.

Faça o download e clique duas vezes em

Se você baixou algum outro pacote Textmate (por exemplo, um diretório com a extensão .tmbundle ), basta clicar duas vezes nele para instalá-lo no TextMate. Ao contrário dos pacotes gerenciados, eles nunca são atualizados automaticamente. Se você deseja atualizar para uma versão mais recente, é necessário fazer o download manualmente e clicar duas vezes para instalar.

Os pacotes instalados dessa maneira são armazenados em $HOME/Library/Application Support/TextMate/Pristine Copy/Bundles , mas você nunca deve modificar nada nesse caminho.

Modificando pacotes

A modificação dos pacotes configuráveis descritos acima só deve ser feita no Textmate via Bundles > Editar pacotes ... . Para esses pacotes, o TextMate armazena todas as alterações feitas a eles como um arquivo de alterações incremental separado, mantendo o pacote original intacto para que possa ser atualizado sem perder suas modificações. Esses arquivos de mudança estão localizados em um caminho correspondente em $HOME/Library/Application Support/TextMate/Bundles .

Por exemplo, o comando Validar Sintaxe no pacote gerenciado PHP é definido em $HOME/Library/Application Support/TextMate/Managed/Bundles/PHP.tmbundle/Commands/Validate syntax.plist .

Ao editar o comando via Bundles > Editar pacotes ... > PHP > Ações do menu > Validar sintaxe , o TextMate armazenará suas modificações como $HOME/Library/Application Support/TextMate/Bundles/PHP.tmbundle/Commands/Validate syntax.plist

Criando pacotes

Novos pacotes também podem ser criados a partir do TextMate. Vá para Pacotes > Edite Bundles ... e, em seguida, pressione Command-N (⌘N). Depois de fechar o editor de bundles e salvar sua alteração, seu pacote seria criado em $HOME/Library/Application Support/TextMate/Bundles/ .

UNLIKE os pacotes gerenciados e imaculados (clique duplo) acima, as alterações feitas nos bundles criados dessa maneira são armazenadas diretamente na origem do pacote e não como um arquivo de alteração incremental. Isso significa que você também pode editar o bundle diretamente do sistema de arquivos, se quiser.

Instalando pacotes gerenciados pelo VCS

Como os bundles instalados em $HOME/Library/Application Support/TextMate/Bundles/ não são gerenciados pelo TextMate (ou seja, não atualizados automaticamente e não mantidos como fonte original quando são feitas alterações), ele é o local ideal para instalar pacotes configuráveis que são gerenciados por sistemas de controle de versão externos git , svn , etc)

Por exemplo:

cd "$HOME/Library/Application Support/TextMate/Bundles"
git clone https://github.com/mads-hartmann/Whitespace.tmbundle

Isso criaria um diretório de pacotes em:

$HOME/Library/Application Support/TextMate/Bundles/Whitespace.tmbundle

Para usar o pacote (ou atualizá-lo após um git pull ), basta reiniciar o TextMate (⌃⌘Q).

    
por 17.10.2017 / 22:58