Am 07.01.2017 um 11:39 schrieb Marco Wahl: > Hi, > > Florian Lindner <mailingli...@xgm.de> writes: > >> Hello, >> >> the Org Attach dispatcher offers a key "f" to open the attachment directory >> not in Emacs. >> >> (defun org-attach-reveal (&optional if-exists) >> "Show the attachment directory of the current task. >> This will attempt to use an external program to show the directory." >> (interactive "P") >> (let ((attach-dir (org-attach-dir (not if-exists)))) >> (and attach-dir (org-open-file attach-dir)))) >> >> On my two systems this is the same a F, it opens in dired. xdg-open . uses >> dolphin to open inode/directory. How does Emacs/org determine which >> application to use? How can I influence it? > > The documentation of `org-open-file' points to variable `org-file-apps'. > You can customize `org-file-apps'. > > E.g. the entry > > [INS] [DEL] Cons-cell: > Choice: [Value Menu] Links to a directory > Choice: [Value Menu] Command: firefox %s > > stands for opening directories in firefox.
Ok, thanks. I've set org-file-apps like that now org-file-apps '((system . "xdg-open %s") ("\\.pdf\\'" . system) (directory . system) (auto-mode . emacs))) and it seems to work. IMHO should mailcap be deprecated in favor of xdg-open. Best, Florian