From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rasmus Subject: Re: Citations, continued Date: Mon, 02 Feb 2015 15:17:34 +0100 Message-ID: <878uggo0sh.fsf@gmx.us> References: <87vbjmn6wy.fsf@berkeley.edu> <8761blm6n8.fsf@berkeley.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:37774) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YIHp3-0001p0-MX for emacs-orgmode@gnu.org; Mon, 02 Feb 2015 09:17:54 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YIHp0-0004pu-HT for emacs-orgmode@gnu.org; Mon, 02 Feb 2015 09:17:53 -0500 Received: from plane.gmane.org ([80.91.229.3]:52086) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YIHp0-0004pn-AL for emacs-orgmode@gnu.org; Mon, 02 Feb 2015 09:17:50 -0500 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1YIHoq-000401-47 for emacs-orgmode@gnu.org; Mon, 02 Feb 2015 15:17:40 +0100 Received: from tsn109-201-154-156.dyn.nltelcom.net ([109.201.154.156]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 02 Feb 2015 15:17:40 +0100 Received: from rasmus by tsn109-201-154-156.dyn.nltelcom.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 02 Feb 2015 15:17:40 +0100 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: emacs-orgmode@gnu.org tsd@tsdye.com (Thomas S. Dye) writes: > You and others are advocating a separate syntax for links and citations, > which might indeed be the way to go. I can see it being much nicer than > the current state of affairs with Org mode links. The downside is that > it will mean learning another set of rules, in addition to the existing > rules for links. So we bump the version number? The [[cite:key]] would not stop working. > Several years ago, Samuel Wales suggested an extensible syntax example > using link features > (https://lists.gnu.org/archive/html/emacs-orgmode/2010-08/msg00404.html). > At the time it seemed to me that this was a Lisp-y approach because it > solved particular problems by generalizing or abstracting a language > feature to include particulars that had previously fallen outside its > ken. I wanted something like this while I was working on implementing > citation links for export to LaTeX. > > Would it be feasible to generalize Org mode's link syntax, or make it > extensible, so the overlap of link with citation is complete? I like :key entry-links and it would be powerful. Certain like types would also need to support custom display functions. You could then implement a cite-operator '@' as a handler for a generalized link. —Rasmus -- Governments should be afraid of their people