From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nicolas Goaziou Subject: Re: message:// links Date: Sat, 10 Nov 2018 08:28:59 +0100 Message-ID: <87a7mhcrwk.fsf@nicolasgoaziou.fr> References: <5E03A38D-43F7-4523-ABC5-9CB7B2D3147C@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:59078) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gLNt4-0008DS-K6 for emacs-orgmode@gnu.org; Sat, 10 Nov 2018 02:41:04 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gLNhX-0005GF-Bj for emacs-orgmode@gnu.org; Sat, 10 Nov 2018 02:29:07 -0500 Received: from relay3-d.mail.gandi.net ([217.70.183.195]:46979) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gLNhX-0005Cs-59 for emacs-orgmode@gnu.org; Sat, 10 Nov 2018 02:29:03 -0500 In-Reply-To: <5E03A38D-43F7-4523-ABC5-9CB7B2D3147C@gmail.com> (Jean-Christophe Helary's message of "Sat, 10 Nov 2018 10:06:27 +0900") 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: Jean-Christophe Helary Cc: Org-mode Hello, Jean-Christophe Helary writes: > I'm pasting a message:// link into an org-mode file but it fails to be > recognized as a link that should open in a mail client. > > What is a simple way to have org-mode recognize such links ? One simple way is to define "message:" as an alias for "mailto:", which is the Org syntax for such links. This is done with `org-link-abbrev-alist' variable, or in-buffer "LINK" keyword: (setq org-link-abbrev-alist '(("message" . "mailto"))) One drawback is that you cannot write plain links with abbreviations. So [[message:foo@bar.baz]] works, but message:@foo@bar.baz does not. If that is an issue, you can also define a new link with `org-link-set-parameters': (org-link-set-parameters "message" :follow (lambda (path) (browse-url (concat "mailto:" path)))) HTH, Regards, -- Nicolas Goaziou