From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefan Nobis Subject: Re: Citation syntax: a revised proposal Date: Mon, 16 Feb 2015 09:53:50 +0100 Message-ID: References: <87k2zjnc0e.fsf@berkeley.edu> <87386775gc.fsf@gmx.us> <877fvjm7f3.fsf@berkeley.edu> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:52257) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YNHRK-0003Ls-RN for emacs-orgmode@gnu.org; Mon, 16 Feb 2015 03:54:04 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YNHRH-0008GP-LA for emacs-orgmode@gnu.org; Mon, 16 Feb 2015 03:54:02 -0500 Received: from basilikum.nobis-admin.de ([89.238.71.130]:33661) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YNHRH-0008Fv-4k for emacs-orgmode@gnu.org; Mon, 16 Feb 2015 03:53:59 -0500 Received: from localhost (localhost.localdomain [127.0.0.1]) by basilikum.nobis-admin.de (Postfix) with ESMTP id ED3487E03E6 for ; Mon, 16 Feb 2015 09:53:56 +0100 (CET) Received: from basilikum.nobis-admin.de ([127.0.0.1]) by localhost (basilikum.nobis-admin.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mrCBrSlV-QTh for ; Mon, 16 Feb 2015 09:53:51 +0100 (CET) Received: from karotte.fritz.box (f049179086.adsl.alicedsl.de [78.49.179.86]) by basilikum.nobis-admin.de (Postfix) with ESMTPSA for ; Mon, 16 Feb 2015 09:53:51 +0100 (CET) In-Reply-To: <877fvjm7f3.fsf@berkeley.edu> (Richard Lawrence's message of "Sun, 15 Feb 2015 09:05:52 -0800") 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 Richard Lawrence writes: > Rasmus writes: >> Parts I hate: >> The flag is either `@' or `&'. `@' [...] The optional hyphen (`-') >> Too many weird symbols that I won't be able to remember, much less explain >> to somebody else. > I don't love these either, but I am not sure what a better > alternative would be. I would say, just keep "@" to mark the key. The others are not really needed. Both, "&" and "-" are better handled by a nice internal syntax, something like [cite:command ...] or [cite: ... @key :part year ...] These internal extensions via keywords are IMHO much nicer that the "%%(...)" variant (as a programmer I also like "%%(...)", but not as an author). I think this kind of syntax (only plain "@key" or maybe "[@key]" as shortcut and everything else within "[cite:...]") is also easier to handle with overlays, user input helpers etc. Some input helper can make remembering all the options and keywords inside [cite:...] a non-issue and overlays will render it nice in the text. Therefore the syntax should be rather simple and regular with as few exceptions and shorthands as sensible. -- Until the next mail..., Stefan.