On 23 April 2014 16:04, Bastien <b...@gnu.org> wrote:

> Okay, see those two bits of `org-file-apps' docstring:
>
> `auto-mode'    Matches files that are matched by any entry in
> `auto-mode-alist',
>                so all files Emacs knows how to handle.  Using this with
>                command `emacs' will open most files in Emacs.  Beware that
> this
>                will also open html files inside Emacs, unless you add
>                ("html" . default) to the list as well.
>
> So (auto-mode . emacs) says to open .pdf files in emacs... but
> ("\\.pdf\\'" . default) says to open .pdf files using the "default"
> application:
>
>  `default'     Use the default application for this file type, which is the
>                association for t in the list
>
> Since you have (t . "xdg-open %s"), xdg-open is used.
>
> Yep, it's all a bit tricky...
>

Thanks for explaining more. The reason I was (and remain!) still confused
is that you said earlier that because "auto-mode" comes first, it is not
overridden by changing the default value later. So the implication is that
changing the default value does not override other values, but changing the
system value does. Am I correct?

-- 
http://rrt.sc3d.org

Reply via email to