No estoy seguro si esto pertenece aquí o en Superusuario, pero es específico para Mac, así que voy a ir de aquí.
Escribí un script en Ruby que las ediciones de TextMate global de las propiedades de archivo y cambia el tema basado en la hora del día (la luz el tema durante el día, el tema oscuro en la noche) y, a continuación, lanza TextMate.
Luego hice un Automator aplicación que se ejecuta el script. Me llamó TextMate, pega en el icono de la flor, y lo puso en mi dock en lugar de la real TextMate de la aplicación.
El script funciona, pero la gran cosa obvia que pasa por alto es que el real TextMate ya no está en mi dock, así que cada vez que haga clic en mi Automator versión, se ejecuta, salidas y, a continuación, TextMate propio anexa a la ejecución de aplicaciones sección de mi dock, así que tengo dos flores iconos de ahí abajo cuando la aplicación se está ejecutando. Otro problema es que si me abre la app en cualquier otra forma (como la apertura de un archivo desde el Finder), el script no se ejecuta.
Así que, ¿hay alguna manera de fijar mi secuencia de comandos para la aplicación real, o decirle al sistema que hacer algo en cualquier momento TextMate se abre, o decirle a TextMate para hacer algo en cualquier momento que se abre?