From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <emacs-orgmode-bounces+larch=yhetil.org@gnu.org>
Received: from mp1 ([2001:41d0:2:4a6f::])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits))
	by ms0.migadu.com with LMTPS
	id oJ9wExs8pmD2YwAAgWs5BA
	(envelope-from <emacs-orgmode-bounces+larch=yhetil.org@gnu.org>)
	for <larch@yhetil.org>; Thu, 20 May 2021 12:38:19 +0200
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 cMQbDxs8pmBzKAAAbx9fmQ
	(envelope-from <emacs-orgmode-bounces+larch=yhetil.org@gnu.org>)
	for <larch@yhetil.org>; Thu, 20 May 2021 10:38:19 +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 8CB6D18195
	for <larch@yhetil.org>; Thu, 20 May 2021 12:38:18 +0200 (CEST)
Received: from localhost ([::1]:57584 helo=lists1p.gnu.org)
	by lists.gnu.org with esmtp (Exim 4.90_1)
	(envelope-from <emacs-orgmode-bounces+larch=yhetil.org@gnu.org>)
	id 1ljg4H-0000UC-Lv
	for larch@yhetil.org; Thu, 20 May 2021 06:38:17 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:36506)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <bdarcus@gmail.com>) id 1ljg3J-0000U3-9k
 for emacs-orgmode@gnu.org; Thu, 20 May 2021 06:37:17 -0400
Received: from mail-pj1-x1035.google.com ([2607:f8b0:4864:20::1035]:39627)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <bdarcus@gmail.com>) id 1ljg3B-0001ge-TY
 for emacs-orgmode@gnu.org; Thu, 20 May 2021 06:37:16 -0400
Received: by mail-pj1-x1035.google.com with SMTP id
 o17-20020a17090a9f91b029015cef5b3c50so5195654pjp.4
 for <emacs-orgmode@gnu.org>; Thu, 20 May 2021 03:37:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to;
 bh=/BU85kGQoDKGl0z4IC6VKSqwS6jhel8sgDwHLSAdwdY=;
 b=cwVDiSk/XehSb7nhrftUWrH+51tSfeuXnKFJmL3cOLEn8C1ADJl3tbgiUUNXfGKcKv
 i2ack8Z9NFI8LLFmfWQmo3L1h/sySkxDQIDY2RTKG8FYmvrzamSsEFkTU8B/P6d8fMWb
 5hSOkIQBV0qZVbWlf9mqRnBjkcJi7WcGD5IFkKa6sDZEoUkA6QY56IkqOQ6uba5OW4hE
 3ZkDF8IVlka+v7STE95m5IOE7Q6jgmEwgaN3Ok8KsivMI9dp9Vw0tuzZIgA2mdb5MXT9
 LOFV7uI6o5SBP3HslvYjnxzQ/jeCcsXS1fU49ebdQqKyNJFX1hnaQnfkaCKHMsgASngj
 ijVw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to;
 bh=/BU85kGQoDKGl0z4IC6VKSqwS6jhel8sgDwHLSAdwdY=;
 b=G6WUUVsBu2PZTdeFgdLI99VxrdPB8WZ4d5p/pNteNJwLVVCsXnn9ZzZ+9XU1QQ3ySK
 oaKB4HBtsXvgIuZ5PZO/xCpy5GFlxJaJeELz+O4HHU3SFUrdYcGvYkPGQrg+iDF+IQOV
 YEyteg1g8EVNTUPc9a2CYclvz2Y9DVU+++N9VnO/A8zK5vrHPj6j9xhZCXXBNMwDiCPP
 oFCAtb21hSbUu49CsS2mpSHwIBaOu+0+JLsFjfm42BllS3ng+v9+StaFwxF6Mku5XlxU
 inRvZfOHlaoU8/3LdjHHVxEnJdnDNVCO1V7s36kvOHDwYwUVWEZrySV4SY7U0dtZ5ykq
 xl8Q==
