From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id wASCExKATGLQFQAAgWs5BA (envelope-from ) for ; Tue, 05 Apr 2022 19:44:50 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id WJZBERKATGIkhgEA9RJhRA (envelope-from ) for ; Tue, 05 Apr 2022 19:44:50 +0200 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 D8A16BA36 for ; Tue, 5 Apr 2022 19:44:49 +0200 (CEST) Received: from localhost ([::1]:37288 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nbnEW-0002No-Ld for larch@yhetil.org; Tue, 05 Apr 2022 13:44:48 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:55502) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nbnBh-0001ny-PY for emacs-orgmode@gnu.org; Tue, 05 Apr 2022 13:41:53 -0400 Received: from mail-wm1-x331.google.com ([2a00:1450:4864:20::331]:51730) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nbnBg-0005ku-CI for emacs-orgmode@gnu.org; Tue, 05 Apr 2022 13:41:53 -0400 Received: by mail-wm1-x331.google.com with SMTP id q20so8491229wmq.1 for ; Tue, 05 Apr 2022 10:41:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=9WC5I6WUyVHEu/htEmVTvtjwJqQSbvYwWiV1XDGjZew=; b=RmAG9krKZurwNEIixQzO6S0Bb72bg+I9wVzvuM357HVFBkPVXMml6tfcB2tEfIF1hA ESM+VwZV7O9M727s5bIQMvxd87DqWogHt0KHKfcaYm4PHpB7hZ9NMYwt5zZHx/NMv16H 1NIUXR2ZnBU21j+X5cLPYSQz5AbOcnCufFgRcTiXdXkrInY9BTm3HwAShXTWr+B1wRIr EOojtKSf1WMR3H2EjAQLs5Jk4yPx70VuwAjh33aJC+eXQW1vtPHvPASVqAw5qjyTLHuJ LCO1OuC99Y5DcA3Hos7mFf5610lzSj4EgoDEQwQ8rrbm4nsMdA0Km61OgCIFS9dhJJ82 nUjg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=9WC5I6WUyVHEu/htEmVTvtjwJqQSbvYwWiV1XDGjZew=; b=rUhqSg1uKBiD4PiKkwE8BOkBV7sBbYZLSxax34L2AuA1QnZZ3oryXpbjIM/G48sMxc iE9pStUU2kDYsawd5gYrmQBKK5BQje09vnz9NLfpjvVG43IEKvQr87UydU0A5qWzYqgl xA6DPhBg7WTXocVXEFUfFIBBzuIJ4qC0m6wE1r7yW8EB71zykTPpqM5GEQxW6KkeCxMy /0QXqBIyo4XbVumSH5z5GSeVh2MaOqAK0Pl9qoaIm2L8RoHGeTo51z3D82Nk/5FRNf4d DRR1mlNG1iA+rRKqADQY4I7q9VfE8nJPaSRHiZ3US9qPKiQrFoX95ArCJySOVi3vEjP2 FNGw== X-Gm-Message-State: AOAM533ZmEofO/RWFLJ4eXsjApFRll1ieBJ+tVRV/WIDP1krHsz4/rHY Gb90T5EQ7qBNKv+CPICEoczOiSRbzeJfIVauJQKGKkaJBJQ= X-Google-Smtp-Source: ABdhPJzMGUBe8nfNLTa85Waa4/mZ+AEEeX7uaZRas7GNtmYHCLByZvd70ed68BXjzrDkQRCw30oUtceI8Lbo8Ahaabs= X-Received: by 2002:a1c:e911:0:b0:38e:6c5d:40e5 with SMTP id q17-20020a1ce911000000b0038e6c5d40e5mr4115464wmc.116.1649180510030; Tue, 05 Apr 2022 10:41:50 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: "Bruce D'Arcus" Date: Tue, 5 Apr 2022 13:41:38 -0400 Message-ID: Subject: Re: org-cite styles don't allow * in them To: John Kitchin Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2a00:1450:4864:20::331; envelope-from=bdarcus@gmail.com; helo=mail-wm1-x331.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, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: org-mode-email Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1649180689; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=9WC5I6WUyVHEu/htEmVTvtjwJqQSbvYwWiV1XDGjZew=; b=tzXIyBOoUo4zNXi39N9490KitLmRDDzyR+aqElIalPNcysH+6EGmrIpsfQ9yXv8j+aE+bO IY+s3MDs//9OMxRxaapQdX9m74pRzFV5Wu/JNxYx4QB8o8u6Tk6cC9JKuFsPF9KQ4kDwT+ 7hiaVVW/L/ada+im4Vj/04/+lz8nwe+8KE0GsJ/xkQQUxezokFLZd3tMe/7lg94DQJG4xx dLMbajYOXExmgRrUIiKYR/WIY1r1Cj8IIUNNUY1tqL4PqeD8uerssXwQ11D+PMF/x1UHnk T7xzk2ieYI+CbrjZ8k0KyaGX0HR717o2fq74UsQT0tKyO3RCEoWrGyeYRpSypw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1649180689; a=rsa-sha256; cv=none; b=NroSyB0PBQOkxnDg1zI/xUy+YKaEyVzzTtuo2imlsirraFfUNg/w8oAESKoIsLxjg8iqm8 /KzaCjhOuCWYr7k0bK3DNlf5hdy8NKNZWc4NqM8H9Dffo+JO31HDRvroWZgvD2ck1yMw1p +b6TmQNUi2J4xgaoyYuEMs+GWD+k0Dp70TQJUmHswa1TSFIJbgmclHPGXVSi6P2ciRxDAm H8Qq3qzgfCNAT4a/oSjI4fS5c8tIEqWNpfO8W/Sc1OG8XkHxODl4AsMroXzYXJPMLAU9Z2 y7A/2jo6GJvAkwvEe/au1ouPPtj2ueiannWqddV1BzCsrpVnnVdCUy1ZdRzzZQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=RmAG9krK; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -4.07 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=RmAG9krK; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: D8A16BA36 X-Spam-Score: -4.07 X-Migadu-Scanner: scn0.migadu.com X-TUID: 5CjQfxhRFza5 On Tue, Apr 5, 2022 at 12:11 PM John Kitchin wrot= e: > > Would you find it suitable to use [cite/command:pre @key post] in general= ? I think it's a reasonable approach that would appeal to some users who would treat org as a front-end to LaTeX primarily, and obviously previous org-ref users, and that it's better than supporting this in a parallel but incompatible syntax. > For portability, I suppose there could be a defcustom mapping if one want= ed to leverage the oc-csl library with pretty minimal effort. Right. I'm not sure what the precise right solution is, where, but something like = that. oc-biblatex, for example, has the new org-cite-biblatex-styles defcustom, whose list entries look like: ("author" "caps" "Citeauthor*" nil nil) So with that, a oc-biblatex user can already do this presumably. ("Citeauthor*" nil "Citeauthor*" nil nil) But could also have a new org-ref processor with a simpler defcustom like: ("Citeauthor*" . "author/caps") > I think two things need to be addressed to fix that. First is allowing a = * in the style/variant section; there are probably 17 or so of these comman= ds in natbib/biblatex. Second is fixing org-activate-link so that link acti= vation functions don't get called on something like [cite/citet:@key]. This= is necessary for org-ref and org-cite to co-exist, but also other packages= or users might also define links like cite:. +1 Bruce