From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id QJPOEieUk162OgAA0tVLHw (envelope-from ) for ; Sun, 12 Apr 2020 22:20:23 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id GBhwMimUk16WBgAAbx9fmQ (envelope-from ) for ; Sun, 12 Apr 2020 22:20:25 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 7C8DC9422B4 for ; Sun, 12 Apr 2020 22:20:23 +0000 (UTC) Received: from localhost ([::1]:37498 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jNkxf-00067D-SS for larch@yhetil.org; Sun, 12 Apr 2020 18:20:19 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45867) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jNkxD-00066s-OP for emacs-orgmode@gnu.org; Sun, 12 Apr 2020 18:19:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jNkxC-0002zE-AC for emacs-orgmode@gnu.org; Sun, 12 Apr 2020 18:19:51 -0400 Received: from relay9-d.mail.gandi.net ([217.70.183.199]:46169) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1jNkxC-0002wW-4a for emacs-orgmode@gnu.org; Sun, 12 Apr 2020 18:19:50 -0400 X-Originating-IP: 185.131.40.67 Received: from localhost (40-67.ipv4.commingeshautdebit.fr [185.131.40.67]) (Authenticated sender: admin@nicolasgoaziou.fr) by relay9-d.mail.gandi.net (Postfix) with ESMTPSA id 1CC55FF803; Sun, 12 Apr 2020 22:19:45 +0000 (UTC) From: Nicolas Goaziou To: denis.maier.lists@mailbox.org Subject: Re: wip-cite status question and feedback References: <777184861.71192.1586510991834@office.mailbox.org> <87imi72bn0.fsf@nicolasgoaziou.fr> <1016821769.78551.1586641375789@office.mailbox.org> <87h7xp0z1y.fsf@nicolasgoaziou.fr> <874kto245n.fsf@nicolasgoaziou.fr> <87sgh8zpmg.fsf@nicolasgoaziou.fr> <1084456979.81820.1586724551265@office.mailbox.org> Mail-Followup-To: denis.maier.lists@mailbox.org, Bruce D'Arcus , "emacs-orgmode\@gnu.org" Date: Mon, 13 Apr 2020 00:19:45 +0200 In-Reply-To: <1084456979.81820.1586724551265@office.mailbox.org> (denis maier lists's message of "Sun, 12 Apr 2020 22:49:11 +0200 (CEST)") Message-ID: <877dykz6ri.fsf@nicolasgoaziou.fr> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 217.70.183.199 X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: "emacs-orgmode@gnu.org" , Bruce D'Arcus Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Scanner: scn0 X-Spam-Score: -1.01 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-Scan-Result: default: False [-1.01 / 13.00]; TO_DN_EQ_ADDR_SOME(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; GENERIC_REPUTATION(0.00)[-0.57958024056868]; HAS_XOIP(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:209.51.188.0/24:c]; IP_REPUTATION_HAM(0.00)[asn: 22989(0.29), country: US(-0.01), ip: 209.51.188.17(-0.58)]; MX_GOOD(-0.50)[cached: eggs.gnu.org]; MAILLIST(-0.20)[mailman]; FORGED_RECIPIENTS_MAILLIST(0.00)[]; RCVD_TLS_LAST(0.00)[]; R_DKIM_NA(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; TAGGED_FROM(0.00)[larch=yhetil.org]; ASN(0.00)[asn:22989, ipnet:209.51.188.0/24, country:US]; ARC_NA(0.00)[]; RCVD_COUNT_FIVE(0.00)[6]; FROM_NEQ_ENVFROM(0.00)[mail@nicolasgoaziou.fr,emacs-orgmode-bounces@gnu.org]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; MIME_GOOD(-0.10)[text/plain]; MIME_TRACE(0.00)[0:+]; DMARC_NA(0.00)[nicolasgoaziou.fr]; HAS_LIST_UNSUB(-0.01)[]; FREEMAIL_CC(0.00)[gnu.org,gmail.com]; FORGED_SENDER_MAILLIST(0.00)[] X-TUID: 6G2lHzfCWuPc Hello, denis.maier.lists@mailbox.org writes: > Just one question concerning typed citations. citeX is good and > concise, but why limit this to only one character? Because=E2=80=A6 it is good and concise? ;) > What about allowing something more verbose? Perhaps > "cite-intext:" or "cite:intext:"? Note the latter introduces an ambiguity: [cite:see: @doe was right!]. Fixing it requires two colons in default cite prefix: [cite::@doe]. I don't think we want this. The former doesn't have this bias. > The simple syntax is great for most cases, but if you want to support > some of those not so common biblatex commands, this might be better. Alphanumeric suffix provides 62 combinations, which should hopefully be enough for any citation back-end out there (I'm looking at you biblatex). It's not terribly readable, tho, as you point out. > What do you think? This is a conciseness versus readability problem, not a technical one, as long as we do not allow too much, from a parser point of view. I have no strong opinion on the topic. It would be more valuable to hear from actual citations users. What would they prefer? > Concerning some other open questions, I suggest sticking to what > citeproc-org uses: > > 1. For the bibliography: > > #+bibliography: something.bib > (Could this be a list containing multiple files?) Multiple keywords may be more appropriate, particularly if you need to spell out absolute file names. Org can provide a function listing all of them anyway. > 2. Placing the bibliography with: > > #+bibliography: here > (Ideally, it would be possible to have this multiple times, perhaps > with some filters, like printing only the works of a certain author, > or with certain keywords, or so. But that's, of course something for > later...) It is smart, but I'm not sure I like using the same keyword for two different things. OTOH, I don't have a better idea. > 3. Setting the style: > #+CSL_STYLE: "some-style.csl" > > Of course, if you're using biblatex or natbib you'll need another > option for that. I think this part is out of Org's scope. Since values between various citation back-ends are probably not compatible, e.g., some may require a file, others a style name, normalization is not useful here. They can use whatever keyword they fancy. Regards, --=20 Nicolas Goaziou