X-Gm-Message-State: AOAM533czeJZP94Ibyp8tsFuxvq3/IpP62795jktqVyz4L5RSLETBSJU
 afUHsRzuTyiIj2pS7x/ka242PAREFq7byewjjV9UZPYxyLeWSA==
X-Google-Smtp-Source: ABdhPJyIcZ0PcehOA1sSZoIu3I6BoemRXiIfNFBSQEk+K7ycyIRgXiqphE+85r+7YhCBMmNDQwU5EmWAx4qLN2T+fik=
X-Received: by 2002:a17:90a:aa14:: with SMTP id
 k20mr4633407pjq.88.1621507027001; 
 Thu, 20 May 2021 03:37:07 -0700 (PDT)
MIME-Version: 1.0
References: <87bl985b3h.fsf@nicolasgoaziou.fr>
 <10eb58b2-5da3-b768-cf56-87aa447346d7@mailbox.org>
 <CAF-FPGOz8bRH602p0hzRDQJF4+YQGMY+ppRyEz4QFfiP=1GboQ@mail.gmail.com>
 <5a23225d-118a-d08e-a1d7-f9fe3791c1bf@mailbox.org>
 <87lf8a4z3a.fsf@nicolasgoaziou.fr>
 <52aade3f-3e8e-bd56-109e-c6cfd9254915@mailbox.org>
 <87mtsq3fy1.fsf@nicolasgoaziou.fr>
 <605c9586-384c-c4d4-d827-f97b1baf7c84@mailbox.org>
