Está bien, hice trampa pero aún obtienes un servicio de Automator. Necesitará tener la configuración TextMate para usar el shell (generalmente lo hace cuando lo instala por primera vez, para que pueda usarlo mate
desde la CLI).
Abre Automator y crea un nuevo servicio
Desde Utilidades, arrastre sobre la ventana Ejecutar script de Shell .
Suelte el siguiente script:
cd ~/Desktop;
touch newfile.txt;
mate newfile.txt
Lo que esto básicamente hace es crear un archivo en su escritorio llamado newfile.txt y luego abrirlo en TextMate.
Actualización solicitada:
- Abra Automater y cree un nuevo servicio.
- Arrastre sobre la ventana 'Ejecutar Applescript'
Pegue el siguiente Applescript escrito por Olivier Fabré :
on run {input, parameters}
tell application "Finder"
set currentPath to insertion location as text
set filePath to POSIX path of currentPath & input
end tell
tell application "TextMate"
activate
open filePath
end tell
return input
end run
Guardar el servicio
Qué hace esto:
Si selecciona texto en una aplicación, se abrirá un archivo TextMate en blanco con el nombre del texto seleccionado, en la ventana del Finder.
Lo que probablemente intentas hacer:
Otras personas han escrito tutoriales sobre la creación de un botón TextMate que se encuentra en la barra de herramientas del Finder que abrirá un documento en blanco en esa ventana, o abrirá un archivo seleccionado en TextMate. Es lo que suena como lo que quieres hacer y no requiere Automator.