From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id EOWYEuIWsWCIggEAgWs5BA (envelope-from ) for ; Fri, 28 May 2021 18:14:26 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id oJ8RDuIWsWDmKQAAB5/wlQ (envelope-from ) for ; Fri, 28 May 2021 16:14:26 +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 95C0411BD5 for ; Fri, 28 May 2021 18:14:25 +0200 (CEST) Received: from localhost ([::1]:53092 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lmf7u-0002QV-PT for larch@yhetil.org; Fri, 28 May 2021 12:14:22 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:40826) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lmf7G-0002Oj-B8 for emacs-orgmode@gnu.org; Fri, 28 May 2021 12:13:42 -0400 Received: from mail-wr1-x42f.google.com ([2a00:1450:4864:20::42f]:41981) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lmf7E-0006zH-PR for emacs-orgmode@gnu.org; Fri, 28 May 2021 12:13:42 -0400 Received: by mail-wr1-x42f.google.com with SMTP id c3so3815483wrp.8 for ; Fri, 28 May 2021 09:13:40 -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=/NbD2yWxZq6fuUaHPGvan/E/liB/cZIpGxpjnACR+XY=; b=jPKT4bwE/ecmZHcQaX2ovSrHEma2LaumlBGlUezLYdnD0u3eu3LHqgqhQW03MQDeXX AEwuGgJYg6rqeWHAeDwcANMESRevejFSezwmaiaCORFrcFEoU1ysLKCasNQjsqf6d3z9 phyKa6DHXkUDMN9K2ZchuRgEuZg4m44fufMg5ijjekbRCpgAusuMeforNXQpcoeKTkUY YzjUW04NG2N3Uy/bBsx7f5NO2tPphoh9yKeikO7e+b0r+jdt6N71F7wfMz/Q/i1gl8lG LdSSj96OyylwI1VN/jSbMMkjLGFIEZWJV7YHHlFQrMSiDCfQwMv3QVzYn/NOM3d9QFKT TwLg== 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=/NbD2yWxZq6fuUaHPGvan/E/liB/cZIpGxpjnACR+XY=; b=I34bhEnUFFl/jL2y6dYwIN8KMtx1JWGuUHidY36lkYl11UE5jjxOgi/e2uEHqsEsk/ E1FQEfV/sMu/03ZVVv3N9k1S2N+38OUP3U2dB32pGAKNGeyYci53oemSkPZSzEn/xLgb 76Rv078yn3ucy2VVxrIn1Qn3By2pypAD2zu28B6dGNUQs68Qi0SOqlRtQgcMK+5XFiB/ UefFIYKZvfimxICHGUwXDMOeJqIfEVeIv27cn9WqnvGjDJHRActHdRW8O7tpDtbpgVQt 2lbDR9BT9N8Qe2zrEX011Ucc2vlL82v3DEttk3tUXjY52cnUy2j1kSpZKXk95nIQpvXP A8ow== X-Gm-Message-State: AOAM532xprmIRprQRJ6EPFyFymvsKoGh7Se3Jw6qwQXtB7e1NWwYYgRf J0G7KR72Jsqggh2ANfvfCYlgMtnX2zLEaC9XXaObEyurb2Y= X-Google-Smtp-Source: ABdhPJyivVC6X3kmO3A6YvPcerB0nAM0WlsX50vlkFtiYPExN7Oh/TUVW75FbweWuHPLIS0rEqala/VHrRuMeYKZW4M= X-Received: by 2002:a05:6000:236:: with SMTP id l22mr3017623wrz.77.1622218418394; Fri, 28 May 2021 09:13:38 -0700 (PDT) MIME-Version: 1.0 References: <87y2c1dym9.fsf@nicolasgoaziou.fr> <875yz2c0r0.fsf@nicolasgoaziou.fr> In-Reply-To: <875yz2c0r0.fsf@nicolasgoaziou.fr> From: "Bruce D'Arcus" Date: Fri, 28 May 2021 12:13:27 -0400 Message-ID: Subject: Re: [wip-cite-new] Initial implementation of `csl' citation processor To: Org Mode List Content-Type: text/plain; charset="UTF-8" Received-SPF: pass client-ip=2a00:1450:4864:20::42f; envelope-from=bdarcus@gmail.com; helo=mail-wr1-x42f.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=1622218465; 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=/NbD2yWxZq6fuUaHPGvan/E/liB/cZIpGxpjnACR+XY=; b=T8BX595n2tyoPcY8YHrExrC/Ckd/Z22rfPbp80PowdIW8z/Ut7s5vWbH+uMW2/umjB7m6c OAakRK2RjZJfAqLb5D27bwCwa7eV+4G9lZBrgtZoCVAKxeUsyhEQLAwMKOA1RiIkQOhdDT JGOZRPTwXATYbjg0ckUj6jkEvvJ7eJln1NP+iglXk+T+ORHMm4c7Sw7FuJ/4Ajzj0s2GP0 d7m4VRVT+G2Y+Jc9aooLtIM/lqySFvzTLGrJEvT2ojh+gHM+bHuMjizkBj6CkDpzv1PKRJ mkcnnkdEVp44rZZ3LWWQJIwmGnbH264vBwm0rZ4s2uhF6i97HneahOtSiYW3Gg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1622218465; a=rsa-sha256; cv=none; b=TFpC1AzdgoxlgzBL5XRhXK0/izwi0yJ11m1Yx+6vKk1Gd994ndvkX49mo7GQVtVLE5D9Er dZmwOhWCTVLUfdSSHLbStJc4dvOaXPLPCS8DMfR+7QHv8ZgTfjcVnb5saNegday6OfXolL vTWbM56ZJ5iER9BqbhCO6U49u1aXvkVZvFfVOQwB5Y3YEZhHmQ/QgkBD/Swup9MOzRR3Av DZwXJL0lnixvbx6QtOu3pv9WxF9lNLIut+PtaJkh4y1uPq4ldGrnMGV6S5VENIzlv+rITQ gxT6kCDWbqCRSJE15bmbao1Kfxth9OZ2ihdarzkbStEl9M1aDai8+X5h2U6Otg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20161025 header.b=jPKT4bwE; 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.13 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20161025 header.b=jPKT4bwE; 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: 95C0411BD5 X-Spam-Score: -3.13 X-Migadu-Scanner: scn0.migadu.com X-TUID: X22ZXgIn5lK6 On Fri, May 28, 2021 at 11:54 AM Nicolas Goaziou wrote: > > Related, could we also have a `org-cite-csl-styles-dir' defcustom, to > > avoid having to specify the full path? > > Good idea. Also implemented. Thank you! > > And/or alternately just `org-cite-csl-dir' for both locales and > > styles? > > I'd rather keep the two directories separate. No problem. > > Also, is it possible for me to set things up so that export to latex > > runs through the oc-biblatex processor, but otherwise it uses oc-csl, > > where I have (obviously) different styles for each? > > It is not possible to set export processor per export back-end, but you > can set your more common processor in `org-cite-export-processor' and > use a different "cite_proc" keyword when you need it (and comment it > when you don't). > > Is that tolerable? I asked this question because a) I'm not that familiar with the org export system, and b) I can imagine users wondering about this. Is this the sort of thing that could be done in an automated batch process (Is that what "publishing" is for)? If not, it's "tolerable" for me; as in, maybe not ideal, but also probably not worth the hassle adding support for at this point if it indeed is a hassle for you. But I would primarily use oc-csl, which will export to all formats. So I don't see it as a big issue. Not sure about someone that mostly uses oc-biblatex, but also wants to get HTML output using oc-csl. Bruce