In-Reply-To: <605c9586-384c-c4d4-d827-f97b1baf7c84@mailbox.org>
From: "Bruce D'Arcus" <bdarcus@gmail.com>
Date: Thu, 20 May 2021 06:36:55 -0400
Message-ID: <CAF-FPGOZNo4tnj3Zt0CRufm9GN2uVhoujzhve-gmUPZwFR7cqQ@mail.gmail.com>
Subject: Re: [wip-cite-new] Initial implementation of `biblatex' citation
 processor
To: org-mode-email <emacs-orgmode@gnu.org>
Content-Type: text/plain; charset="UTF-8"
Received-SPF: pass client-ip=2607:f8b0:4864:20::1035;
 envelope-from=bdarcus@gmail.com; helo=mail-pj1-x1035.google.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-BeenThere: emacs-orgmode@gnu.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "General discussions about Org-mode." <emacs-orgmode.gnu.org>
List-Unsubscribe: <https://lists.gnu.org/mailman/options/emacs-orgmode>,
 <mailto:emacs-orgmode-request@gnu.org?subject=unsubscribe>
List-Archive: <https://lists.gnu.org/archive/html/emacs-orgmode>
List-Post: <mailto:emacs-orgmode@gnu.org>
List-Help: <mailto:emacs-orgmode-request@gnu.org?subject=help>
List-Subscribe: <https://lists.gnu.org/mailman/listinfo/emacs-orgmode>,
 <mailto:emacs-orgmode-request@gnu.org?subject=subscribe>
Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org
Sender: "Emacs-orgmode" <emacs-orgmode-bounces+larch=yhetil.org@gnu.org>
X-Migadu-Flow: FLOW_IN
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org;
	s=key1; t=1621507098;
	h=from:from:sender:sender:reply-to:subject:subject:date:date:
	 message-id:message-id:to:to:cc:mime-version:mime-version:
	 content-type:content-type:in-reply-to:in-reply-to:
	 references:references:list-id:list-help:list-unsubscribe:
	 list-subscribe:list-post:dkim-signature;
	bh=/BU85kGQoDKGl0z4IC6VKSqwS6jhel8sgDwHLSAdwdY=;
	b=UNr8xW8u1tluWTi1LFLsWBJJT9AQ70j8Hp20oUoeQ1QkxfCQqDycQqFZC8ZS0KT9aSRKeo
	vMtG1Pt6lCXd1VtlnZ7VfyGre2JtB3s2XGUhMcZoq1GJHev/0Qx1qzb4AR/y1KqoURXSY1
	lGh00ECTh4acqUerjB7sriJyYXS/DD38GoIuvqoWhD/a5hkBqC3LddGuSQ6JNZl6RzcWG7
	5+wsthUgaq3hBUv9lHE+HINLoTMw3bqt6nAYn+IKL7NVych7g+CxybmL9x4nnV4NJqAr00
	+HhjVQ/P04ZeKRmOAzKUYjVhQDh3GlWNFMK47KolsjVm9o4mxTqZg49ereHEJQ==
ARC-Seal: i=1; s=key1; d=yhetil.org; t=1621507098; a=rsa-sha256; cv=none;
	b=CwW//wUZlG2ySYwpR/6tFCUjc/p8/U9jEE02py400qZ2I7G1Vz4c8iF68G/jurCSZHgfoI
	EDpc3Qo26Wym8EGQJcowMyGqTLZLDXZJL1k2aqYX0XUXLH8pdLTOK9kn8y2nWz/1OLWEtk
	YezLSZA9y4xYmrmTpmZrv9NL/COnl9DLRjZo8JxjeHlG7pUTzqBLMD0wHA0b4F8oiB7/gl
	0z7RluFOLX1J1cxMOoEbt0ERCOt5HG1rstu7Evo2dW/T19f5s8Ts+fXD0S+VQEW3OrYP7W
	blz8nEkm+/tO1wAae0+06HreM0mBPVcOjLOxxIF6YoHSqk7r7db94B69ULHo3Q==
ARC-Authentication-Results: i=1;
	aspmx1.migadu.com;
	dkim=pass header.d=gmail.com header.s=20161025 header.b="cwVDiSk/";
	dmarc=pass (policy=none) header.from=gmail.com;
	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-Migadu-Spam-Score: -3.14
Authentication-Results: aspmx1.migadu.com;
	dkim=pass header.d=gmail.com header.s=20161025 header.b="cwVDiSk/";
	dmarc=pass (policy=none) header.from=gmail.com;
	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-Migadu-Queue-Id: 8CB6D18195
X-Spam-Score: -3.14
X-Migadu-Scanner: scn0.migadu.com
X-TUID: /JskPGXYjrPk

On Thu, May 20, 2021 at 4:18 AM Denis Maier <denismaier@mailbox.org> wrote:

> Could be, but also [cite/text/bare] or cite/foot/bare or cite/super/bare
> as they all are essentially just wrappers around the plain cite command
> (textcite is a bit different, but parencite and footcite really have the
> same definition as cite, the only difference being that they add some
> kind of wrapper.)
> So, starting from parencite and then removing the wrapper would my logic
> instead ;-)
> But maybe cite/plain or cite/basic or so?

First, are those two suggestions just synonyms for cite/bare?

Or are you indeed suggesting completely changing the current logic of
these styles and substyles? E.g "bare' substyle becomes rather a
"plain" or "basic" style?

If yes, I need to think on this more.

> |-----------+---------------+--------------|
> | parens    | noauthor-caps | Parencite*   |
> | parens    | noauthor      | parencite*   |
> | parens    | caps          | Parencite    |
> | parens    |               | parencite    |
> |-----------+---------------+--------------|
> | plain     | noauthor-caps | Cite*        |
> | plain     | noauthor      | cite*        |
> | plain     | caps          | Cite         |
> | plain     |               | cite         |
> |-----------+---------------+--------------|

Second, I don't understand some of the above.

Why "noauthor", for example? Is that not handled currently with a "year" style?

cite/year/caps

And how would all of this map to natbib and citeproc?

The style+substyles really should work well across the output formats,
and gracefully fallback if certain variants, particularly in biblatex,
aren't available in other formats.

Is that the case with your suggested changes?

Bruce

PS - I hadn't yet integrated sub-styles in this table, but we probably
need a table that does that.

https://github.com/bdarcus/bibtex-actions/wiki/Org-cite