Você pode baixar o textmate aqui.
Você pode usar a lista de discussão do TextMate ou o #TextMate IRC Channel no freeenode.net para obter perguntas, comentários e relatórios de bug.
Você também pode entrar em contato com os macrômicos.
Antes de enviar um relatório de bug, leia as instruções de relatórios de bugs de gravação.
Para construir o TextMate, você precisa do seguinte:
makehash_map de cache amigávelTudo isso pode ser instalado usando Homebrew ou Macports:
# Homebrew
brew install boost capnp google-sparsehash multimarkdown ninja ragel
# MacPorts
sudo port install boost capnproto multimarkdown ninja ragel sparsehash Após a instalação de dependências, verifique se você tem uma finalização completa (incluindo submódulos) e, em seguida, execute ./configure seguido de ninja , por exemplo:
git clone --recursive https://github.com/textmate/textmate.git
cd textmate
./configure && ninja TextMate/run O script ./configure simplesmente verifica se todas as dependências podem ser encontradas e, em seguida, chama bin/rave para inicializar um arquivo build.ninja com configuração padrão definida para release e o destino padrão definido como TextMate .
Você deve instalar o pacote Ninja, que pode ser instalado através de preferências → pacotes .
Depois disso, você pode pressionar ⌘b para construir a partir de dentro do TextMate. Caso você ainda não tenha sido, também precisa configurar a variável PATH em preferências → variáveis ou ~/.tm_properties para que ela possa encontrar ninja e ferramentas relacionadas; Um exemplo pode ser $PATH:/usr/local/bin .
O destino padrão (definido em .tm_properties ) é TextMate/run . Isso relançará o TextMate, mas quando chamado de dentro do TextMate, uma caixa de diálogo aparecerá antes que a instância atual seja morta. Como há restauração completa da sessão, é seguro relançar mesmo com alterações não salvas.
Se o arquivo atual for um arquivo de teste, o destino a ser alterado será alterado para construir a biblioteca à qual o teste pertence (isso é feito definindo TM_NINJA_TARGET no arquivo .tm_properties encontrado na raiz da árvore de origem).
Da mesma forma, se o arquivo atual pertence a um destino de aplicativo (exceto TextMate.app ), TM_NINJA_TARGET estará configurado para criar e executar este aplicativo.
Para o aplicativo TextMate.app existem dois alvos simbólicos de construção:
ninja TextMate # Build and sign TextMate
ninja TextMate/run # Build, sign, and (re)launch TextMatePara limpar tudo, execute:
ninja -t clean Ou simplesmente exclua ~/build/TextMate .
A fonte do TextMate é divulgada sob a licença pública geral da GNU, conforme publicado pela Free Software Foundation, versão 3 da licença ou (por sua opção) qualquer versão posterior.
Textmate é uma marca registrada da Allan Odgaard.