Puede usar el paquete openwith para configurar asociaciones de tipos de archivo con aplicaciones externas. Esto entonces abre los archivos de las aplicaciones definidas y trabaja para find-file
, dired
y, naturalmente, también para C-C C-o
en org-mode. Las asociaciones se definen en una lista de listas (documentación qv de la openwith-associations
variable). Por ejemplo, aquí están mis configuraciones para mi instalación de ubuntu.
(("\\.pdf\\'" "evince" (file))
("\\.mp3\\'" "xmms" (file))
("\\.\\(?:mpe?g\\|mp4\\|MP4\\|avi\\|wmv\\)\\'" "mplayer" ("-idx" file))
("\\.odp\\|\\.odt\\|\\.doc\\|\\.docx\\'" "libreoffice" (file)))
Openwith está disponible de MELPA.
Los enlaces relativos en modo org funcionan fácilmente, por ejemplo
[[file:images/mypicture.pdf][this picture]]
C-c C-o
(org-open-at-point
) para seguir el enlace? ¿Funciona si usa una ruta absoluta o un archivo con una extensión diferente? Que sistema operativo