Criação de pacote TextMate 2

19

No TextMate 2, como posso criar um novo pacote?

Estou usando uma linguagem de programação que até agora não possui um pacote (portanto, não há destaque de sintaxe, trechos e assim por diante). O TextMate 1 costumava ter um Bundle Editor, mas por onde começo no TextMate 2?

Asmus
fonte

Respostas:

18

No momento da redação deste artigo, as etapas iniciais são:

  1. Vá para Pacotes (menu) > Editar pacotes ...
  2. Pressione ⌘N para criar um novo pacote.
  3. O pacote é salvo ~/Library/Application\ Support/Avian/Bundles; convém clicar com o botão direito do mouse no pacote salvo e escolher Mostrar conteúdo do pacote para ver o que está dentro do pacote.

Mais informações podem ser encontradas, por exemplo, aqui e aqui .

Henrik
fonte
0

A maneira mais fácil de fazer isso é copiar um pacote existente, renomeá-lo e editá-lo.

Aqui está o manual oficial sobre isso: Manual do TextMate → Pacotes .

5.2 Editando pacotes / itens padrão

Alguns dos itens padrão podem não corresponder exatamente ao seu gosto, por exemplo, o estilo de codificação nos trechos pode ser diferente do seu, portanto, você pode querer acionar outras guias, equivalentes de chave ou modificações semelhantes.

Se você editar um item padrão, a diferença será armazenada ~/Library/Application Support/TextMate/Bundles. Eles são mesclados com a versão padrão para que suas alterações entrem em vigor mesmo após a atualização do TextMate. Todos os novos itens que você cria também acabam nesse local.

Pacotes ou itens de pacote que você instala arrastando-os para o TextMate ou clicando duas vezes serão instalados no ~/Library/Application Support/TextMate/Pristine Copy/Bundles. A edição dessas opções também resultará no armazenamento das diferenças ~/Library/Application Support/TextMate/Bundles, o que significa que, se mais tarde você receber uma nova versão deste pacote de terceiros, poderá instalá-lo com segurança em cima do antigo (arrastando-o para o TextMate) e novamente as alterações serão preservadas.

Se você deseja descartar as alterações locais, atualmente a única opção é excluí-las ~/Library/Application Support/TextMate/Bundles.


Como alternativa, aqui está um guia mais visual (muitas capturas de tela): Como criar um pacote TextMate .

Mathias Bynens
fonte
2
Eu acredito que isso diz respeito a Textmate 1.
Henrik