Você pode usar o pacote openwith para configurar associações de tipos de arquivos com aplicativos externos. Isso, então, abre os arquivos nas aplicações definidas e trabalha para find-file
, dired
e, naturalmente, também para C-C C-o
nos org-mode. As associações são definidas em uma lista de listas (documentação qv da openwith-associations
variável). Por exemplo, aqui estão minhas configurações para minha instalação do ubuntu.
(("\\.pdf\\'" "evince" (file))
("\\.mp3\\'" "xmms" (file))
("\\.\\(?:mpe?g\\|mp4\\|MP4\\|avi\\|wmv\\)\\'" "mplayer" ("-idx" file))
("\\.odp\\|\\.odt\\|\\.doc\\|\\.docx\\'" "libreoffice" (file)))
O Openwith está disponível no MELPA.
Os links relativos no modo organizacional funcionam com facilidade, por exemplo
[[file:images/mypicture.pdf][this picture]]
C-c C-o
(org-open-at-point
) para seguir o link? Funciona se você usar um caminho absoluto ou um arquivo com uma extensão diferente? Qual SO?