Puedes descargar TextMate desde aquí.
Puede usar la lista de correo de TextMate o el canal #TextMate IRC en Freenode.net para preguntas, comentarios e informes de errores.
También puede contactar a los macromados.
Antes de enviar un informe de error, lea las instrucciones de informes de errores de escritura.
Para construir TextMate, necesita lo siguiente:
makehash_map amigable con el cachéTodo esto se puede instalar utilizando HomeBrew o MacPorts:
# Homebrew
brew install boost capnp google-sparsehash multimarkdown ninja ragel
# MacPorts
sudo port install boost capnproto multimarkdown ninja ragel sparsehash Después de instalar dependencias, asegúrese de tener un pago completo (incluidos los submódulos) y luego ejecute ./configure seguido de ninja , por ejemplo:
git clone --recursive https://github.com/textmate/textmate.git
cd textmate
./configure && ninja TextMate/run El script ./configure simplemente verifica que se pueden encontrar todas las dependencias, y luego llama bin/rave a arranque un archivo build.ninja con configuración predeterminada establecida en release y el destino predeterminado establecido en TextMate .
Debe instalar el paquete ninja que se puede instalar a través de preferencias → paquetes .
Después de esto, puede presionar ⌘B para construir desde TextMate. En caso de que aún no haya necesitado configurar la variable PATH , ya sea en preferencias → variables o ~/.tm_properties para que pueda encontrar ninja y herramientas relacionadas; Un ejemplo podría ser $PATH:/usr/local/bin .
El objetivo predeterminado (establecido en .tm_properties ) es TextMate/run . Esto relanzará TextMate, pero cuando se llame desde TextMate, aparecerá un diálogo antes de que se mate la instancia actual. Como hay una restauración de sesión completa, es seguro relanzarse incluso con cambios no salvos.
Si el archivo actual es un archivo de prueba, entonces el objetivo para construir se cambia para construir la biblioteca a la que pertenece la prueba (esto se hace configurando TM_NINJA_TARGET en el archivo .tm_properties que se encuentra en la raíz del árbol de origen).
Del mismo modo, si el archivo actual pertenece a un objetivo de aplicación (que no sea TextMate.app ), entonces TM_NINJA_TARGET está configurado para construir y ejecutar esta aplicación.
Para la aplicación TextMate.app hay dos objetivos de construcción simbólicos:
ninja TextMate # Build and sign TextMate
ninja TextMate/run # Build, sign, and (re)launch TextMatePara limpiar todo corriendo:
ninja -t clean O simplemente eliminar ~/build/TextMate .
La fuente de TextMate se lanza bajo la Licencia Pública General de GNU, publicada por Free Software Foundation, ya sea la versión 3 de la licencia, o (a su opción) cualquier versión posterior.
TextMate es una marca registrada de Allan Odgaard.