From mboxrd@z Thu Jan 1 00:00:00 1970 From: Florian Lindner Subject: Re: Default application for org-reveal Date: Sun, 8 Jan 2017 18:25:19 +0100 Message-ID: References: <84k2a7m9w6.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15 Content-Transfer-Encoding: 7bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:34610) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cQHDt-0001uH-J6 for emacs-orgmode@gnu.org; Sun, 08 Jan 2017 12:25:38 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cQHDq-0001QR-CM for emacs-orgmode@gnu.org; Sun, 08 Jan 2017 12:25:37 -0500 Received: from [195.159.176.226] (port=38676 helo=blaine.gmane.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cQHDq-0001Px-5S for emacs-orgmode@gnu.org; Sun, 08 Jan 2017 12:25:34 -0500 Received: from list by blaine.gmane.org with local (Exim 4.84_2) (envelope-from ) id 1cQHDf-0004Zq-Aw for emacs-orgmode@gnu.org; Sun, 08 Jan 2017 18:25:23 +0100 In-Reply-To: <84k2a7m9w6.fsf@gmail.com> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: "Emacs-orgmode" To: emacs-orgmode@gnu.org Am 07.01.2017 um 11:39 schrieb Marco Wahl: > Hi, > > Florian Lindner 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