From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:8:6d80::]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id yt85JSJxhmAiSwAAgWs5BA (envelope-from ) for ; Mon, 26 Apr 2021 09:52:02 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id cP7VHyJxhmCTEAAAbx9fmQ (envelope-from ) for ; Mon, 26 Apr 2021 07:52:02 +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 1D38F2E1DC for ; Mon, 26 Apr 2021 09:52:01 +0200 (CEST) Received: from localhost ([::1]:34052 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1law2C-0004Wn-NP for larch@yhetil.org; Mon, 26 Apr 2021 03:52:00 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:48932) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1law1M-0004Vb-CO for emacs-orgmode@gnu.org; Mon, 26 Apr 2021 03:51:10 -0400 Received: from forward2-smtp.messagingengine.com ([66.111.4.226]:33937) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1law1J-0007Ck-KV for emacs-orgmode@gnu.org; Mon, 26 Apr 2021 03:51:07 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailforward.nyi.internal (Postfix) with ESMTP id 74EA919408FD; Mon, 26 Apr 2021 03:51:03 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute5.internal (MEProxy); Mon, 26 Apr 2021 03:51:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=tQaCO4 8Ca1M4lYa1pFFEEZOQLSlSqk6ECglrhPxEf2M=; b=g0i6yyTTyyqMMbnPQPi9YX DKknWXVH4d7C6eu+tFQAQppezS/bFGoGovGgUaypEex1R2vRTXtf8kEWGDYwXOUy DW7XEJ27PUFIfmKD1E9G0DRJFHw1+uImSyKuQydgNDmikmtgEd1kSPyFON9/Nx59 CLUMWPH3BKO/nbM/hnxgsLGBOEs04nVsBiDhiz4DHE+D56XQJSOngHf9gBzv4sAw JIDHw9g6LMUut6fDkV653c23BHfzIaZhlD1KKAyQVloYHYh0HJzeKkb9CxqOKXq4 vbqk5187yJ8sJh4ny53Z9rqSq2SLPIM2l3+Q9XyztW9XYscXH23hWhsY6uu62Xcg == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrvddujedguddvgecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpefhvffujghffffkgggtsehttdertddttddtnecuhfhrohhmpeftihgthhgr rhguucfnrgifrhgvnhgtvgcuoehrihgthhgrrhgurdhlrgifrhgvnhgtvgesuhhnihdqth huvggsihhnghgvnhdruggvqeenucggtffrrghtthgvrhhnpeeviedvjeeiteffjeetgeeu ueffudduveetleettdekteekiefhhfduhfeuhfelkeenucffohhmrghinhepghhnuhdroh hrghenucfkphepleefrddvfedtrdehjedriedvnecuvehluhhsthgvrhfuihiivgeptden ucfrrghrrghmpehmrghilhhfrhhomheprhiflhesfhgrshhtmhgrihhlrdgtohhm X-ME-Proxy: Received: from aquinas (p5de6393e.dip0.t-ipconnect.de [93.230.57.62]) by mail.messagingengine.com (Postfix) with ESMTPA id 1F66F1080064; Mon, 26 Apr 2021 03:51:03 -0400 (EDT) Received: from rwl by aquinas with local (Exim 4.92) (envelope-from ) id 1law1E-0001fr-24; Mon, 26 Apr 2021 09:51:00 +0200 From: Richard Lawrence To: Bruce D'Arcus , Bruce D'Arcus , org-mode-email Subject: Re: org-cite: make 'suppress-author' a citation 'style' In-Reply-To: References: <87k0orfw4y.fsf@nicolasgoaziou.fr> Date: Mon, 26 Apr 2021 09:51:00 +0200 Message-ID: <87pmyhjxgb.fsf@aquinas> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: neutral client-ip=66.111.4.226; envelope-from=rwl@fastmail.com; helo=forward2-smtp.messagingengine.com X-Spam_score_int: -12 X-Spam_score: -1.3 X-Spam_bar: - X-Spam_report: (-1.3 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_NEUTRAL=0.779 autolearn=no 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=1619423522; 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=tQaCO48Ca1M4lYa1pFFEEZOQLSlSqk6ECglrhPxEf2M=; b=Kl0kjVhEV846bhIEz8nUPWkjUxV3ZUwUFpCElqZiUhIvBdwPLYZ8v8oKfVl0cAZS3Yi+/S Y+jazkgQkM6HkxPL0n8ap4s5xDoFBa8DWs76ZhC6JRs9oiLi7qycFchr38DpVxS3faJuWo kqlUZuVCjcjyBVurvvAGDl4LTm9Uo1ImVRZTQ/EbPIzpLm9lxwUz8U7zsOOyMMgj5GAntT ZQQNd7fBTpug6A/iNR5SQfSAqzf3Jz/v65lzdNV5b32NEMLtffriyqynti+SNrEr5XXdUx xuajSdbVPMhUVh/IBgQZPzLhbh3ZKPeQDutjpVMpMjWE74xPxXTOMawhjqwj1w== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1619423522; a=rsa-sha256; cv=none; b=E2Hgl/LSGj08I9ifaH0LkmsX7TfMuyjANtXPP5f5LBwdk2GWRR+GgoNxATPD1A274zgJvQ 8XdQ/47oamW6MEb26HQb+8j+h5Ahoavej6m37EKOn7GYAaf6muyHQ5R4YD1NoB1VTsIrtV DebEmuYYWJpB+tRzFcIEm1onGl4W45V9Ym/eL04PBoPIEBCehhJsQSJ1dgtAnFtlEBXUkA wQWPsV+LHiyqfjIp4HCkRXmyXYfF71pVR4wXfMESPggkR3iaDpEFBHJ8cXSweRWtE9MaU1 JYLWYXBdIieVb9zbvoR/0Hl9fWtEZjc90F/hRwNTtBQOWIly9jgXI6V0qEOePw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=messagingengine.com header.s=fm2 header.b=g0i6yyTT; 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.15 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=messagingengine.com header.s=fm2 header.b=g0i6yyTT; dmarc=none; 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: 1D38F2E1DC X-Spam-Score: -2.15 X-Migadu-Scanner: scn0.migadu.com X-TUID: fL8wU28EQ4oi Hi all, "Bruce D'Arcus" writes: >> We introduced :suppress-author because someone requested it at some >> point. I don't remember who, but it may be worth asking that person. >> > > I did some quick searching. > > Wow; this goes back a long time! > > Anyway, Richard Lawrence summarized previous discussions, which includes > this detail, in this 2015 post: > > https://lists.gnu.org/archive/html/emacs-orgmode/2015-02/msg00932.html > > Not sure if he introduced the idea or not, but if not, he should know. I don't remember exactly anymore, and a quick search does not turn up the source, but I can say in general that the concern back then was to make the citation syntax at least as flexible as the BibLaTeX citation commands, to support users who currently use BibLaTeX (and don't have much interest in non-LaTeX output). > I think there are two points to consider before removing suppress-author >> syntax: >> >> 1. does it make sense to apply it independently on references within >> a full citation? I don't remember what my thinking was exactly, but it was probably something like this: (a) we need citations with multiple references; (b) in some such citations we may need to suppress the author of some references without suppressing the author of others; (c) thus :suppress-author must be a reference-level property, not a property of the whole citation object and (d) uniformity demands that every reference should have it (even if it doesn't make sense in practice to apply it to references in the middle of the list). That said, here is a possible use case for this: suppose you are referencing multiple works from a given author and want to avoid printing the author's name multiple times, but also want to include a further reference to a work by another author: e.g. you can write Smith claims foo [(cite): -@Smith2019; -@Smith2020; see also @Jones2018]. to render Smith claims foo (2019; 2020; see also Jones 2018). Does that help? -- Best, Richard