From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id iKdiMY9UOmEg/wAAgWs5BA (envelope-from ) for ; Thu, 09 Sep 2021 20:38:07 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id yPD2LI9UOmFbbAAA1q6Kng (envelope-from ) for ; Thu, 09 Sep 2021 18:38:07 +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 2CA7D1B366 for ; Thu, 9 Sep 2021 20:38:07 +0200 (CEST) Received: from localhost ([::1]:36580 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mOOw2-00079O-9P for larch@yhetil.org; Thu, 09 Sep 2021 14:38:06 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:53770) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mOOvd-00079G-RZ for emacs-orgmode@gnu.org; Thu, 09 Sep 2021 14:37:41 -0400 Received: from mail-wm1-x32a.google.com ([2a00:1450:4864:20::32a]:46816) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mOOvc-0007zE-Ar for emacs-orgmode@gnu.org; Thu, 09 Sep 2021 14:37:41 -0400 Received: by mail-wm1-x32a.google.com with SMTP id m25-20020a7bcb99000000b002e751bcb5dbso2097849wmi.5 for ; Thu, 09 Sep 2021 11:37:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=DdLp43oZncM9jV537pUMPcq7/1VF7A2GnpZbjY1+jg0=; b=elhphrAR6gJ+Yazk2gMEgwUkiq5BmrdeEAombZoSyxEGmtaIqDdHtJgVvVAxB7m6GM m491pot9JchzP8PDlU1Ievc11psVFZpx9M/lsplIi0oSD10ryt2k8AGPHE4Lw4yZ/ut5 EzLlGEzRrSWRtsYDR5oDrlHiUuxmUdCPUnCmC2uA9UAYdJWoa7X7MAA41CKbI7mYUKZd pBe/g2z/93MJZdV9B9PiYIwtd9YnWMe3isozNYUb9ora8qwSPqtRiueR9Qgfcaaupfmw 0mKPZlRsH8peZi9ultoBhIRQtcISst5yhmX1lzoeF7KIx2HVXj9SJdErTf0ZCCFTnBrZ AakA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=DdLp43oZncM9jV537pUMPcq7/1VF7A2GnpZbjY1+jg0=; b=gZrih8/BvtVlxfRyC2bxE8/zp00qfW0ZOdzdvgQE22MlkWu33pMk8dKMprNU0E0cXx lqkgMn9ONISU+X1ESMq7rpecOgwW77sFvZntg8pu3Pbg9jFet6HZl9kM5NcaPN1+liK0 foqjGvDE3UMcZ4XDk+QVuKoU0P/aTzX6HE1Y+5nxAHO0hE/iH6zuFUGjWk7PlvWAwJ6Z nGZOrTqzgd2xi8rD0ZmMB/0v4Gov/dQ6WE4q8+vHLMipey8mFCCwn1K4KuzGk6nidQVT jhsx+2g9PKCfBIqkJ0V1TccHGQxgqOWHcZBdLXJzHkXid29ThZOvdt++QVTXmavs72DT OcCw== X-Gm-Message-State: AOAM532fGN2K25zlVl8n4JslYdX2hpqDNR6NOQtSmb0mtM6g9DiU6oPg E6UFxqF42Tz4QIb5Iaz8QPMHtzMSZ9Bl2Ftz51L/YZRK X-Google-Smtp-Source: ABdhPJyhysAV1of5qqajawuYWF6Xol57ifxtp+xm9lcJ8y9xi7fKE3EnHtz2sP3ZnOG/ofPlz6mLYbGlJsonH7+gahM= X-Received: by 2002:a1c:2056:: with SMTP id g83mr4524687wmg.27.1631212657598; Thu, 09 Sep 2021 11:37:37 -0700 (PDT) MIME-Version: 1.0 From: "Bruce D'Arcus" Date: Thu, 9 Sep 2021 14:37:26 -0400 Message-ID: Subject: [org-cite] add convention for direct commands, process for adding mappings to export processor(s)? To: org-mode-email Content-Type: text/plain; charset="UTF-8" Received-SPF: pass client-ip=2a00:1450:4864:20::32a; envelope-from=bdarcus@gmail.com; helo=mail-wm1-x32a.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=1631212687; 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:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=DdLp43oZncM9jV537pUMPcq7/1VF7A2GnpZbjY1+jg0=; b=kNoA/bO7Hm3IQ8DKGh2dtnSUXzvF5mFOG74q2La0g8p8S0tCLsdlnq1KEPxVxnFU3fzVev s74uH5p6XfEcCI4wcx0xGWINqt5hu6EILfk0v4bcBLrizy3HkRvXCQaNeHYhm0nHNPfWqX UuEcTGulz9snJXauwLotgVq1RjWyN83MjiHwljmYuTeTtguqpCAPkLF72uDFps6mQoFf+g j5ra3ZAlzHESfa3MmVCo8p0M730t2pXfL/IFoAxxJ1CoyGIKrFucEPuNqPc00opBcXeJhc 5pS0UBy3RKCfZVxmbg6XKr8kjPwGv/pR51klBwTRUMWCzPHmrg+QJq+idP8AHg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1631212687; a=rsa-sha256; cv=none; b=DouMdds4QBR8KdD4ce21IxMHn/2hVejVETcL7N+qKhAjJH10IAjtYu9vEOjXsz8I9UeXb+ WHK0QkpdL4Rrfz0n02zMGfQj2RwkUutOWrQDaywvNblpUcHfKpEd8zTIuIuNCj3jXtoZHt NevvfXJ2EsToS3dUBymvskMwF8KdLV3eGckGNjAY9UdMd1Ha+Bgf/KUFx6qRFpH9EY8sq9 JIuD6u554BoSOBhTJJHr5Qy9vJwoirTXXep1X0zwC8Lyo9qNUoz13e5kNQN84HAZotw6Qn j0UVmAouBgziToOjEBoI7S9OC+Q3RrTgNNXnMdPGsesScEDSmRz7O4pkVoaoXA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=elhphrAR; 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: -2.77 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=elhphrAR; 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: 2CA7D1B366 X-Spam-Score: -2.77 X-Migadu-Scanner: scn0.migadu.com X-TUID: befyNTP8rhrD The current list of styles and variants included in the oc export processors was a first step, with a goal to provide a solid starting point, and citations that are more-or-less portable across the backends. But that raises an obvious question: what next? I'd like, for example, to suggest adding "noauthor/bare" -> "cite*" to oc-biblatex. I also think we should add a way for users to use a direct command for natbib and biblatex. As I've looked into some of what I'd call corner cases, consistency breaks down a bit, so it may not be advisable to add explicit support for certain options, since they won't work across different backends anyway. Perhaps some prefix for a style that signals to pass on directly for a specific export processor; like [cite/blx+footcite ...]. In that case, the oc-biblatex processor would pass that command on as is, but other processors would ignore it, and use the default instead. The documentation would just need to emphasize use of such commands would necessarily tie those citations to the specific export backend. And if we were to add this, we'd still need to answer my first question: when and how to add specific style/variant mappings to the oc processors. Thoughts? Bruce