Últimamente estoy utilizando emacs y Org-mode como sistema de organización y tomar notas. Una tarea que me lleva mucho tiempo es la de insertar enlaces a ficheros del disco: hay que copiar la ruta del fichero y pegarla en el texto.
La solución ha sido crear un servicio con Automator en el que:
1. Se recibe la selección de archivos o carpetas en Finder.app
2. Se ejecuta el AppleScript
on run {input, parameters} set output to {} repeat with x in input copy the POSIX path of x to the end of output end repeat return output end run
3. Se copia el resultado en el portapapeles
Lo salvamos como servicio (con el nombre PathToClipBoard, por ejemplo) y ya está disponible en el menú de acciones contextuales.
Pinchamos con el botón derecho en el fichero deseado, seleccionamos el servicio y el AppleScript hace el resto. Ya sólo tenemos que pegar. La ruta está en el portapapeles.