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 ms0.migadu.com with LMTPS id oJ9wExs8pmD2YwAAgWs5BA (envelope-from ) for ; 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 ) for ; 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 ; 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 ) 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 ) 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 ) 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 ; 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> <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" Date: Thu, 20 May 2021 06:36:55 -0400 Message-ID: Subject: Re: [wip-cite-new] Initial implementation of `biblatex' citation processor To: org-mode-email 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." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" 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 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