From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nicolas Goaziou Subject: Re: [dev] Implement "ref" link types Date: Sun, 19 Feb 2012 21:02:52 +0100 Message-ID: <87linyvbf7.fsf@gmail.com> References: <87vcn2vgq7.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([140.186.70.92]:60830) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RzCzZ-000094-Ul for emacs-orgmode@gnu.org; Sun, 19 Feb 2012 15:04:18 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RzCzY-0007hN-Re for emacs-orgmode@gnu.org; Sun, 19 Feb 2012 15:04:17 -0500 Received: from mail-wi0-f169.google.com ([209.85.212.169]:41312) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RzCzY-0007hG-M1 for emacs-orgmode@gnu.org; Sun, 19 Feb 2012 15:04:16 -0500 Received: by wibhj13 with SMTP id hj13so3352808wib.0 for ; Sun, 19 Feb 2012 12:04:15 -0800 (PST) In-Reply-To: (Samuel Wales's message of "Sun, 19 Feb 2012 12:41:11 -0700") 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-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Samuel Wales Cc: Org Mode List Hello, Samuel Wales writes: > I think it's a good idea, and would suggest this: > > * If it is not going to have features added, then [[ref:asdf]] is OK > * If it /is/ going to have features added, then I recommend ES/US > > ES/US is extensible syntax / universal syntax, a specific proposal for > an orthogonal and future-proof syntax for new capabilities like this. Ok, I found the thread[1] about extensible syntax for links. I don't think that it would be a good idea to use a completely different syntax for just one type of link. Either we change the whole link system into the extensible syntax proposal, or we don't change it at all. I don't mind either way, but that's orthogonal to the problem at hand. For now, I'll assume we keep the classical link syntax. > For example, you might want to put the target anywhere, not just where > there are elements. Org already has targets for that: <> and [[anywhere]]. The [[ref:element]] link is more interesting for its export effect. Moving back and forth between it and targeted element is a bonus. Regards, [1] http://thread.gmane.org/gmane.emacs.orgmode/11896 -- Nicolas Goaziou