GNU logs - #59559, boring messages


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#59559: 28.1; `minibuffer-with-setup-hook' with :append
Resent-From: Drew Adams <drew.adams@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 25 Nov 2022 02:57:01 +0000
Resent-Message-ID: <handler.59559.B.166934496620360 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 59559
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: 59559 <at> debbugs.gnu.org
X-Debbugs-Original-To: "bug-gnu-emacs@HIDDEN" <bug-gnu-emacs@HIDDEN>
Received: via spool by submit <at> debbugs.gnu.org id=B.166934496620360
          (code B ref -1); Fri, 25 Nov 2022 02:57:01 +0000
Received: (at submit) by debbugs.gnu.org; 25 Nov 2022 02:56:06 +0000
Received: from localhost ([127.0.0.1]:32823 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oyOso-0005IJ-5g
	for submit <at> debbugs.gnu.org; Thu, 24 Nov 2022 21:56:06 -0500
Received: from lists.gnu.org ([209.51.188.17]:46886)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <drew.adams@HIDDEN>) id 1oyOsl-0005IB-Ou
 for submit <at> debbugs.gnu.org; Thu, 24 Nov 2022 21:56:05 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <drew.adams@HIDDEN>)
 id 1oyOsj-0003a0-Kr
 for bug-gnu-emacs@HIDDEN; Thu, 24 Nov 2022 21:56:03 -0500
Received: from mx0b-00069f02.pphosted.com ([205.220.177.32])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <drew.adams@HIDDEN>)
 id 1oyOsd-0002gn-9I
 for bug-gnu-emacs@HIDDEN; Thu, 24 Nov 2022 21:56:01 -0500
Received: from pps.filterd (m0246632.ppops.net [127.0.0.1])
 by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id
 2AP28tBk024980
 for <bug-gnu-emacs@HIDDEN>; Fri, 25 Nov 2022 02:55:53 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : subject :
 date : message-id : content-type : content-transfer-encoding :
 mime-version; s=corp-2022-7-12;
 bh=xjD/GaOJ2ErRCLmG0RRfw6IP503/qLJtsgbqFb9A3pA=;
 b=tXVuEp6zHXX1Ih/2dGy09ZzKqTlTKm2HKRUbf7MnktWYoHEewryFt6Bj3CvpgcIX0tHd
 BBnmFxZolCW3msyVUwgto1ySh4g9n9Dzhu+AHMdonObNe4++KuPEMtJMQourSmdY3XvT
 rGb8L9sBoHD4cOKUCdrr9IzSbcLdFvk2ge72nehE1us0aYaGwxz/SApM3RXvX93/hvDF
 z7zoOVM440LvB9pYsJPKmU+3TWnEyvRAeFfv/3QR04/rnj+BHF6u03vwI2oAyfk9LAJ8
 g/ukrCpkhzmltAR15xOia6dzy9W0BkEEU/C4pJqp/adZgY5MTUo6MUeGGER99UtzCoF0 Og== 
Received: from iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com
 (iadpaimrmta03.appoci.oracle.com [130.35.103.27])
 by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3kxrfb7jqj-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK)
 for <bug-gnu-emacs@HIDDEN>; Fri, 25 Nov 2022 02:55:53 +0000
Received: from pps.filterd
 (iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1])
 by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.5/8.17.1.5)
 with ESMTP id 2AP0D73C028083
 for <bug-gnu-emacs@HIDDEN>; Fri, 25 Nov 2022 02:55:52 GMT
Received: from nam12-dm6-obe.outbound.protection.outlook.com
 (mail-dm6nam12lp2175.outbound.protection.outlook.com [104.47.59.175])
 by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id
 3kxnkem8bm-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK)
 for <bug-gnu-emacs@HIDDEN>; Fri, 25 Nov 2022 02:55:52 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=kV07XEbsfll66PjNIPOupzMyiAzfMmePvsV6CSJ2qeLU3oFVJuSWzTu5SN16GQlrC2zAKhmJjAvnd6QI+AKwn5cygI01zLhYsWlgERWbiZCBuL6y88ueR9GC87KHGkafy3fwRF/TERzs2OD7wNAwLY80xp5LzWXYvF38RibY/+Xa10KJGLwy2Gw/rR4RlJR5TsM6DdWyUr7qApcJ/WDsnecAPUiquwZam6B1RA8PuwdvI0vR+aDadHYjLbmLbEa98UsdEYLfsyaiVzi/7UUJEFXhDokD5Nq+RPbE25mzAL1J+DJpM5fVVJJrstpxzA5elQqiL/+ef0lWa2czdxT5Bg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=xjD/GaOJ2ErRCLmG0RRfw6IP503/qLJtsgbqFb9A3pA=;
 b=TGNLtM/67mjjsT/ioarH1xpOE4OxQ7PDf2xCK2myI+R04bbFWPyTPzKGK5ONfgMBCeiAb2N2PYAfFRQcLmN6O3HyMJhKnEJe5XUV0SBlSuSVjD/C+wASQtT1ocb3Cvs4pf3TLSIVP9LRPs3yVvLDv62RvAkoVqnusXJ7jntqMSvI/9gZYtIcfb3iQY33RWBGxcCSjGCCy2U55D1x3x4Zwm2rR+iiKAtk4h7mY542XxVpIe8wBPj9H2T0Ihy8ja9FLKZcSCGAUQcZppPeAfpw4dcM0E+j/MAh4OvJEZ4UoCxmCTC0XmqhEDLPuMvsH/J7E5QwCQyOj8eAoO9dr0r38w==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com;
 dkim=pass header.d=oracle.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=xjD/GaOJ2ErRCLmG0RRfw6IP503/qLJtsgbqFb9A3pA=;
 b=ghpsgHzDUQVQcd5BURC9YL5FXv/4/m0WWU5FFzHDnHAFIW2Pn18oJhqVBHgKEzTne67zfNvrcOpP7BanK6ui0pQNKVLF722/SAyOVHbilUFjxXOx5AwPxgvqVLXJVi8/GHpuPkIgo3NFGuyZiZZ3PwenNBfqCMNsVnZSVkwZenc=
Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19)
 by DS0PR10MB6995.namprd10.prod.outlook.com (2603:10b6:8:150::8) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5857.19; Fri, 25 Nov
 2022 02:55:50 +0000
Received: from SJ0PR10MB5488.namprd10.prod.outlook.com
 ([fe80::6951:297b:f3d5:2588]) by SJ0PR10MB5488.namprd10.prod.outlook.com
 ([fe80::6951:297b:f3d5:2588%9]) with mapi id 15.20.5857.019; Fri, 25 Nov 2022
 02:55:50 +0000
From: Drew Adams <drew.adams@HIDDEN>
Thread-Topic: 28.1; `minibuffer-with-setup-hook' with :append
Thread-Index: AdkAeU3JNVuONvKlSNqd07DW9+9kGQ==
Date: Fri, 25 Nov 2022 02:55:50 +0000
Message-ID: <SJ0PR10MB54882DBE2AEFDCF3C010CDCCF30E9@HIDDEN>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: SJ0PR10MB5488:EE_|DS0PR10MB6995:EE_
x-ms-office365-filtering-correlation-id: 76f878d1-3388-49be-3dca-08dace908f74
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: DJ8TRBYuzxGZVApWcI3SuWEng8cr2o0z0GHtbUT9gaGOLwfsx/GiTlDVtFeCl+9AhRDg2d4RS3RtUf5Ufez+Xb3SRQ4UVqRV4sjzCmtceDgb26KDG2hQI5zaemXOjx0HMUUa5SUAgqQWjlXPKXKCtdKyI4KGTZvveyK0M6q1CFlbbqXc4FclgYDmMjSuDmMKvzyuR39pyCwvOiSkbXUBWUNu2yYc2qFJPjF9IUxP8LN8gIWjgMsIaE8RTBrwzP1aqWjEk60uIyRK5A8YJx01GIuwMoHP4JHpJmXcvX6YyiczrvJLjrmXgJqb2atw/mTJtRVRLWMdpFlXjCC3mMKxX7iuUPkpv9Zv2khvaYlgW3o/kbuNyNooBJZMUT99cZQas38/HnBQ0fnNLeVuM2NRujKjsvr3sA/8xjvAJlTHInPPx9IirHKTRaTj7DGdf14DN2wDNOHWcopuGlyGgGkatauomzWf5Tq0mZVw/+c0pZbn9RB2R9qJ6P7fM+lpGARJiv5yqt0W0fyyqSolZXpLr7dWeDf96b1dYS9d8XKwk0MPB3ZH1dEHBmzEG2ATbhTbnz3CsIJZNzvTV3HWzl8dTO9jaHfT4sjRhjSrn15rwSsYPz8UJtUY6fbaE0jPIcDRyXDgSyhoYT76foIEXOAXunWnX6POXBHCd2poXqjQ5FOLjfm4NvzrSkhNke8/jo+JMJQNabTieQwrXeea9OiBPhVv3RqLLb+RClZBaGbaE9E=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230022)(346002)(396003)(136003)(366004)(376002)(39860400002)(451199015)(55016003)(45080400002)(6506007)(26005)(316002)(7696005)(9686003)(6916009)(86362001)(33656002)(2906002)(44832011)(66476007)(66946007)(8676002)(76116006)(122000001)(38100700002)(66446008)(64756008)(66556008)(186003)(478600001)(71200400001)(52536014)(5660300002)(8936002)(38070700005)(41300700001)(81973001);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: lUwhXG88akaj4lVTdaD3LuclkD9qYWra4sdYbWeUZUxGMCEMeaczdQXShFl4tCX3ijJVJ1twgrOi0Ji37emY5VtjMHPkxPMFsYRl8wo03F/S+58BRp68AJ7uoI16gHi3xlti2Ontq1UDPgWNk0d/GIO9XbUyadf+YsxY4aLIp3QZzPqxBEDSkRRdtSzbvMs033d3y2LFYrX80149ZaEOvqMuSbRcphsVFfr6KhWMJuOyr5buDurnyFhi0gT9cl1uGtHF295Mxx+UpLR81aMDsTFGHoGoVDLs6In7bGbkdna2WOi5SpBK6YZfKeiC9ErXBPAZ+OE64oKHGqV8O0NnhpBbC6EtB7qE3Cp5+W82M0M/i4yN2oBZlFNhqZ/o0s7jlIMwch22CZrd5GSNCQweM2MhhDfWbLr1vGmZ74BLGCKutkd6cKxh4FGudOeiqfAMGyF3ilxqBDAUAenG+Rm4mxJB3FkR8EL4HbQmCsnykttCUSZ4c677WR9WtOdefRODilnLKmiOqTZDd0ZjYkk3B1dsA0sHyW3a6/sdvDXZafCj/Osx/ctX9Qwkxg3U/s4rj8zSbjkmoToSODJiw/3iluvLo3ZNbQuoq5C2s0SE8929LsYH4rtBPUjBEPxYyrAGQjMebK/r1T3ET+5CQSpn+73kTKVvVlV+I4B4ARwZDb3bstlP/nP9ARokVRegtfSm0mdYr56KLkVxB68N0kpiAu87MMGxXABud7Gu6vk8MyL4On8uINznP/LR98sHKG1PmynubJcxkaQ0MEnIj2r8+1Jbl8rTwJyaH14obwTM6h07u+qUHJaJCi5xtwXCrUNKOThtZ5scveIOXAAEpwThmNEcZN8TtU1CQpzZc4/G7otMjmkQVwEpF186ayezwkgL2hJSygZiBdtc3HknB6h0T7gAyP2Tbhx1sBMTtX3iDbmuONRZyEifg8fGB9aXKwIipmn0ByZG4pG9VFImZuShw4YAhvecrux4GR06b8TjDE1EXCdVxo1I3uUCOjZ0UoLjoZhUWvdyXK7K//VLgUiP7SoGsrrcVRZl8C69/SKk6sABw/MUT29r35auLyZ3znvPmUgJdr42caNsN4yb55+GfLoIfdxGIKvEFyGhWAwNBV4Y2DsOxev6pNMgjwDCi4856UWErx+I8hvE/4jbDeMBIi2eoh5gVdJsMH6XM00Felc7OXyfMcfD8f77IBWTLeJ1a1EwFWh9JSnV/f28sqeXgCxu992fsjf5U6rwQFnuXelbur4T+zS3IN/L5aF8OzE7YyJo+6JE16IejUhi7b2ayu7t7naE27VlTzpIateoL94U24v+p5tXL1XjGBazhbysucEjLlRxtc6d4ZDWWsmOUeNvTxRkmScAiPoCMOmpSD/F4e2L/lI5BZ76E+LgNAKnJUA+eg3AkoY8e09oS8wWTteHGoUqisjpcKDJ7lH57i6GzL39f151QUjus+kBNz6KSt5xadrihEEp5HsCIJpxSVs3RtRnfunscIc3HyejTQDV0pgnSEMlvHEQgg7bbLWu1ifMoYisL78IH4yIgQTymy+hVxMGVHOWpBIWtZlmxR4tUcftvRRRMLOzb2ySD2Zu
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: auAq6nY5NQeYKjdKI9fBeWNwD/3EkmYGmKPpF6RFE6H2JXZuuDG+BFG7v25j0m4yzUVLKIjvaYV95DSd/UlX4Br8dAQT49YWr+fi1YuxiEFnwsMQum/h0ttYcRIzKVEqHmp/SZKhiEQJAfm9vWRhA6PbwvUbeE1+VSWAebiGrJ6JXeySHLYsNyRTivwrDvZhlMpQcY2TSW60RFiIeI2AtaA7TfRNk4JAwe3ArXg39A3E4PaKzPp+GXoJNiEZmR5lJMJ5IpIqeCYPSa5G99Ncv68KjJkKBNtfrzc4gnolM17O5FOn4yUwrsYgDzy0YcxGwlxqScbWia3CmBKgPHBlxCKhINqDnxdyKByzHl6H26lGvyjl10RH3nFIYT1u82k1wr3o9E1MsEagY/9l/+T0mKOBR24p7ZQ79UbLLad//bGgTSTHzzGpR+q9UMv0IHh0gmYLCgJMoXHZw1NLf7x5DzMl8MmctVc9MDdJ3Zxy/3kX+fsHT61NxGYhc3why67mgUklufOQEF5rYdMXm9YSMBR/SFwoo5P7pGs9wUTNlbKnIGVnRqkGQs6W7fCvetihlZbEhQaM/NQCgH8QTcl2yDjN0xS+bco+jSyic9VV/gScFu7lXuzXkiZAdX6n/Lu2jKzRO67Och82fMsPbEnLzke4NswTXccx8AsQ5fDXzd+/WhePeprYAb0FanYj9WXhVpixH1HB3+z2YSgdoGZO0YUDRuisRaViEUc0UHNrqLlOaIsr8qUNWPrVjD/XHx/y
X-OriginatorOrg: oracle.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 76f878d1-3388-49be-3dca-08dace908f74
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Nov 2022 02:55:50.3249 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: EIZO+FEiHUkikLtUHCIuLYBqEOhRgYg+jD8mtdyw0N6tM03uYKF9RWQ2LQl/K6ZEdr7HGR/LF/V+u4dZ+hTKFw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR10MB6995
X-Proofpoint-Virus-Version: vendor=baseguard
 engine=ICAP:2.0.219,Aquarius:18.0.895,Hydra:6.0.545,FMLib:17.11.122.1
 definitions=2022-11-24_14,2022-11-24_01,2022-06-22_01
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 malwarescore=0
 phishscore=0
 adultscore=0 suspectscore=0 spamscore=0 mlxlogscore=770 mlxscore=0
 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.12.0-2210170000 definitions=main-2211250020
X-Proofpoint-GUID: DSud7x4EkcYMyYlmskUmQSE7Xl0ZthSv
X-Proofpoint-ORIG-GUID: DSud7x4EkcYMyYlmskUmQSE7Xl0ZthSv
Received-SPF: pass client-ip=205.220.177.32;
 envelope-from=drew.adams@HIDDEN; helo=mx0b-00069f02.pphosted.com
X-Spam_score_int: -27
X-Spam_score: -2.8
X-Spam_bar: --
X-Spam_report: (-2.8 / 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,
 RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001,
 T_SPF_TEMPERROR=0.01 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.3 (-)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.3 (--)

Starting from `emacs -Q', try to use `minibuffer-with-setup-hook' with a
list as its arg FUN, where the car is :append and the cadr is a function.
I get an error no matter how I try to interpret the description of the
FUN arg with :append.

The code for the macro does seem to try to handle :append, to construct
code that calls `add-hook' with a non-nil APPEND arg.  But `macroexpand'
with any such list arg to `minibuffer-with-setup-hook' (:append FUNCTION)
doesn't seem to construct an `add-hook' sexp with an APPEND arg.

I see this in every Emacs version that has `minibuffer-with-setup-hook'.
Maybe I'm just not understanding the doc string.  What's an example of
using `minibuffer-with-setup-hook' with (:append FUNCTION), that results
in FUNCTION being appended to `minibuffer-setup-hook', instead of
raising an error?

In GNU Emacs 28.1 (build 2, x86_64-w64-mingw32)
 of 2022-04-21 built on AVALON
Windowing system distributor 'Microsoft Corp.', version 10.0.19044
System Description: Microsoft Windows 10 Pro (v10.0.2009.19044.2251)

Configured using:
 'configure --with-modules --without-dbus --with-native-compilation
 --without-compress-install CFLAGS=3D-O2'





Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Drew Adams <drew.adams@HIDDEN>
Subject: bug#59559: Acknowledgement (28.1; `minibuffer-with-setup-hook'
 with :append)
Message-ID: <handler.59559.B.166934496620360.ack <at> debbugs.gnu.org>
References: <SJ0PR10MB54882DBE2AEFDCF3C010CDCCF30E9@HIDDEN>
X-Gnu-PR-Message: ack 59559
X-Gnu-PR-Package: emacs
Reply-To: 59559 <at> debbugs.gnu.org
Date: Fri, 25 Nov 2022 02:57:01 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 bug-gnu-emacs@HIDDEN

If you wish to submit further information on this problem, please
send it to 59559 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
59559: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D59559
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#59559: 28.1; `minibuffer-with-setup-hook' with :append
Resent-From: Drew Adams <drew.adams@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 25 Nov 2022 03:08:02 +0000
Resent-Message-ID: <handler.59559.B59559.166934567521566 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 59559
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Drew Adams <drew.adams@HIDDEN>, "59559 <at> debbugs.gnu.org" <59559 <at> debbugs.gnu.org>
Received: via spool by 59559-submit <at> debbugs.gnu.org id=B59559.166934567521566
          (code B ref 59559); Fri, 25 Nov 2022 03:08:02 +0000
Received: (at 59559) by debbugs.gnu.org; 25 Nov 2022 03:07:55 +0000
Received: from localhost ([127.0.0.1]:32855 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oyP4F-0005bl-EE
	for submit <at> debbugs.gnu.org; Thu, 24 Nov 2022 22:07:55 -0500
Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:2632)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <drew.adams@HIDDEN>) id 1oyP3y-0005bQ-O0
 for 59559 <at> debbugs.gnu.org; Thu, 24 Nov 2022 22:07:53 -0500
Received: from pps.filterd (m0246630.ppops.net [127.0.0.1])
 by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id
 2AP1Sh8i009034
 for <59559 <at> debbugs.gnu.org>; Fri, 25 Nov 2022 03:07:38 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : subject :
 date : message-id : references : in-reply-to : content-type :
 content-transfer-encoding : mime-version; s=corp-2022-7-12;
 bh=y/lGW2JhQYtjVGMzMFVrwVqwbKyDP5c3PkMbjRA6Pcc=;
 b=Rnv3uBnWv3ukh21q2MNu6ri2vscB3tiJO7XQFC1CRLShJu0b1N/wafioqz9smGxB1iCq
 zJ6cBPTp5okfKowTh/tjH5lnijgfimJqUYs9RWi1qB5Zo94JPBjWDVA8xNrOXezdDVfu
 N8FpaiXuHv1L9ZnQfbJEfVO/A3Yc0oWzyMd44XwsyI/HN50hWvU0KTTmegXRdMM5IrJl
 IG93/clPEABbQeNFvT5QonDtDsb0SXCrfbjZASKTJUu36Xq9NY5Sljh8jeUuQDatTIY9
 z7+mB8QJgnCokU7lNEl67CepxYb4efXnSXZqeQA68q51a9ofBU2J9/9PhxXLDMAxceGw +Q== 
Received: from phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com
 (phxpaimrmta02.appoci.oracle.com [147.154.114.232])
 by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3m1nd8butu-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK)
 for <59559 <at> debbugs.gnu.org>; Fri, 25 Nov 2022 03:07:38 +0000
Received: from pps.filterd
 (phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1])
 by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (8.17.1.5/8.17.1.5)
 with ESMTP id 2AP0DWQu027671
 for <59559 <at> debbugs.gnu.org>; Fri, 25 Nov 2022 03:07:37 GMT
Received: from nam10-bn7-obe.outbound.protection.outlook.com
 (mail-bn7nam10lp2105.outbound.protection.outlook.com [104.47.70.105])
 by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id
 3m233x8rc6-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK)
 for <59559 <at> debbugs.gnu.org>; Fri, 25 Nov 2022 03:07:37 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=NirnW1in4vi2MW6ZRh4zj9+IrdTA4rZqa1urQQG2sWE27JXTPsODS9Blge6LvD921NMryPkZlVWE4387olB8eVSv7JLz77BGLiYe7uZgyBgn4JfrL+0sWoWX7R8GPX5WyJHNAps09rQOHvQjsHE+WFEvba6QN+XT7SNRGETZxPVjXUJFJ7JnjMF27/FQBpzIXQG7a5JH+okLrdTVMucczSWkU24W1u0ahFmSJDzZDpOnYiDzrFGuZsYdFI79UrNhRv7ntyizKSUav+y/QTDdnpZNL0O0wHKD4LJEPhK3HSjY71oA9BOaOaZYOypu1TIY800qMPi/hFdOWTMlyQizVA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=y/lGW2JhQYtjVGMzMFVrwVqwbKyDP5c3PkMbjRA6Pcc=;
 b=NYSStOHZm7fHLpypsktiJUl5SrlCCl++g3V+muzGAsLFV41On9jJNT52VuYDkNasfswbxtEoIvP48NeRQ1qjrDi+4M+G/VxzuOc5jNzbGpxdetiyz9SoScN9jl42qPbxmq2gog7KvtkEaqVIbKSObloit/mezW5XAT34oFdfCCm7XBNeiKAN/pjcioBU/j8gFVCzl1qWcLQWafnXCZfB1mstvXXV1emEBr3fB9n0fqfVz30QZaB1DCLUsZANcN4n/g2XWtQudo7GpJTNK8vYxJH9DpzYHKsr7x+Qah+n3nXCI/xvrE4Tqedy+tgVJFRtcjkJGvgdoKHy9K73d4MhTw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com;
 dkim=pass header.d=oracle.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=y/lGW2JhQYtjVGMzMFVrwVqwbKyDP5c3PkMbjRA6Pcc=;
 b=xAILbqatyDaGgFbwd8XGGVHv3J9xcjckPIJE+S7Y2Sn1eetmnTU4Dbo7NrT9YA/mS9J/Xr0lVbFgvzbB3FO90HUrL5fEJ14H/Ar6dTf8vJRT3nPpnE4aKjX4yb+9FEfK9lowgFojoPMEiIoFF2ij6V9ELE/QBfdfl0WcGkobuh4=
Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19)
 by SA1PR10MB6520.namprd10.prod.outlook.com (2603:10b6:806:2b2::17)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5857.17; Fri, 25 Nov
 2022 03:07:35 +0000
Received: from SJ0PR10MB5488.namprd10.prod.outlook.com
 ([fe80::6951:297b:f3d5:2588]) by SJ0PR10MB5488.namprd10.prod.outlook.com
 ([fe80::6951:297b:f3d5:2588%9]) with mapi id 15.20.5857.019; Fri, 25 Nov 2022
 03:07:34 +0000
From: Drew Adams <drew.adams@HIDDEN>
Thread-Topic: 28.1; `minibuffer-with-setup-hook' with :append
Thread-Index: AdkAeU3JNVuONvKlSNqd07DW9+9kGQAAYSKQ
Date: Fri, 25 Nov 2022 03:07:34 +0000
Message-ID: <SJ0PR10MB54880E7FE124E133542A7E80F30E9@HIDDEN>
References: <SJ0PR10MB54882DBE2AEFDCF3C010CDCCF30E9@HIDDEN>
In-Reply-To: <SJ0PR10MB54882DBE2AEFDCF3C010CDCCF30E9@HIDDEN>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: SJ0PR10MB5488:EE_|SA1PR10MB6520:EE_
x-ms-office365-filtering-correlation-id: 2cfd68ee-0ac3-4e7b-223f-08dace923369
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 73Bv6+BO1WRxSZvUJyzwFkwI9OP2owxRnV9NJIrhSAptFtgNZtH92LEkJ44u8Vmy6CMLaWdxjX2jzCEpGN968m53K3fRBoPWAcEH53jDUoeYm6IHAGO8l65aIo/jLgIUovE4k2rd6dIsmupI4ZgZhIDy5hL5fXeaKuOI93rN9BeDF9Gr7lMICkOjWKG3dOLaCebzmWV97/T425i1iSWTXe9UoZIhCcGhK5rHiP4qQtGUezUXqrBl9H5kBtFSxVfH2Bd8IrAhz3z+vR5DlJdxMWSwnqkzQLZkUJWvh41CjYWt+/mkegwetF7pvEt4cfGjqRffIM4cuBYuEe1cxs2GSx0njR/qt4xCsdvZA0yUdTUp4E/7zhSMRDAdpUff3Ij2sddWN2IhQnTP3H/8yCOkKFziFGha8qzkwEHKA92nBQOlre2VIX+llNkK0qvwdfQT08N24Y/PiExr8eVoVaCQyS6kMrQudsqJ24xNMK20a2KEqHge4nqL0A9Nuu0EQLwzV7fhld1629Y/8hAS+redE9xYeJGgTAKOH7gvQeePQWddGTk+wzMnObZ81H6zSjpGtVzzawSbIB7YSWfvdLlurXuDUHnwP36IuU8y8BeXytKFv9xljLkCMtmc1TudFujHaHnVCkEb4yaX9TJIkipM4g8Plpc1I4GqlJ9CPEXgiwo3h23+p+HtKtb94vFK747s9bwtpsAsqyLM45gbP2w4CGbe8oS/6jaN0Wl2UY2boz4=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230022)(396003)(39860400002)(366004)(136003)(376002)(346002)(451199015)(66476007)(41300700001)(66446008)(86362001)(66556008)(8676002)(64756008)(186003)(478600001)(66946007)(76116006)(2940100002)(26005)(8936002)(38070700005)(110136005)(52536014)(9686003)(2906002)(5660300002)(33656002)(316002)(558084003)(55016003)(71200400001)(6506007)(122000001)(44832011)(7696005)(38100700002)(81973001);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: yWBh5m/KWGWtvwQ64SGqAepIps5/N5gxrJrrh+QMdVrahhZoIGqCMGohhmikY7U/YAgc5jynLZG24/Y5JU0lxvpL+XO3sMzO/WcqVQ8sliqECMQePrY4v/qG2XmlFLyQzJ74mz4fh5CvNkpXx0545ageRtpp1WfrGEdq1PWVwXDpYjvMW3zEHgSk1soNXLQOoVKbuC1VvEoFOHZJaM8nQGYScZ77aum0FDDtgmortgG8KLUAs6it6GY04YMkcLRqtUlEWkz/5tBk6NVpdMPbR/2iMf5F35IHZatTg6cLxc7fnrlaPKH/ZOAVn4ARNSe8dV0KOqtFtH2zQk74mKY1jH+6hJFi/7fFEocsrZu9CWNH5YXQt7LUAXRPSePc5quPWXH6xo1CLnk1CqBeMhm1g7KJKIZwEgXt9vD5JGPRH+gYMfFvB1WwTuvMYEu7ApjIFMy5pgFme0rCkw6injiI9UujiVWWSgBxN+B6MGILL0zMwBxcQJFBMgF1RLQhFFMBg4VZMQrJHshBJ7hBnnkokXNLcQWlAZmK4/hWjs3MNB24+SJlaYREwvnCBONEs7tKubmKW6fEHqSsqDYdTYnjIAAvcWwcPMXdGj2Z2s/uiAyl3qbNWUfZhl99LmOGyEbyOzA93AahQUvNr+rPhy+7+ZlxMGRiOPk35VrlRAlCEEugHfn1Uz7jiKeUvTtD9JdD3gVsaH/i/f3G3eH3+7HHzSWD5HBGNFwKHMx7+CHun5smAQsEru/j5ZswAldEmwkjB0qZ8bGMBYA5p6sE1lG4bS7W18LLhHRk+YqzExW6ROygG8hLsA6BemOTpLIf4onym5sabqpaIfSVmL0BNxRuo1ZKWqY+wSo/KAywG72/nsbLMzuK7z3bphsGIXAQXq3PBR7CKdD7ib6j71M7WN4n7iiIYa56BQve6p61yVPT2LP6/TPpcY/k/MK0D1Fs1TlhAqX/CiXxkOodLCQm7JjJCP1SkhiwP236O4VmjkKjSxy+DL019l0ExNczg0pcXomekFj5aztmRwKrvG+tBwhgBRn4202txLbNXGUm0mI5Guoq00gQMzw4LsdaBQa1KswDSorG2wXecUkm4g5edDjfdaiWRYTRZDv994zYTcGOG/BCuMgL8nlMtuRbS4i2kVnzKevJUvAlaBlpMYI3x+NWYamsEhQ4MliGZhlNGndMEKaTzHrh2lQoLZMhfJ9nKgro9lV63a3uMO9QimJkb3qMfGciYaD5Uu54pVaOTxmrgcMWE9vQjhWuok3UrkWzl+knt1QDFm2q0YM2qhjseI/QJx3tmYDeNIFb0aF7/nxHac3hZEaL0Ci6JHUflt0Ek/uTUTmNTu8EG/C+eENuIcsmgCFpAvjbOMju4/PlLDo0h9q57GqJ4q6629bLA/WTnnNKRtQ9CbhYkITjrIlZhNLwtbED+6mJ7vGnEGQqelfJj296dSpU+RUrIDYn2boIaxj46zXwWSG6OjumYjRpPf3DDVSrRtyDdX83HwYsWRPT9RkVF+XmjG75VBsr2GPc8lKZkZ0vpsqhIccixqcHjNv5xve0AQ2NmoljiP1vUA/zpGD7Z499gNWy86sQ/uh91OIr
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: uOJ68kskWyegWy7I64TBdgKY3aeaHPab4j+9gS2+jwqoGrNTnoN3Z3Ca9EFmLue3tC5WGC3oAdvpjWwJDn65j5XSqvvc057Kz/ePnK72zledbPcZkJc6GF5TcVIasA6He324b8hT8C+R34l9Ao/c2bda4RjE3iAhD/t2qkiu1zP7uHLtVCTi3ezoutum/AuchO2edQ/IrpdylrBt6ZHrSLBnQYBXIz+iaVlye6SeO29ZxOHk0frcHYFj9zV77ZF5Ip1UlhRlH4Lx4fg5+vp/XygOpsU8GSUOi4+DKsFYXouFgtL3LkGioBP51zSeTbwBafwMMi8hXqCo9aO08AuJRfnyTm6TiDiSeKbyL4PVSojeokse1FwcNWjIGOntBoTYv15e75oFywFTCPFrd3g7Kjh6H93Ot0yxCAWLlHvFYLsHbQxq1/X26A9rry935BLKGg/5iaEVSA4LRym3k2iv2DdiZNFx2HxW8kGjozdxX1ligy5G9zg59A+AUYIe0xksCRboBER+JJieje+ZV8YOE8vuvUxk8bRNJwK0ARkS7iZGDftb3o+Mn09YR9K8gSpJXVIQSM985abc7118ixQ1iNWMLcyOoRNN/iIvL79gRvU4qURBIOQ+ZsX5q1c2759XxQcyzBTj43U9wt7KjbIhIC4NyMg8CQlIhNdUI9nCUUfahs++vKCZ+8ZjPRrL31AyTIx9dDfd8K8aDh5HEbPvUaWaCHFR/z2INCtWqJk+jddYkOWn+Z02dTnq/9/2AD3nhB5rQ8WFG+2SWpWlesW1EQ==
X-OriginatorOrg: oracle.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 2cfd68ee-0ac3-4e7b-223f-08dace923369
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Nov 2022 03:07:34.9110 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: vF15toVcG577LTHPzF6Xn4KO+Vi+r7MSi4dIWcHbHVpOSDYhBzgjbFvsW0FZUEtO1eX+8bVoRH4F87KjvxUUgg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR10MB6520
X-Proofpoint-Virus-Version: vendor=baseguard
 engine=ICAP:2.0.219,Aquarius:18.0.895,Hydra:6.0.545,FMLib:17.11.122.1
 definitions=2022-11-24_14,2022-11-24_01,2022-06-22_01
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=536
 spamscore=0
 adultscore=0 bulkscore=0 suspectscore=0 phishscore=0 malwarescore=0
 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.12.0-2210170000 definitions=main-2211250022
X-Proofpoint-GUID: jXM8AqqD9V_7IpLD7OYp5oZ0ZRjhTg0f
X-Proofpoint-ORIG-GUID: jXM8AqqD9V_7IpLD7OYp5oZ0ZRjhTg0f
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

Note that the macroexpansion is different in different
Emacs releases.  But none of them look right to me.  They
essentially produce some variant of (funcall (:append FUN)).





Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#59559: 28.1; `minibuffer-with-setup-hook' with :append
Resent-From: Michael Heerdegen <michael_heerdegen@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 10 Jan 2023 17:39:02 +0000
Resent-Message-ID: <handler.59559.B59559.167337228325015 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 59559
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Drew Adams <drew.adams@HIDDEN>
Cc: "59559 <at> debbugs.gnu.org" <59559 <at> debbugs.gnu.org>
Received: via spool by 59559-submit <at> debbugs.gnu.org id=B59559.167337228325015
          (code B ref 59559); Tue, 10 Jan 2023 17:39:02 +0000
Received: (at 59559) by debbugs.gnu.org; 10 Jan 2023 17:38:03 +0000
Received: from localhost ([127.0.0.1]:41055 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pFIZW-0006VN-Oi
	for submit <at> debbugs.gnu.org; Tue, 10 Jan 2023 12:38:02 -0500
Received: from mout.web.de ([212.227.17.11]:38673)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <michael_heerdegen@HIDDEN>) id 1pFIZU-0006Ui-Q5
 for 59559 <at> debbugs.gnu.org; Tue, 10 Jan 2023 12:38:01 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=s29768273;
 t=1673372271; bh=g4jfG/pPFP4IRCGI2ZsABvGuUoVbs9xkkruAO69Bz3A=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date;
 b=RpgziJZgAqs6lCXi2jmr1HTGDMgvSwxWrNLjV/wcL2zMZ3qlFwePpj2caduIsPy9C
 z8SDdgdACqou5RIs4THTOSkJ+ikk0RaesluYnAyYOpmO4QjC82pY8xXrK+f6w9sPX7
 PUeyxvVjcBwhYCXMBAkYg3Xddc/dCc1ReAJEdGXCl1p2efT2q7nNCKykSLwLAl4RYN
 9v5cwz7FAKgHOAIMr7i6TROB6idWp9x/TIxIp5AB3vhWhD1UqRt6mG1wlUjy6n9mf7
 iwcVynsF3BLBtbldzcLY3L1VvK9ezdkoDhaHKo3CO/gbavQ2YB9LH3tw9G4fFSLvHs
 ccX2m2uRLKhtQ==
X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6
Received: from drachen.dragon ([84.59.210.57]) by smtp.web.de (mrweb105
 [213.165.67.124]) with ESMTPSA (Nemesis) id 1MLifq-1pWxwd1gNE-00Hxup; Tue, 10
 Jan 2023 18:37:51 +0100
From: Michael Heerdegen <michael_heerdegen@HIDDEN>
In-Reply-To: <SJ0PR10MB54880E7FE124E133542A7E80F30E9@HIDDEN>
 (Drew Adams's message of "Fri, 25 Nov 2022 03:07:34 +0000")
References: <SJ0PR10MB54882DBE2AEFDCF3C010CDCCF30E9@HIDDEN>
 <SJ0PR10MB54880E7FE124E133542A7E80F30E9@HIDDEN>
Date: Tue, 10 Jan 2023 18:37:50 +0100
Message-ID: <87pmbmnvdd.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:NM/iYg0jdhmPj2hCQ6H/Wdi8y1ySFEL/oqlCOvt9oWlF8L1r7a8
 736nLxc1bCU0/3Q7LlTD1nKLHsD4Hz/Uh1kIbuzasJqOxbBecufNJhuimN/FGSAHSzQWGXB
 Ttuvs7nFDULCMRFayOj65wwVK5gmoRacud3CCYe9g+oNTpUV8qrMA8ZG+fsXKdqKmVHUJ5T
 MY0BJISCOYju9Tie7hrVw==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:7g9rg7IjzJM=;l+mdn/4XKe4xtuGWdkTynVHm1fV
 V/Ue9lwGYkonoqMsXIWic++cJDci2/S0OUaqMmtIXhQFhJHY4EnDk4uwDdzJMAuCpB35V7vU5
 XBz7kR0dls0JTE+RLiGVB1yEjl9GFUrMJ6jAGAtre0MzWF0bdfdHOAh3qmBavSd0ElueqFuOg
 MeN4RlMWm1CG/KVUQRi3OZpRf7z4TR1XSbYBTeuIkBBfmA2ph2vDJMEXeor60OfSFuYBHZExd
 fi58i39xpbIX6uW8FudSW4kaG4hyj91Wl+naPFnc4LirL1EFL6OXGSWhNwbueTOUB6zi/E8xc
 NnBytzbLr0p8QJAi5jYOvMmVhm/SQ3ldjWOz9KpmMin7wqZUFFbiozQeQHMc1Ge2fEhMTXRnf
 VZH+LZgd1QydD93F/XJRnxcYQP83XqANI6LaIJtIoz/ootaJviKyEe2sXao+5NAhkGSbhiTGT
 eGdwCPyquotpw91m1z2swLFwJlqtYnlLLuEdtMNujeTma4OLLaRt73l/YWXEZrJxCajGVa5Th
 LB4/LIR1bqNjRQOe0rdSP73WbabDGK7UpApockQt+dyGtKH1z5ZSrOuEhxD/IBLBNc2GISfTu
 dQaVNDGts8v4Z/gBJZMEljC95RfuYEd3bSa21bRDEl24NT5Ix5WJdosJoBINmXdm/lgQyIe8I
 OqMqmVxI5Ziwk96GyKFpUNcb8EeO/dl3pCi1AQ7ttSwdxWoE11HbyzLoQLoJrznHv1PSNe3Rv
 eVQUmF3ApEG6bpYei9yjcaM3sEtazeEGm6GCEtxQxh925Aogc2iYOUjPBaWuoz4j1x+vdA9Mn
 EjJjivnlDtkPfBVwyb3v8WyWXCJF+cEk/0kfdBcvdhTROUdsRQOWnpaljg3Y+xrvOAAiiueGH
 P3gSeEbsHVx6FzdpobD3xnw9xlmt/ECJKl3Cp9Eqnhf0CJflGkmutek/vaRzxPU/qNan8vB/j
 347SNQ==
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Drew Adams <drew.adams@HIDDEN> writes:

> Note that the macroexpansion is different in different
> Emacs releases.  But none of them look right to me.  They
> essentially produce some variant of (funcall (:append FUN)).

In master I get

#+begin_src emacs-lisp
(macroexpand-1
  '(minibuffer-with-setup-hook (:append test1) (test2)))
==>
 (let
    ((#2=#:fun test1)
     (#1=#:setup-hook
      (make-symbol "minibuffer-setup")))
  (fset #1#
        (lambda nil
          (remove-hook 'minibuffer-setup-hook #1#)
          (funcall #2#)))
  (unwind-protect
      (progn
        (add-hook 'minibuffer-setup-hook #1# t)
        (test2))
    (remove-hook 'minibuffer-setup-hook #1#)))
#+end_src

At the first look that does not look wrong.

Michael.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#59559: 28.1; `minibuffer-with-setup-hook' with :append
Resent-From: Drew Adams <drew.adams@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 10 Jan 2023 18:38:02 +0000
Resent-Message-ID: <handler.59559.B59559.167337585131048 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 59559
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Michael Heerdegen <michael_heerdegen@HIDDEN>
Cc: "59559 <at> debbugs.gnu.org" <59559 <at> debbugs.gnu.org>
Received: via spool by 59559-submit <at> debbugs.gnu.org id=B59559.167337585131048
          (code B ref 59559); Tue, 10 Jan 2023 18:38:02 +0000
Received: (at 59559) by debbugs.gnu.org; 10 Jan 2023 18:37:31 +0000
Received: from localhost ([127.0.0.1]:41128 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pFJV5-00084i-4n
	for submit <at> debbugs.gnu.org; Tue, 10 Jan 2023 13:37:31 -0500
Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:48724)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <drew.adams@HIDDEN>) id 1pFJV2-00084Y-Oa
 for 59559 <at> debbugs.gnu.org; Tue, 10 Jan 2023 13:37:30 -0500
Received: from pps.filterd (m0246630.ppops.net [127.0.0.1])
 by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id
 30AIIEEc006616; Tue, 10 Jan 2023 18:37:28 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : references : in-reply-to : content-type :
 content-transfer-encoding : mime-version; s=corp-2022-7-12;
 bh=ymv6hGfUtnm7FBJj+gDCBotG2tYAnhNY0h4IydO2bwc=;
 b=aFAkbjaVZ407PpXp5O25puoPmQzeX7ki53FSUZHfbWmhNo+FX0CodhZ7gp8u/1IH0EGj
 o2GKP8LLwDJfUmHwiEx70Yzso9lGaTz4PhMxYHoTvlti6K6MA6kw5H1CQ+8hzYvkBtNO
 db0EhdklvqVE4E5gjC3Ah43yFugUE8W13DQMlgx+IAkI6+P0Rcox+Jy3OQXaUd87cCOI
 9BpJ40RYyJrE5hicFS0AYgUKJz0DJ6ohB5E8k6jMIhyHfbmqQdrLoMLLap7vt1p0lDU+
 5V3kVKAun5IfATppA4Mk8CX1R+C+Ny5M8tTVVZn18ZD3DJkt/pA54mfw8GcAUAEZDr0u zQ== 
Received: from phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com
 (phxpaimrmta02.appoci.oracle.com [147.154.114.232])
 by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3n1cbq85tj-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 10 Jan 2023 18:37:27 +0000
Received: from pps.filterd
 (phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1])
 by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (8.17.1.5/8.17.1.5)
 with ESMTP id 30AHxgAv030808; Tue, 10 Jan 2023 18:37:26 GMT
Received: from nam12-mw2-obe.outbound.protection.outlook.com
 (mail-mw2nam12lp2044.outbound.protection.outlook.com [104.47.66.44])
 by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id
 3n1bnae89k-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 10 Jan 2023 18:37:26 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=FDdLa+lxxT68LhUrn0OWFi+hfQRk7n0FG2959ViuHu/CT5B3o551zZAbhu4ifcFW09n8/aPwNLzElfjTyrRcPGyh4yBNPmw0zMph2pmpXGrpROae1WbuZnP3mVv29SiCjuR2lnAyI2nTPJ2ZLWTqJaoJuWbOL3TjSWRrMVl0RmLYprpfLvRLd3kHKbsuOsy8hEO2DolAoY9rXbPkr2sC1BxBlgDUvB2vCU1fSGNiDlCPfKT9Xd5Cho8h2USwF4eBNAGp9h6S3E1ead3VzMruUdYKrRbShmF8ZyNdd1yk6iXd0PFdfy1FPGWBMhTLST44ZbTYKIaBsjKTBTc/9cDmOg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=ymv6hGfUtnm7FBJj+gDCBotG2tYAnhNY0h4IydO2bwc=;
 b=mgAGzf696LErNKb5CplOg/jFp+EtZWaQfYcbrXkx0bvPyQWOe4Z7JQqKWnZsk6HEbRMDRHwykcv9Dko33BwSNdCQtA0nSeFFAn9JNZTBXJCBIB++Vfj6YWfAVHCaiVhBDLB9rYeCMFApB5jobnfRSA7LWNmV4W2bvpeDkJwlTWp3FwlldySLgIXPig0Ep3pThtea2d9dAd5iPDGUA9ovZjQqRf9hCzgUUQLPL1Ltvs6wWVJzldq2Cecaa0PdnSew0SRPJTUruY7uyi75FeGgCQB7rKnPLKvW925s1GbIgA3lqypSMd3HCRyLT6L034A09R+GCNSLujNCnXs3ZPiluQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com;
 dkim=pass header.d=oracle.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=ymv6hGfUtnm7FBJj+gDCBotG2tYAnhNY0h4IydO2bwc=;
 b=B45EpM6cI5XNrxmUa0qTdsfB6mcRYTCs+MfHInz1x2mmVfWV5qf0nQvYO3OAMmM1Pr1OgKJJzxrTx4h4cuCP2NMX8cpgFrbaXa9uIbxpEr8ZaJp8UoWhQfKVlFgrZWnJKNHTnO/GUqKYuKCOtqdOJrNgEoKj3cK/pmPKeTEziyA=
Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19)
 by SJ0PR10MB6431.namprd10.prod.outlook.com (2603:10b6:a03:486::7)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6002.11; Tue, 10 Jan
 2023 18:37:25 +0000
Received: from SJ0PR10MB5488.namprd10.prod.outlook.com
 ([fe80::7c3c:e53d:5276:ef29]) by SJ0PR10MB5488.namprd10.prod.outlook.com
 ([fe80::7c3c:e53d:5276:ef29%7]) with mapi id 15.20.6002.010; Tue, 10 Jan 2023
 18:37:25 +0000
From: Drew Adams <drew.adams@HIDDEN>
Thread-Topic: [External] : Re: bug#59559: 28.1; `minibuffer-with-setup-hook'
 with :append
Thread-Index: AQHZJRpHzPdtpt62L0WKVTtZYB+ica6X9rxQ
Date: Tue, 10 Jan 2023 18:37:25 +0000
Message-ID: <SJ0PR10MB548875207B57AE50E78B1A8EF3FF9@HIDDEN>
References: <SJ0PR10MB54882DBE2AEFDCF3C010CDCCF30E9@HIDDEN>
 <SJ0PR10MB54880E7FE124E133542A7E80F30E9@HIDDEN>
 <87pmbmnvdd.fsf@HIDDEN>
In-Reply-To: <87pmbmnvdd.fsf@HIDDEN>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: SJ0PR10MB5488:EE_|SJ0PR10MB6431:EE_
x-ms-office365-filtering-correlation-id: 9803df6d-3ab5-47f3-25af-08daf339b7fc
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: gy2kcx4fbkR3n8RAcwR6QkywUFj9RXKJbj685FnNeYu3AoyF8kQ4VN7pdAoZvwXL7Ex3rhruBEeTmoSv1DLv4wkgipymbX/WAEDX4mp4GjKjoNbWSDIXPy6e6Rq7eI3D/RYOUqTQ06N7V/jMrE1RYxCnVRfo7U+nfgYkbhbB0+dVtg41hDEN4h/iXH1/Fni4I0lGVnzo66pubndj4rLXadyR0FhcKOeSObLutietJLDHr3jvSSpa1pzkUQVY0FdFOHpmmn0sq3yQCoSbhfG6DJ4frjcvSRTctmJcDP/UC2UtYv0iNRhfEiYgODevcAoygVl9g8R35meSJuGYSmoVFPy+lLexaLDhD7TI+Ce37vt0kbPMo9YHSYtojHVuYwsC7G4IizbiCA2EtQyzObQi6AZkxO5OvA5gw4dHxrNg+afeN5GIxo91i6rJQgUTUuTmqT8hh/F8P6QlUtcdL4u2IMz6+Wt7YjPvYFuXNTkek1fjQ/lO/DMCsCumv8v/ygYExAQm6Y3RfyBpMmuzXxOPq7YJ4eVT5c1dKdds6104BZB9lxOGgHpxLVOo3GwgE1xaWcqdss6bAhNxs4Df0Pjv+Pfb76qA3U/FNWkV0iSkGrV4+E3D2Xpaw67ZneBonVPbs+PzyW6z+y8omFyiTMBUBeywtTRYfCPrXTsPb79OCNLI1gXHkvcsfe9lSSsQBXIvbAQ+U28a7f/KzXFu7Owibr8W+Y0B0JJtSPeAThRr44U=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230022)(136003)(346002)(396003)(376002)(39860400002)(366004)(451199015)(4744005)(44832011)(41300700001)(8936002)(2906002)(5660300002)(6506007)(52536014)(83380400001)(122000001)(38100700002)(66946007)(4326008)(76116006)(66556008)(64756008)(66446008)(66476007)(8676002)(478600001)(38070700005)(6916009)(9686003)(26005)(186003)(33656002)(7696005)(316002)(55016003)(71200400001)(86362001)(81973001);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: QPcmIpC7IIMTf1UO0w7Jh/uQ4vfuA7H1o7wSWSN+cMmG5c80RwsCtuyoQu9MRUtCbb+8M+W2tjp0xmb0sGvKa/ziz0jm2ySvtguVa7UbqajLxe5iMQtckoL9RQiJy3KsbTqtndXL6gMKlMJ2zijxLZmaC0EhabFd5XnGmajwRwGTfQYufcXkxs2RTqc+H3xEhuD7PKo/pg5nQppCdZnJTZVMZzJKRwJxTDX7OmxZPezcxl+xJZlSy/cev22htRFcsriMr8CjE7lSACe3VOSzW69IYsx7q7d25rPuDfZbn9GdRxVvLz+Rec3znxBtYh/pFRwsLfhze9PmmggcKhmQs3NZ0frp+L7WofGTxwEhG2iM1uczVmO24wf1te5ukcFx6cRkvUp1fsbXmv9cRNkU32J/J54tpHnpnjvr220bcsqWOz1/jQME+WBZuJ8POGvZHx3Ol9jyaEzPh1XUzsWME07vwlpx+hZFTzGmn3zSex7S+1SvDgKC+izvgSRLEAMkmI6zxSIV5CeDUrd1rjnAQeHqbXwW9504VclHwl4iuE3bmzjp7G6h8bDl8SN1mk5cBNW83+vk7QTS2WHEoSc7Qg4cpdQWBRY/QewR6myqyOyNs+uCNPGSh7J1LIP3en48RxSeFjQQ3GN3k42A2SUUQ+9OSyRO7Q9imlBwPW2BW9a2UG/CIOsmWcEgBUOrLiFhEXOPb1Xk50kSr7yw0GfYcf73bsRP7KRRLJYuKOWhJoMoitRifRrLaCZ9Wr5jEH/ePza4kPXacLYWNXdDsjBDQitr264744ePkAFYEkXREwqGAtf45+gLFGmcytSFKDbDIPP140RHU1ppiEwgtmiD8zpHRM/wVwo6yNt/fSOzqsgJGdVFOxryZOMkSJpUSHWGeiRSbue69+eqZOvTr0OiAhZMQlra8pX0bnTGhNcoPpzFlB9bsl9HwIMI0MojZfCEKe+84i4rrWB+jYhXzkY+D3kWaoh0COoBPh9Ku3t1PHc/juC3SskgDYsMk0OP3It0eFmQBrkH+o3FhnMHukGtQS+Rz+ogKYA+LYA/JtB93xtFUE2CkOky9x7Y5xipCQFUvVeEu54/N/XlitBMKKUZh4WnyPBjzAEqm/j7domKSlubBgbLUBH89jcspTbWnZMI8EcpLQVAxTRMMNEAU/SOZ+emQtgDGGUxgXd06mEiQUpo/F/T5+E1dl3a7dQ+MRj9PziboiXr0pT2qsW8BGxrtVvHVruamrpgEZRVGLLLanQr63ZKZzwqFqUJ7xoalja7Ydz44d1KMPyDJbDYvwLWqEU0vITSRA/e7KENykOiIuVxz3o386JPi8XT1CNghduAisvraugbCxYbxX2uPm8IuFO7rLlVr928YGqqwM7xeX2g/4RhhQ70qrXcO1tdEfjTxhk4xee+E0VPkPBao6azE7o0FONldO7M5MMtVh1IaHDawFE2Dw4es+qbT39qnf1MVYdjRm3XEXp4aCrsN+gSVG92gflBcFk9lAV85VnyvXvhJcrI5ds0MnpsKg6RF0rwSe895zARgfrAGRsNfPNJ88lmrC5cyXpBzzb8QF8JvchYM5kXA40ItcDMWurKBSwG
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: xtxLDgL9XVQImrFybGnc8Nz8R2345YMrIyuDX/FRVlPapFHLYXVYXP/ZkU8Lc92nSaBAUKEVa/+gDghcpjFwFz1VI1PHcYbHwsrCtvj4o9nqCW4Xp9xhK8W62ONP9Feg/t8AJlCo6v4lW8AI8xziDCwOJst/+etKYIe0wb3VRn4W4Ut7luWhhjeHIGS25Ha39TY+nUWMLT5kX/i+CRYvI4s9GjhU23c5wolKm02gMOxShthpNrU7ZvZJ+Rn6qAtlXmbNhTzaAFiSUKo7bkmapnEWeIlnDbgrsWfUQ9/klgDbMXzlTyNMVgjI/GCoezK+sbhEd9JaZqIVgBVEfHYEMXP9UNHXQeoE/tynaqx+oU1l1IKE7EbGZ3ybJqeZNnn6FhRhCoscZXZiDxjVPPrBrOZODRZG1BO+lnv6V7DJ/GjNyflBDEY0n3FKknQfP0SMuiHhO3HmbfZn09wSOXLGC1gIcir5YCQ7w9dAFdQQTPQgdLrCz2r9BD8/8BA8BVri6Jjw/U/VSaoCEjrsYkcTqhriRBJbbwjfY1a7CILYZ/N6yDM6WKCNzp8bkj9td/25IkjuVuGr/q06pnSpDVeAtn1FzNOtFjIcBvu4NIdZQ0D13Wx4Mo6j6DzhFXCO/CTXWZ1k1l4/RxECVE2JV4JGMcx64hP0VfhS291rnynGdtnrxj7a0pn9Iw+ynIeAQF/sZuucJa9Et+LXdF6KsncGWM4ONKP7CsRYQ+ItOiNya52+yGMUhaQK5Rlsd7/gQ7rh2CO01KHcX8viXFnVgUn1lg==
X-OriginatorOrg: oracle.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 9803df6d-3ab5-47f3-25af-08daf339b7fc
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Jan 2023 18:37:25.1631 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: fYWT1RdaK3SdxOUEeCHvQKvk0knHWY0iKnu5ohP6Krn3NqQvf1KDTD4/6Sf7nYQHVe0tP78W2bqLQ9HkmPBM9Q==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR10MB6431
X-Proofpoint-Virus-Version: vendor=baseguard
 engine=ICAP:2.0.205,Aquarius:18.0.923,Hydra:6.0.545,FMLib:17.11.122.1
 definitions=2023-01-10_07,2023-01-10_03,2022-06-22_01
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 bulkscore=0
 mlxscore=0 malwarescore=0
 adultscore=0 mlxlogscore=480 spamscore=0 phishscore=0 suspectscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000
 definitions=main-2301100120
X-Proofpoint-ORIG-GUID: N8S_ML9rKfJKCS2zL0giCfGAYr5vpO9f
X-Proofpoint-GUID: N8S_ML9rKfJKCS2zL0giCfGAYr5vpO9f
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

I see that too.  Dunno what problem I was seeing.
I suspect I was passing '(:append foo) instead of
(:append foo).  I guess this can be closed.

Maybe it would be clearer if the doc string said
that FUN is not evaluated but BODY is?  Yes, it
does say "while executing BODY", but maybe it's
not so obvious that FUN isn't evaluated?  Dunno.






Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#59559: 28.1; `minibuffer-with-setup-hook' with :append
Resent-From: Michael Heerdegen <michael_heerdegen@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 10 Jan 2023 19:36:02 +0000
Resent-Message-ID: <handler.59559.B59559.16733793094350 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 59559
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Drew Adams <drew.adams@HIDDEN>
Cc: "59559 <at> debbugs.gnu.org" <59559 <at> debbugs.gnu.org>
Received: via spool by 59559-submit <at> debbugs.gnu.org id=B59559.16733793094350
          (code B ref 59559); Tue, 10 Jan 2023 19:36:02 +0000
Received: (at 59559) by debbugs.gnu.org; 10 Jan 2023 19:35:09 +0000
Received: from localhost ([127.0.0.1]:41180 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pFKOr-000186-D8
	for submit <at> debbugs.gnu.org; Tue, 10 Jan 2023 14:35:09 -0500
Received: from mout.web.de ([212.227.15.3]:37061)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <michael_heerdegen@HIDDEN>) id 1pFKOp-00017e-Kn
 for 59559 <at> debbugs.gnu.org; Tue, 10 Jan 2023 14:35:08 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=s29768273;
 t=1673379293; bh=wySA4GFQik1ZqYVmZt5aPeXgtWzrbkz18SITAvegxFY=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date;
 b=b/yqCnbJZExkIfTrWQ0gEXLqFtoqw7lNwYRhIH1aO/oiV4xAo/L3kzNisJSV4WCpW
 0q14pKzFSiRetX4dhPa6vD2oYHfopHu3F9c8JZ+h2gWOnbSS6izTaNOyl6gGV+M6pN
 Yfy5owoqknQEvu1qJt226VqgHepdSt3JU9ikTWJbjbF7psRD8N64EQX8sOpEIDa84g
 YggQVXtRwbHs4crBRIlb7yp05EITucF7AKxDsvDSWLVstCsx9jLF8CFo+xdfQ67OBA
 uSDS5dj4ZeDm0fIcVILgW60FT6bdprGwh9japYdq+IUfgoZqoCKcs9epYmGYyZJltO
 4qOK66cpLdVlA==
X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6
Received: from drachen.dragon ([84.59.210.57]) by smtp.web.de (mrweb006
 [213.165.67.108]) with ESMTPSA (Nemesis) id 1MGgNS-1p2d5T0GnK-00E3xm; Tue, 10
 Jan 2023 20:34:53 +0100
From: Michael Heerdegen <michael_heerdegen@HIDDEN>
In-Reply-To: <SJ0PR10MB548875207B57AE50E78B1A8EF3FF9@HIDDEN>
 (Drew Adams's message of "Tue, 10 Jan 2023 18:37:25 +0000")
References: <SJ0PR10MB54882DBE2AEFDCF3C010CDCCF30E9@HIDDEN>
 <SJ0PR10MB54880E7FE124E133542A7E80F30E9@HIDDEN>
 <87pmbmnvdd.fsf@HIDDEN>
 <SJ0PR10MB548875207B57AE50E78B1A8EF3FF9@HIDDEN>
Date: Tue, 10 Jan 2023 20:34:52 +0100
Message-ID: <87358iuqsj.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:9N4tnXEZ7RAKV4Zm335fG5Oe/CCqseU94A+H5y7DopzkcNqS0R2
 AXQzOQsctTvMO4G3to5FyOHdzWnUyjTaHhViNUuiFOC9fYKbRa9dVLcBy/eEioGmAENDYRu
 c3CEm0b/UYpzbUsvhWad0vJ7GFAX8ttMzwvNPYjNs1oey8yi+1uuBhzi6vWS0xU3K3diF+/
 wJ1c7UVYMzszSS5Dkc5dQ==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:eWXxTg9X2jc=;NOlg9lVgwF0mj/3juPh/irjLeVp
 szni1z/P2VgCthUakXQGHRL1o+Fv4bBVA+EQXJyaKIdUPM5hvGeiObCFK/YK1ZH04a6ANGFWs
 gDx0VOK63QmzDCCx6StEfpCnLZQcS3xxEcDWRTc/Ox0aq2KkQGymEguASHjeYTtOc18s7dgQd
 FHQqxNQ+VKfpm2gMUOE8LM3DweN0H6QfPp0frKWhEaygxbq0q22qAgQ+q8W7c/jb2EKjLFZAo
 XTwje/KWmBBahau9WHcKbvb2gMpH7OVXf4QE2ZzR0Bj2u/hdfTP/Z+/BNQTox/Kf6BYBtwnNQ
 r8W1ABiOwW7cC7Z5WMDyuWej1rDQ2QzlSd6ApjFEl8E/xCxq2wXQZjE2xmAGe2zS3u55fD/uy
 nARnvJ4pf2kkwXX+WuREoO+wgNrJlXivDZIVEW/Yy2cVnW4uWEcGM5DPbgshw7vzqz68BUswh
 s1rhzl0x6KcShGQw9rdEUB++plT5Xn16P/Pc3vTPfTnB1qEsnIwpXxHBMsEQqzPTVDntJj1rG
 23fJ0ShCg89fsxJU/2JdBDdEiOjl5Cp7zNTgcC6A2uQfF3/DnuxNSUMwMFN0+Yv5jXi8kqVAY
 6Wnis5RIvyZYpwgjat6xSCBJaNw4VYH4DMfLA6pHyyBpJ3cq4g4NzXB4BM2GJ1AljOhpBaLou
 HDrs1IxnmbGtdw64ZkojdOthP0ZHA09F5ikqu4blSUKgbrsCeMWvo6fSOlqjZ+nwD8J2bd5ED
 4IG1o/RhJYDho3NFUxSIajm5ZNuQGr7+ogFVqxvYGFLNwSqPQV+rUbMxuai5e2UEvWPhDVwEZ
 Uh6G4J66g+mr4l7+fVmBMzuke5W9YLYmONrcx6ZcrXEAAJiGatNOggXt5LXGHf/taeFMPyIcg
 fjOASO91DUphcpNMeK4UfqCn4/fgEzi6oPzTomd79AdXfcjHTHy3BydpUpBPFv+kYqvijUPNt
 vOIl0hT6JFxoYWSyYZVfqv6MjRY=
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

Drew Adams <drew.adams@HIDDEN> writes:

> Maybe it would be clearer if the doc string said
> that FUN is not evaluated but BODY is?  Yes, it
> does say "while executing BODY", but maybe it's
> not so obvious that FUN isn't evaluated?  Dunno.

AFAIU FUN is either a function expression or an (unquoted) list
(:append FUN) where FUN is a function expression.

With other words, the function part is evaluated, but the list
(:append FUN) should not be quoted (it's not evaluated).

I think clarifying that a bit would make sense.

Michael.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#59559: 28.1; `minibuffer-with-setup-hook' with :append
Resent-From: Michael Heerdegen <michael_heerdegen@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 10 Jan 2023 19:54:01 +0000
Resent-Message-ID: <handler.59559.B59559.16733803966324 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 59559
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Drew Adams <drew.adams@HIDDEN>
Cc: "59559 <at> debbugs.gnu.org" <59559 <at> debbugs.gnu.org>
Received: via spool by 59559-submit <at> debbugs.gnu.org id=B59559.16733803966324
          (code B ref 59559); Tue, 10 Jan 2023 19:54:01 +0000
Received: (at 59559) by debbugs.gnu.org; 10 Jan 2023 19:53:16 +0000
Received: from localhost ([127.0.0.1]:41192 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pFKgN-0001dw-UO
	for submit <at> debbugs.gnu.org; Tue, 10 Jan 2023 14:53:16 -0500
Received: from mout.web.de ([212.227.17.11]:57779)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <michael_heerdegen@HIDDEN>) id 1pFKgK-0001dh-OX
 for 59559 <at> debbugs.gnu.org; Tue, 10 Jan 2023 14:53:14 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=s29768273;
 t=1673380383; bh=QkkIf53vfwIx+so0UNelpHq0xzp1M+XJ/PEFtd0LGz0=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date;
 b=ntLl+tALYqWvbYEnPJfbfgEVsdxIclb17rjruNWYMYfsDh+AXhANChvdn2h1oM0kJ
 4UNt5Q34Ik7sATcoEGgEePwoJbXYmNVRiox4dlGmfH0ztdrxo8cCIMZ+VYHFRwViDA
 zTYQ2NlnZDJERuOeg99x4GwuHJhzkx0Uyx/XBKSmG4IPDqxITwmk8wG7y+K98wAHWs
 cW+dr77B9BIMim9zJTBfoBVw1c1+JnjjIIAJTKyGwRv7f4QuK9q6ycUnuycQd3lL12
 megp6XZCpFJEwtdHp8pl5068O8Qh8eny62ZimE16GfQ30Xjby9d9pb0wYp0R/xH4zS
 4PgHDd4tCcIyA==
X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6
Received: from drachen.dragon ([84.59.210.57]) by smtp.web.de (mrweb105
 [213.165.67.124]) with ESMTPSA (Nemesis) id 1N79N8-1oh5sJ1A7g-017p10; Tue, 10
 Jan 2023 20:53:03 +0100
From: Michael Heerdegen <michael_heerdegen@HIDDEN>
In-Reply-To: <87358iuqsj.fsf@HIDDEN> (Michael Heerdegen's message of "Tue, 10
 Jan 2023 20:34:52 +0100")
References: <SJ0PR10MB54882DBE2AEFDCF3C010CDCCF30E9@HIDDEN>
 <SJ0PR10MB54880E7FE124E133542A7E80F30E9@HIDDEN>
 <87pmbmnvdd.fsf@HIDDEN>
 <SJ0PR10MB548875207B57AE50E78B1A8EF3FF9@HIDDEN>
 <87358iuqsj.fsf@HIDDEN>
Date: Tue, 10 Jan 2023 20:53:02 +0100
Message-ID: <87y1qatbdt.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:csn2kcQBP+YdVe2IgdbKoLL6bLcKTQsWBRww1i5QNTTerh6fks8
 8J0yHMISTtA5Gaied4erRIUni1BNn+ZtGCJbFwEBUrifYmv0nk3v2QLC+cP0Ii+JhWEQ5Jw
 EFzFPXFeLPTExH6hHf4UXBuo0x1VBaIt7n/L/4PUlxPEmTwgpNGqFPzYutRSSUyP056yIuG
 3/TDRVQoPP3VdQt+QyhtA==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:GRPAsP8AuxY=;0RHXBz6xBUPIALl3sulH+LDjY3M
 07gK58OLHPkPecSMmHHd+4mnppdhp1LAa5kymqD9cbAwiEUjZ5089EygArnzLQfGRr/OGA2LI
 LGE/U2DWCFAL1bnlnnrfP7P06eCZbDCM0zouZTp/o4NI4xKyOHmZW8IS+dqFMhvfgeGYh3B0H
 CKrMSuTVWTDtSin/yYxxlqSiFaJOCjGhUKaw9IFefJe5GPTG7XBSg+vfUvfGgdWfK5UdEYbID
 KKnUlBIplVEGMWbUWlLo5PWPUSP1+L3LhpNjEflmk/XHlpvpA5vlYIevuSBl08zgSJJ2eGnmN
 cRLvJIb62eFyz1pg8wP36yTYgHOQfvMd7W1LxP0vbW9/vWdy1DbtSI6LDHRd2Et9/tjnEEzyy
 ucfud0XV0uaRdESldkmQYqUVCgToaU5k2IvL525Xdc/DQcTFbW0MCG1y202V2I9qOxCgxiIte
 Gv90kjeYq/UGnmI1G8b9VWE8Juk++EawHozeNpcQ8YDFnfEcV/8sIwfMAQYZY/QyjT7QMtcN0
 pecFgt/B1dsafX7V8Bp4kSufOkX5D8Tyxd3kYPvKaeFE7EyroVAqnCrobF34sYFps6H9uHPAF
 PmAwtnYouu6Gy2kFI6VXPozRH7Rbmq6Ei7LI5B4ztDohqoJLG7lXONubz6pps0yPZ02VP62fb
 wbrKJC9nlpq2GpiWeqI5zDSxJCr9RWHUDamWWE+8T1ZwnUF8Wf0cxKzV04OEOA1I8kojp4g+C
 xucTOB1Tx4SRaWygNnxM5F//P956/bYlZyCyXmMZzFnayWEI0KaJT6ipnEtkftmiFQszuAhpu
 lYpBz9anVZ1sCb38q3tB1kD9w5WmYbH94g4NHAMN2Yii8DGMQRP0otKwkWXjYcalRE32tUER8
 1w+uTSug/WacvvhfMs4u3J5Ih/JhCPgTYrC92Bw/hJxfySZ5FBTxevxk6DAQYUAF5sPSYsPfd
 9NHSlw==
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Michael Heerdegen <michael_heerdegen@HIDDEN> writes:

> AFAIU FUN is either a function expression or an (unquoted) list
> (:append FUN) where FUN is a function expression.
                               ^^^^^^^^^^^^^^^^^^^

Correction: AFAIR we use that term for "lambda expression or function
name".  Here any expression is allowed as long as it returns a function,
so I would just say "expression".

Michael.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#59559: 28.1; `minibuffer-with-setup-hook' with :append
Resent-From: Drew Adams <drew.adams@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 10 Jan 2023 20:51:01 +0000
Resent-Message-ID: <handler.59559.B59559.167338385212075 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 59559
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Michael Heerdegen <michael_heerdegen@HIDDEN>
Cc: "59559 <at> debbugs.gnu.org" <59559 <at> debbugs.gnu.org>
Received: via spool by 59559-submit <at> debbugs.gnu.org id=B59559.167338385212075
          (code B ref 59559); Tue, 10 Jan 2023 20:51:01 +0000
Received: (at 59559) by debbugs.gnu.org; 10 Jan 2023 20:50:52 +0000
Received: from localhost ([127.0.0.1]:41256 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pFLa7-00038h-ME
	for submit <at> debbugs.gnu.org; Tue, 10 Jan 2023 15:50:51 -0500
Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:53966)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <drew.adams@HIDDEN>) id 1pFLa4-00038W-MN
 for 59559 <at> debbugs.gnu.org; Tue, 10 Jan 2023 15:50:50 -0500
Received: from pps.filterd (m0246631.ppops.net [127.0.0.1])
 by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id
 30AKmkwA004941; Tue, 10 Jan 2023 20:50:47 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : references : in-reply-to : content-type :
 content-transfer-encoding : mime-version; s=corp-2022-7-12;
 bh=rAIXGN7ERVucSKJhyaToyLRrlVxKLDUQ9P1HrGNJldA=;
 b=shvywlssJhcsaKEdrnq0iY7A/nY2DHgdK1lVtifVo0WI2XYlpx9X1JXev1rMoZEXHytt
 Mr9Vax4CQLuwrEk3DmhTYcX77ou0qtofSqF1X8jCkGHM+3MdQbchdvGln3cOMCyHumma
 T8LPc05ze+JXw2IIAKwDr27/sn9QNyGJPQhcQqhVmPRIHQxSleptQB3LlXHsFkVDHTOQ
 BEm/JCEzgw1EqdiTHYZ9JzYQALLARv7gl6P9LtP77dHjUD9WuuNrUimBs8FqgoT87T1K
 lBj8wXUjHjVVhchzUQSPjUGPX1vShdXb/Au0DbeG/Liyt65Dgisa1NMIrjTZ8IB2maiy ew== 
Received: from iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com
 (iadpaimrmta03.appoci.oracle.com [130.35.103.27])
 by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3mxyh3pa1c-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 10 Jan 2023 20:50:47 +0000
Received: from pps.filterd
 (iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1])
 by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.5/8.17.1.5)
 with ESMTP id 30AKNxCm009492; Tue, 10 Jan 2023 20:50:47 GMT
Received: from nam12-dm6-obe.outbound.protection.outlook.com
 (mail-dm6nam12lp2175.outbound.protection.outlook.com [104.47.59.175])
 by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id
 3n1f1417b8-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 10 Jan 2023 20:50:47 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=F1miu6oM/4bUXzYn6KoLpfYz2S+AMbjsDZJ2/73f7JQjp3DXFCqpAIgJLDy+fElehEgkfA3zqd4Dbh63S/aAoYzcsyA5dGwfWkZw8Jjme9Aot01jzvxT+VG3ZYZuauSXjKXTBZcJ9bOltFkTDrcsIr9Rwclyn2Funl7BJbkvm0zpP+Ef4AbdTpyYKEJtDChg0LWEWzizlteKFXBabWAtUNaYyj+Xy7SwbB5kh4qQbCaUBNhL72aKQSWf6eJVrr+2/i7L7yWPcp/nzX16FzgtSedjVIU5oYNM4yWH37xEMheqskQJb2rLhN4VtB4E4KMFq9JAGglzg0VHpZnzthv5kQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=rAIXGN7ERVucSKJhyaToyLRrlVxKLDUQ9P1HrGNJldA=;
 b=CWg3x2c1l/UkSGsLA/rlBYFzUuFqUc18XRWqVgDKbfgztHfSB84ODUJCp1vFEEwL8YSpNACP5PnORPNRYZ45MO9zzJD/8j/nG8lzLl9voao50Fct2N04q/bH7e0D01JbsLATJLB2C7PlQJoVHsf6e+Hmk3gMMvEDNLQI8NOgJJ58WmWp2sdGZ+1GTs0Te+W0sSL4DG7IKJ3g4koqLH9+J8xPKNiskt8VvFI5CWle+k634COnAFgid3ZwPgcWST1KkRbZ07rPhtPO8gxLo3syVotjSmffiAJLSIenqrqauHe9G0Mre9YUjHd8hm/JYeMyA5UanqrSOr3yYtblarToDQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com;
 dkim=pass header.d=oracle.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=rAIXGN7ERVucSKJhyaToyLRrlVxKLDUQ9P1HrGNJldA=;
 b=XMD+5oQlLAqubnfpkTwZ/2IsHUg//7ILSfwWL98Nh/XFchAJDmlOKB3Nl54rdkzL4ZqNtYKy/ctsqAjQnSPFypLm9r0lAWCoNYaRzEZvak3JQtltz16Y48iFXJj2S3HOheOQa0jjK0B0he50/gqlhYsa1mUaSm/Y8v7eymWw7MU=
Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19)
 by SN4PR10MB5589.namprd10.prod.outlook.com (2603:10b6:806:204::20)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6002.12; Tue, 10 Jan
 2023 20:45:40 +0000
Received: from SJ0PR10MB5488.namprd10.prod.outlook.com
 ([fe80::7c3c:e53d:5276:ef29]) by SJ0PR10MB5488.namprd10.prod.outlook.com
 ([fe80::7c3c:e53d:5276:ef29%7]) with mapi id 15.20.6002.010; Tue, 10 Jan 2023
 20:45:40 +0000
From: Drew Adams <drew.adams@HIDDEN>
Thread-Topic: [External] : Re: bug#59559: 28.1; `minibuffer-with-setup-hook'
 with :append
Thread-Index: AQHZJSqjNGMW4i4QvUu2gqt7gkLoK66YHjXQ
Date: Tue, 10 Jan 2023 20:45:40 +0000
Message-ID: <SJ0PR10MB548869F68945DA2E1BA4CE2CF3FF9@HIDDEN>
References: <SJ0PR10MB54882DBE2AEFDCF3C010CDCCF30E9@HIDDEN>
 <SJ0PR10MB54880E7FE124E133542A7E80F30E9@HIDDEN>
 <87pmbmnvdd.fsf@HIDDEN>
 <SJ0PR10MB548875207B57AE50E78B1A8EF3FF9@HIDDEN>
 <87358iuqsj.fsf@HIDDEN>
In-Reply-To: <87358iuqsj.fsf@HIDDEN>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: SJ0PR10MB5488:EE_|SN4PR10MB5589:EE_
x-ms-office365-filtering-correlation-id: e8246e09-0052-46c7-d4b4-08daf34ba2bd
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: oB4MA56M6mYaSj7/ntSFodaykjRWxF6Q3lhsbFr8ObN/HG2ys4R51uYoGeYXyqGr28UEFcnA/tEhzD8KeS2rYnmrlydzGLyzI8x3kv4BeZccwqtdYCXWVGgYGPA/A8YPvTrl3eLeZIucXevOxL+Zm2DrcJwU5zmQfRx6Np0vdG7AdxRig3BdmwII7Ap02M9Cw6vrxwBUOoQ4jh+9k4smUlgBaS89XsL0Dka6VTDsGMUwEl9f61UxzOkhXkJcU5xAnrh8a0qDPaisda4Aq78uAx1B0Lx3gA/wwZOkRcvT59r+yGFXeGmkgjZ/5DjeMU4vONZjcMQgdD36eSfZYU7ZXsyKrBkpflrvljg8NL1r+bpHymNwiyary5wvRbtNcbjNDcWLwRoIn+Y0O5pvRGAzByYRPXuUKOmQVuih5Bc3ePi19tIrL24ggmbuu5DggwSXVfIXZvEl/LGMUFP9NVeI+PbjjqKZGiyFcpFzps9oC/RsXEPzrP0lXXDCgOZNd2WKHjiuM5LqIrElvvq7OaVMTeI7Zn2PnOuvQxkkuscxrVv8fLzScM9QdO1BuloDfYLHPa/cRMcYbc0nnBTBH5ejbjxmmSSlLn3brfWfg8KAcMEQVaskGUYxneoNvrdS9oETXIlY3b7D356r1zaWuX5P90kcbK6YY2NP77cgeQ+FiJTWLYbzWprNkKSaTFHqkNfsDFMDpXj1zj1TNVO84v129Hp5fjB+F3b9+tLq9qgkBzI=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230022)(39860400002)(396003)(376002)(346002)(136003)(366004)(451199015)(44832011)(86362001)(8936002)(52536014)(33656002)(5660300002)(4744005)(7696005)(71200400001)(6506007)(478600001)(186003)(26005)(9686003)(38100700002)(122000001)(6916009)(4326008)(41300700001)(55016003)(38070700005)(64756008)(66446008)(66476007)(76116006)(66556008)(8676002)(66946007)(316002)(2906002)(81973001);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: nmWm0ghuLkGEN1bp1pGvy20k+gG/arGBoG9bdDnTjJU0ioscXx80BEkQqQPJOv/SVTgzt4xGvyx3tmnDgJHFlURImAOy609ob5JVyzS9KLfvICpslyq+cy5yd+3ojcrnKgEliugQZaTvLqdPa5MDjHX1AWsKcZs8D5AqcTCVhHllBezYNqISdHo5pvn8Km9Sw9gmK4FbPCLQoi5SFv/5D6Q/aEged8QloCy92cs4yHdkbcLJkze8hJu1do11FIB0XFeQuqQaqSlShTPl5d8bKdc83kzm+VlijPgUmGGNhcmSScHrxdlxBWJACEJbyEUNjRblZRjL9uqHgr4cmUv4LxzVrE/zTlR9UJ+D0VEYL4eY/nzhwe8/NiWIzMFLkR3susKZlk49y6ZbiHzqk9Xb4+/AL3Njoe8yUriZsywUE3Hd0aNXrbad/HInOO+vGkcRfE7q2ap632GWBCEbnqeWRPoXJep2ZjHhYbNTi0jK0vJW+ilC27aYejAhzG8fAJfa+dyqP080IDI0QoCQtaBstKpStT+uW6B7ArwxMHiTvrGakAAzqjKhGp/qtTZ5C54NDm10WYlOqyNMLsRNp+oz7BSrQ7s0Ulz9zMeG4t/1nSFDRqvkrUNg5Ndc4BG59i6aA4EUX9LERCdUCMIQdeUqhYAeoN0b3E7A3X3SEkwtl+DczNsyAcrXel8QwG5tlWmPHC2acsvjmbVjRMed7J+gQ7ahO5C9Co9xPK4VJ7DTOKqVNJlJWMGXG2ixwvV70xvOaCv4vXLIgHovpRiMKD30ovKEqHxYupAJZ8egRf/DXwJxqcy8PPHwVWY1C+LUTDSpZ6Zu+lvfki43y3dN0TU/IvgdJjkQsmvOH0grlDtOfOSQcyYb9ov7vYXq+NgMBqAM3ve+8V0j0ptcDqUUomHdqeDjiS6kDD5Xv3wTNTCMGP/B9sAwvEZgOsOJz+U8OS3PAFbf5kkFDXedkJZAFU0tdGVa9UWXFJp+V1QDGEQDVZJPxJcnwboA+jo0tQXqwVHAjmPqwKzmT3Abdz8W7/pPGYhhAC/NpSIVFVTOEEuCLl7/m2BB4xABhL5PX2iIw7dMAMYD3TY/mbJBd+lmvrtkgBAyyttcZLjLIaITfUY9Reyp8CKPpmPx73WJWHqHDvVlVbbi84esdNzqj/p9OL8sVSURRY3Uig8FQq5kXQnGRyuiVLUBYCJPYlNMK0ER+OqMZHjbu5DiDKSf/kZHFfls4X3EJ++qx7ufiar/Fwlf06kWQ8Dc8/Rcut7RdtzyNWhttIpnAgkBdzcztb0ShXU0wg+q8tfEwT36AzueBVQus/npbsoRTbDqEcQ8o4t6e4s9Z+WFqGFac9W0vjvfQnWjhi8Vjdo7Uz745dE9wtCMjPmSoM/gsh1PUBBb2XMiD5nQN9q2zvX5k3oyhNlxUeDto7DIHESrz1SCKsZ5jRuG68yPH82BdX9cA4SDSNJBIbEfW317ESP/OWLmY6xkl4cBrq/kdIYwurtCOfYLfuOgDgs9ZtMfODJ+4boXbbVoLlMsTp2hskhamrxEuzzE1x4F7/uxzpb5wbfQiZ8Us4eAKGbAhB+xYv0xVzD3i/pkvddd
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: 6mZLL50VxGBIDZwz34ADfvt4ZZdF94FiC6CC6dUGRPrES6M0CHI+kgQfEy8klvpzmXPpp3SJy93J+Q5pVu9s4xW9nWWd7Mgl3iaoa+A724iQFD8B1om7tzDhyXWS6oBC/rgHG9DaRf9ztsZcrsHUOdzCjZQR0+xFbNeMbA/iDRCnUvcz7T5Us+UaiITWBDLk3hoOH8/BNyyzSLLIkplOyjeYNNdth05o//HP2kljBG1hKerPgm6d368XL8bA+3UeXIG4K5rU0UWU5SigziOzmW8AiaT82cWTRV0jY0m3tVOoHvmTNgjaC4FUOBKALbpG2Xh+Bi/OxGI3OtrBwxFoi3yzKA4QrBdlZRPbzAeTRkgbH+9oTIkl0huIxSprf0QCaQwlgSVh86n5nk9Z2U2NbItklM0F7SaJeVIx9OgASy1UM8aR9xICPjxI+ZTFRQkK7nW5YBH+y6eX51xfKxnixEkEgveT6dcD6PhF8H5TNUCyoJ8tc24HG0qNiusCDoRtnyMNpc9V6ZHhrv6eofXif9+Zp056+7cx8yfv8Tc9EuHs+rLqbGbS2Ln+3jqy0en1De+zW+oFaOkADrunOMAuKch4kN2SzocoOosxetB/KLGk83yq0c1ErF3wFmWn4BIsqImcmQ0gS+OZ4ZaRL4xL4XQ0dul82twbKr7RADsnK/bTIpGT/yhQqtv6J9JUOZdE2xg9oaZom0VcLAvt0wIi8lOj5HuOgCp3/D3cuHcS0J453J7oM94zQgMhC5bphoqK0rmIj7Z1NIlDogXQ6DSf1g==
X-OriginatorOrg: oracle.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: e8246e09-0052-46c7-d4b4-08daf34ba2bd
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Jan 2023 20:45:40.4636 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: C9yZcXjpY3QMoCGK6/ZlUXK0fExVP8dzkxqW55O800blQRezUU/df5CTSzSOKj+SOG12I/xIndfDoyN3Xb80QA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN4PR10MB5589
X-Proofpoint-Virus-Version: vendor=baseguard
 engine=ICAP:2.0.205,Aquarius:18.0.923,Hydra:6.0.545,FMLib:17.11.122.1
 definitions=2023-01-10_09,2023-01-10_03,2022-06-22_01
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 bulkscore=0 mlxscore=0
 adultscore=0 malwarescore=0 phishscore=0 spamscore=0 mlxlogscore=502
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000
 definitions=main-2301100138
X-Proofpoint-GUID: CL8fzzgxeEoflHu-bfw9jsrXPZv4wzcB
X-Proofpoint-ORIG-GUID: CL8fzzgxeEoflHu-bfw9jsrXPZv4wzcB
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

> > Maybe it would be clearer if the doc string said
> > that FUN is not evaluated but BODY is?  Yes, it
> > does say "while executing BODY", but maybe it's
> > not so obvious that FUN isn't evaluated?  Dunno.
>=20
> AFAIU FUN is either a function expression or an (unquoted) list
> (:append FUN) where FUN is a function expression.
>=20
> With other words, the function part is evaluated, but the list
> (:append FUN) should not be quoted (it's not evaluated).

Yes, maybe that was it.  I should have included
more info, e.g., an example to repro what I
described.

> I think clarifying that a bit would make sense.

Yes.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#59559: 28.1; `minibuffer-with-setup-hook' with :append
Resent-From: Drew Adams <drew.adams@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 10 Jan 2023 20:58:01 +0000
Resent-Message-ID: <handler.59559.B59559.167338422812651 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 59559
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Michael Heerdegen <michael_heerdegen@HIDDEN>
Cc: "59559 <at> debbugs.gnu.org" <59559 <at> debbugs.gnu.org>
Received: via spool by 59559-submit <at> debbugs.gnu.org id=B59559.167338422812651
          (code B ref 59559); Tue, 10 Jan 2023 20:58:01 +0000
Received: (at 59559) by debbugs.gnu.org; 10 Jan 2023 20:57:08 +0000
Received: from localhost ([127.0.0.1]:41264 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pFLgB-0003Hy-Rs
	for submit <at> debbugs.gnu.org; Tue, 10 Jan 2023 15:57:08 -0500
Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:36232)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <drew.adams@HIDDEN>) id 1pFLg8-0003Hn-Cz
 for 59559 <at> debbugs.gnu.org; Tue, 10 Jan 2023 15:57:06 -0500
Received: from pps.filterd (m0246630.ppops.net [127.0.0.1])
 by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id
 30AKpwpW019942; Tue, 10 Jan 2023 20:57:02 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : references : in-reply-to : content-type :
 content-transfer-encoding : mime-version; s=corp-2022-7-12;
 bh=4DG7iuxSrNA80Y2vvb0+NML7o3L8NgBwctS+lUNYY2g=;
 b=YU60Cq/1/ZBzvNWdKGVfOPP4OQbHoVDFxi5cTEXQMFqAnu1iap4+cbm3UY3fiKlmLbYg
 SomcGeuLcEev7iwrdg7rCeClnrNm4MXN3SLUYXR2RZmNRXgWs+cKb+6qupIWwbVCfeqU
 I45MTitv+0aJAsDZvP+TRCkZHKC5jhsmVvo5akQWbK7g5BDXHcnRXOBtqHKTw7dlk196
 mLbbUtA86lIxZKlZB8DWIt9ZNOHMfaRuqnVqxM/PpsUhEuy8xYEp1YWYaIRbDj/5Tdyp
 JrmegGWkL7Zhxzla5h4/5uP+6TTI9QP83xBfhv3Fzt4vtAX/Tfp9sELAnV3EvFmqSbG1 RQ== 
Received: from phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com
 (phxpaimrmta03.appoci.oracle.com [138.1.37.129])
 by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3n1fe580db-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 10 Jan 2023 20:57:02 +0000
Received: from pps.filterd
 (phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1])
 by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (8.17.1.5/8.17.1.5)
 with ESMTP id 30AJcSsL023786; Tue, 10 Jan 2023 20:57:01 GMT
Received: from nam10-mw2-obe.outbound.protection.outlook.com
 (mail-mw2nam10lp2108.outbound.protection.outlook.com [104.47.55.108])
 by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id
 3n1ebuk7uy-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 10 Jan 2023 20:57:01 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=e+JWxsaNIYqlTD42D8P7pXtZsWnBFWozKJ0f0o9CeVDK2VPLmXQ8FxgrO1g5c7Qo/TzvsFD17gOvVUOW61a8dbIFRzv0tFTe7twpW8ZUyfRiwMcYKflx1Gyq5aOOYByYPehngAnXs7tRgCFU0Wy7bNRhOoLi6IeFuzUckMCqhnfkkn13LPo9lmhTUhfZUoAEn4/38HwUrpQVzfGJadHAgaNuh4z+H2P13UvgcDKal47sVHrkitQ+v9PwoftCKwPbh/kOfAlOboMro4yXdS6q4/6olkNag6VlC9eCYZInk8r8g9oA9LT3zsKi//v4BK6COcL7KAhoEkyVbzscpAxxIQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=4DG7iuxSrNA80Y2vvb0+NML7o3L8NgBwctS+lUNYY2g=;
 b=PkB6P2Tr/sRp7Bm1N68qolONepVGLXWMLmY66Q0Ffapkri4xY7ZMbaRF4HqrM11Zz9/iej+30aGP+X1f+mD4nlzfMWaEKlcDn7qrc77nkBhgInD8QeXQryYbkaF22n+pOGhaF3iMRRSKeeBwU6YgehggXXRuMiObPeiY9Emba3+kVQHu0Nt4PINgEvnFpLnj8lUEVLMYyPd9DxY/mUhi/6D5mVcgPjWH2ie1dewp3/aeL8JYGeNO9FZC9uoH2K9cC5MmDt3onRixsZWe1BXuIMphx1cIpn8SXYYLUrsAmLyidkK1klYb2/Pf0OQXGgLQ7H62spYe/uBiCtOXBjYtow==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com;
 dkim=pass header.d=oracle.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=4DG7iuxSrNA80Y2vvb0+NML7o3L8NgBwctS+lUNYY2g=;
 b=sGJHsk8V+b44Sr6wdYwvrcwLqyTAq6Dl9+yByQGkjlv+15wlKDvv1g5qqkVCB52XlCPjTpwS+TzuneS94oXCnayx00UqylO+BRQ2YIrXlJikCZd5ek3W90sE1Ju8mH2chFb7IyifHLVedkHdNRfos1FFvAC07pDDZbdUTEe/EPo=
Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19)
 by CH2PR10MB4391.namprd10.prod.outlook.com (2603:10b6:610:7d::11)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6002.11; Tue, 10 Jan
 2023 20:56:59 +0000
Received: from SJ0PR10MB5488.namprd10.prod.outlook.com
 ([fe80::7c3c:e53d:5276:ef29]) by SJ0PR10MB5488.namprd10.prod.outlook.com
 ([fe80::7c3c:e53d:5276:ef29%7]) with mapi id 15.20.6002.010; Tue, 10 Jan 2023
 20:56:59 +0000
From: Drew Adams <drew.adams@HIDDEN>
Thread-Topic: [External] : Re: bug#59559: 28.1; `minibuffer-with-setup-hook'
 with :append
Thread-Index: AQHZJS0tj1i8gf2jJUi7fWUfZ9umU66YHw/A
Date: Tue, 10 Jan 2023 20:56:59 +0000
Message-ID: <SJ0PR10MB5488054BAFFAFFD8AFF9BB4EF3FF9@HIDDEN>
References: <SJ0PR10MB54882DBE2AEFDCF3C010CDCCF30E9@HIDDEN>
 <SJ0PR10MB54880E7FE124E133542A7E80F30E9@HIDDEN>
 <87pmbmnvdd.fsf@HIDDEN>
 <SJ0PR10MB548875207B57AE50E78B1A8EF3FF9@HIDDEN>
 <87358iuqsj.fsf@HIDDEN> <87y1qatbdt.fsf@HIDDEN>
In-Reply-To: <87y1qatbdt.fsf@HIDDEN>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: SJ0PR10MB5488:EE_|CH2PR10MB4391:EE_
x-ms-office365-filtering-correlation-id: 99d531db-ce5b-4392-ebd2-08daf34d378f
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: haQvYr7IRaMLCqqdAMwfq3ioT2AO642Zekj/B02XRjfALEcb1DXRGFIpt4PP4GRiKU3usJx6G3oWpsDaL9qP7A0Uib29KdkpiK509N9zwW/FV7TQuVgcEqN2nVLUGMYyQlxLBsnh+KkYe5FnbPciMkHR6KOePsh9X4QFaHPSc+9MDpiuyTlSpeL23LiRweCd0fROeLeI2Y6Gflbyls6XcFZ65BU2iv6VWaJvZqxUj40wMAwMy8B3k35/VNREGKAprhH6ee7vMAMv4vyAQ4TS971piCDtJrr/7N+5PogJYtcPxZuLHOPu9hlBiQEs9rMBgOMNvTVRqQSxy7WkXHU+I3ULlKi4agFTrtnAoDq7zW7GT3orx27pXTfHnlUDSQYJTa0SvukomC6IMamLPnXo7CSGHm6J+ti5Iiovhraat1DlKyLF9i5aZjaY4I08zDZR8el82phghklz58H3vxm+i/p6rRg0ROOyqkvrKwecpFqFJsGiSjhKHderlV2s0wtxkXSL0G2gd3LiVNCeRSMJt5W+5mxPVyKD+bofq6tueRNZujhY+lzD/PSuBT/4/nUmAihCxm2nndthyjvrCLp4aCewdtsgOmm6T1SWJtQz6et84Gx799vdLfMXVLunCmaq1rBSK8fUnyZsOPggeTFUkZ1VJO7E6IrzZ8yc4xFJj7CLisN+YVcotAQgM/iNjTF/L2fTUE30KBYqP3t1NIqg1Jj6Iiu4dGKluc+SxmTFV2Q=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230022)(346002)(366004)(396003)(136003)(39860400002)(376002)(451199015)(33656002)(44832011)(478600001)(4744005)(2906002)(26005)(9686003)(186003)(38070700005)(7696005)(316002)(71200400001)(38100700002)(55016003)(6506007)(86362001)(41300700001)(122000001)(8936002)(66556008)(5660300002)(76116006)(66946007)(52536014)(6916009)(8676002)(64756008)(4326008)(66446008)(66476007)(81973001);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: o1E17jHyA5rh/YS7xw4wx8hOoyxaZrzBSVZc+0/GIMndyHT1rxZN95Kz00SJjr/pRzvw3tnW9JIrBvzFb99BMMwZkm+aDHggx5vwJ3nPLUnirzWtyf3Lkg1D35g0ewJX6Hn80sHV4e9Y4KAbxIokpen2q1xfXAh2nfwVdwIA6f8BBJITOvtD1uYGYUAFbP+x9MKiIFfQ9m4mk+680e0cCcI63fKnCWWRVmfDCQa5OVpB+Qn1IFeUWlHfYjnr68oEFSrSYSaLnI8x633sPuJNhCm8qvO6Plg14pe3FfgMKhZbXx8tGYx+Bi2XbE2/Oftsl1PXMjHbh9MrlE3u7+OF9CNY0SiCV/xsIao9IHV+ZZe5uYpxD6gAzfqNTA1oX7Blm+cSiiMLmtArEEIQ/Gl1POQouIsR7ED8CblBuYZDSGuDBTHGL45PqBO3DiTaZsXIZPCP4CK4NqM3D1C7uD+IJ3Je9FkgVI5JenFGQN4WRijVifWiL2LHBMM1bJq2zMsp3lWNnLpegEZM1p7npCe+4KbYzR66AzZyniNpN/chUjr/fTERmTtpBHXRdgd+lmzmq2JCjIAsuU2WwOtNN2LhSweW+VSqashcNOebKSEDSusGL+CIjgf+UIIbZwEoywqceY3UH//O9BZ79t4MYoQsLx5To0ND/fgc/35jhx0pj5VDB7M4jhRfFRi+v6XBSeGG1TX43i6IZ5wUe1jScZ9LVYaNjWw8H1L2iAwfJ8dNfA+yovF9cZIl77PGqH16YldZpKoP6YF2vQ4BHMehsHimxTScNlPjPFE8OThdIh9MCB8l5n5m2om56b97+oaISD2qSkwOt07LZCtp+059QT1OsleT9aaTyfqzukhnVJrOXm/8Xe4Rn01XUmGryJdxdfOJaSXBnog6zeh9N3BAYQHPviLi2BXivUwe+8ye+WCGSpvZzGM0lyhCkDSEt1nGv3+gkzfBZIouXGAl05nFgM+Jyx7/UhYMJM2ytn9fV1KqXOUjgbLkw0umd8eUUCHnkBMngj6I1Q/oJn9bCzqf8RKUoAuw4BXeexT/hb+XxkXAtId+we0YycQUYoA9eIhL4Qmld7F6n+TAmXXfdHfvnIU11YGSCgnikQJDESZ831spnvKP9fEP7KGKtf3wmpPD1RxkmW9OSia2jcrimgM6qhYP2Vh2t4Y8I8VLa8yQiqgE8/1n+z07G8pBFEu61ws9vfbt/BNS5xJ1gMoMRciuQazSs7qE+v2lupj1WKStw0WkgGYXNCuGPQABc8Z7MTgqoNzdTNh1GNmml9lRVSja4sploZalzD0Ait60d92ocsp3jrzRx122GPxvobDdKsrlImoRL1NU4HG1ttM77VcOXPWc8Dc6yStXaIgn3OsvTqkGfFJayJxSFcinv4iJ1AwQFnzVvubqhbpKJkMLspkUEzm8oATtV4UKvAwblEb69hhQtjgBcT+Puyr/byjn1xOybq9tKlhyX1AJNJH+w1aeU0Ntxtb4H6nI/KwA0g33vNGASofTk2kOMxFR0cqrYWrQBVq31ihEgI8MeXEILDzu1oKzJyiQOESlCUYqzD4K9AN/yO2J/vVfcgZTSq0P/FH71FMl
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: c8FfXbTuCS2LD5/XoiEBZyaVv0oj6ThNwyU5gVSl6UEGheQfB3AGF7sli4jOYzDj3q+BT5GPuavjpM1qaK/YbUFYpNV1Kpbqm+PUF/CHmusUkj6zuzre+LGyzNFlkSTVVU5VbfVCOGeBaoVft+qGwRpmYw8ztpYs5GPr47bZsvAvk+3B1jkVhzJhcMwrHr6kDCqJ7jSXfwoJrZPH79UXRCyPuYp8L34GpxAqXe94FaqBpvcuxlzVr/NtGGi6Ruusdk/hbmGKx7h645UroI919r8ocTtJm6PSISdduaxvcCoY7DMkmjlhG+DdroExdNiwT1eeMeLP5hAtSu3vxGQlsSKQV3F+o5mGrxqN7VD9R6OEk2FLji1kJ6w4KuvGi7MGil10yNAatkvasupwsUCtxg3D/aVgMwyEGUPk/b3Yneq+M0BJCXuIUE4vG8WnMdkJN1XKkxX43fGGvpyhm2UVzDn5K/Eh9WtbJdcDPuIFzYWn9EwA0ppl2G0GCE+USpjO9xh+P2xE9PwkfGs4Ph445fZEJ33hU5bP6gwlk9cXeo+PpsChKUOoS5iVpM9hIjraUb1F5C8jOJVebv9/XWY1gzx4Wdvm4xpsGq+hhYspHkymIiIzaAct2J3VwGb6zcBFisLzmrc83m+2IuNyfCmsPBB3LkCqdLoYiRbcQeB60S9+hHxEeED6jCKnaDCc0uVEt1nMDjADNA7aYO/My4DVN+rBwMPlvaLZCB025j8rEqiiUfe4Q/bLR2CUEhFb3y04m+oXi4bpajTVTqpKVFbCqg==
X-OriginatorOrg: oracle.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 99d531db-ce5b-4392-ebd2-08daf34d378f
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Jan 2023 20:56:59.6088 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: hodz41iFs66YFuIV9mPI15vOOFJ0v9kmbjYiFcXDtrluasrt2vrZuVnx9BPhmn3tDMCz0Q9CVg3OOMvGZfPNfw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH2PR10MB4391
X-Proofpoint-Virus-Version: vendor=baseguard
 engine=ICAP:2.0.205,Aquarius:18.0.923,Hydra:6.0.545,FMLib:17.11.122.1
 definitions=2023-01-10_09,2023-01-10_03,2022-06-22_01
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 phishscore=0
 mlxscore=0 bulkscore=0
 adultscore=0 malwarescore=0 spamscore=0 mlxlogscore=595 suspectscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000
 definitions=main-2301100138
X-Proofpoint-GUID: QqbRdeNuuNBS2dgO07amkL8NuBMTCq7U
X-Proofpoint-ORIG-GUID: QqbRdeNuuNBS2dgO07amkL8NuBMTCq7U
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

> > AFAIU FUN is either a function expression or an (unquoted) list
> > (:append FUN) where FUN is a function expression.
>                                ^^^^^^^^^^^^^^^^^^^
>=20
> Correction: AFAIR we use that term for "lambda expression or function
> name".  Here any expression is allowed as long as it returns a function,
> so I would just say "expression".

It's maybe not obvious whether, when we use
"expression" we're suggesting that that gets
_evaluated_.

What needs to be made clear here, I think, is
that in (:append F) F is evaluated, and its
value should be a function.  And that function
is invoked (funcalled) with no args.=20





Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#59559: 28.1; `minibuffer-with-setup-hook' with :append
Resent-From: Michael Heerdegen <michael_heerdegen@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 21 Jan 2023 14:37:01 +0000
Resent-Message-ID: <handler.59559.B59559.167431177632355 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 59559
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Drew Adams <drew.adams@HIDDEN>
Cc: "59559 <at> debbugs.gnu.org" <59559 <at> debbugs.gnu.org>
Received: via spool by 59559-submit <at> debbugs.gnu.org id=B59559.167431177632355
          (code B ref 59559); Sat, 21 Jan 2023 14:37:01 +0000
Received: (at 59559) by debbugs.gnu.org; 21 Jan 2023 14:36:16 +0000
Received: from localhost ([127.0.0.1]:48395 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pJEye-0008Pn-Bh
	for submit <at> debbugs.gnu.org; Sat, 21 Jan 2023 09:36:16 -0500
Received: from mout.web.de ([212.227.17.11]:56765)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <michael_heerdegen@HIDDEN>) id 1pJEyc-0008PX-J4
 for 59559 <at> debbugs.gnu.org; Sat, 21 Jan 2023 09:36:15 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=s29768273;
 t=1674311765; bh=LahfUxxn2UwyHw8BPz2fesYfp3R7A//HrZC0lTStQ7I=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date;
 b=HKmKNDdV/FfDyctBjDMxqPvAiHzyWTbkqAzL5G+8zyf1miwcwT77uzCbnnRZqtg0e
 62oY3V0U9MaRrKTB0JLXLPRXhwIyXtm1GkCH6XzLGExOTfHhjErhL0W85RfyzRgsey
 g95fOOpftghqyjTm3jOCeIF1efYVr4+74Ll/yHpgBNHyYDZjqlESOedJ2b4XsdbEcO
 cyPev/JHM9M2mvgUnUuWxTIke7H8W5LdWzG9D2MyZhgpkPdYbYkWXKiRHSuxqZdg9I
 uWnxNMuLk08uM2xVqIABsV1q6SzVTpmLRlnILl7YV+zbXFmsIyKnFn2V+jxxguQlmr
 fmGpyQRA7doGQ==
X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6
Received: from drachen.dragon ([84.59.210.57]) by smtp.web.de (mrweb105
 [213.165.67.124]) with ESMTPSA (Nemesis) id 1MRW6Z-1p6mkz47oz-00NMdg; Sat, 21
 Jan 2023 15:36:05 +0100
From: Michael Heerdegen <michael_heerdegen@HIDDEN>
In-Reply-To: <SJ0PR10MB548869F68945DA2E1BA4CE2CF3FF9@HIDDEN>
 (Drew Adams's message of "Tue, 10 Jan 2023 20:45:40 +0000")
References: <SJ0PR10MB54882DBE2AEFDCF3C010CDCCF30E9@HIDDEN>
 <SJ0PR10MB54880E7FE124E133542A7E80F30E9@HIDDEN>
 <87pmbmnvdd.fsf@HIDDEN>
 <SJ0PR10MB548875207B57AE50E78B1A8EF3FF9@HIDDEN>
 <87358iuqsj.fsf@HIDDEN>
 <SJ0PR10MB548869F68945DA2E1BA4CE2CF3FF9@HIDDEN>
Date: Sat, 21 Jan 2023 15:36:04 +0100
Message-ID: <87edro6jl7.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-Provags-ID: V03:K1:5DiZOfl4yniSNFb45x1hOAYUj3c7eaS2HVeQqcufV5Q8Zx2VC/g
 QemEDQWtMhn1fSxnEJDP1e9P3CKpGSc4g5ZW4lMdiALrFcbcAAyoIXnz26p5QxuId7AWB4T
 LWsQTMIgf5NVQGnxFoPwR+LrhKzuKf2KnNMDJfF4FasQcuhyaa92qX+AkrEcghbSrs5aE33
 BmRzqHpB0tfPEA2GK1lrg==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:AP9vtpYGG14=;HI4PlGFds5Mb/GP1zpZqmCYe6K5
 p2MkZVjGvPH0DsLST+R47WI94HXBwV4GcXTGahoqRE9NrrIkjAQM9WDj+tfdsFui21TnEQcUz
 2DUHQbB4OlI9JG4opUmhq8qADe6wiX5O1nZV9TMdgMkINMpIg4cbtGGb0g4HXTR2jh75sAAU5
 9S23oLMWgkiAt6+oP+KrXb7HEq8jlYbg9nB8ze0c0TLuXMY9J3EajJsKS27QJLMh8RiK/KGON
 HwhIyJMDwXZf87MXqU0rxXtRp5SWeTmH1iNJpQdOJuzPLiFprtcInzh31X5W3/SwUFclorebK
 DJ+mSiok0zEh5DWVPzimqjPRAG5+pBg4praoal9EF3EIUwWa/648GD2RAIdxdVN9DlgW/fzqY
 2f1czbdOtxICVFjmgT3TWzS5ZKQ6Rpx7wOMuF0z3uqYaOdkFANeHqAu3EV/Xv4JiOz03ihwpW
 ug5wLYjfYQFMk7deIZAoLV0PgnZRXvTSZyZ8i463WzBQpwqtlS/1KcjKAsOzuudwJvu1yN2k2
 W06ejGp5N0EVofWKeShirgYwwBQU/YBgVyQHhzMdUVdeD6XwRiSvbrtSJZAitNvPrMZFCUKcE
 h7nvxg1cuhj6p5H83fYPoe77uptW4Qe2CyCxKI5kv5V3zo67OJQCn2oWupqfJESeXT7Cti3th
 45O8sWMUt/8UFujGHebfoOHgmf7PecSZSvSv2JtmSo0yG4YTsS1lNdSAEGr9+d+QOAK1M+IBl
 Dev5G8/cgNWN/gShPtWl2QUHIJ8p48yVeIaRjz8PhvHRVmZfnzNqk4BtYdkb5f7cMJ5X2CQtJ
 AUFrcyW3z3BUiZevHLOD/WMn68wyzhVjsSd+9CljKpQZ/uPnnmBlO5nmMTloA2ISp8a3NT0yo
 xhK9PgGIe5l3Xnu5eRX0dfVIXWx0qUVQpL+0ehJ1B46kr8+nNRpYGPrt5sCM3JOXFEQEbtTSE
 s+U9/Q==
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--=-=-=
Content-Type: text/plain

Drew Adams <drew.adams@HIDDEN> writes:

> > I think clarifying that a bit would make sense.
>
> Yes.

I tried to do that:


--=-=-=
Content-Type: text/x-diff
Content-Disposition: inline;
 filename=0001-lisp-files.el-minibuffer-with-setup-hook-Clarify-doc.patch
Content-Transfer-Encoding: quoted-printable

=46rom 18a09740e4ee354954803011a7e7ded003987f77 Mon Sep 17 00:00:00 2001
From: Michael Heerdegen <michael_heerdegen@HIDDEN>
Date: Sat, 21 Jan 2023 14:45:39 +0100
Subject: [PATCH] * lisp/files.el (minibuffer-with-setup-hook): Clarify
 docstring

This fixes Bug#59559: Try to make clearer what kinds of s-exps are
expected as FUN argument and how they are interpreted.
=2D--
 lisp/files.el | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/lisp/files.el b/lisp/files.el
index d308e99804d..1da77159217 100644
=2D-- a/lisp/files.el
+++ b/lisp/files.el
@@ -1746,9 +1746,11 @@ confirm-nonexistent-file-or-buffer
 (defmacro minibuffer-with-setup-hook (fun &rest body)
   "Temporarily add FUN to `minibuffer-setup-hook' while executing BODY.

-By default, FUN is prepended to `minibuffer-setup-hook'.  But if FUN is o=
f
-the form `(:append FUN1)', FUN1 will be appended to `minibuffer-setup-hoo=
k'
-instead of prepending it.
+In the default case, FUN is an expression that should evaluate to
+a function, and the result will be prepended to
+`minibuffer-setup-hook'.  If FUN is an unquoted list of the
+form `(:append FUN1)', the result of evaluating FUN1 will be
+appended to `minibuffer-setup-hook' instead of prepending it.

 BODY should use the minibuffer at most once.
 Recursive uses of the minibuffer are unaffected (FUN is not
=2D-
2.30.2


--=-=-=
Content-Type: text/plain


I think this could go to emacs-29.

Thanks,

Michael.

--=-=-=--




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#59559: 28.1; `minibuffer-with-setup-hook' with :append
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 21 Jan 2023 15:36:01 +0000
Resent-Message-ID: <handler.59559.B59559.167431532416661 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 59559
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Michael Heerdegen <michael_heerdegen@HIDDEN>
Cc: 59559 <at> debbugs.gnu.org, drew.adams@HIDDEN
Received: via spool by 59559-submit <at> debbugs.gnu.org id=B59559.167431532416661
          (code B ref 59559); Sat, 21 Jan 2023 15:36:01 +0000
Received: (at 59559) by debbugs.gnu.org; 21 Jan 2023 15:35:24 +0000
Received: from localhost ([127.0.0.1]:49537 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pJFts-0004Kd-4r
	for submit <at> debbugs.gnu.org; Sat, 21 Jan 2023 10:35:24 -0500
Received: from eggs.gnu.org ([209.51.188.92]:32862)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1pJFtq-0004KP-7V
 for 59559 <at> debbugs.gnu.org; Sat, 21 Jan 2023 10:35:22 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1pJFti-0002mb-0C; Sat, 21 Jan 2023 10:35:14 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=Lh42rOAdgvmPV8dIDlETkgkFHU5+NrvfsRE1o8f2kZg=; b=Hmk/3Hqd02d8
 OsAFMUjhZSZJdwvmX7kCpvqgRu7ctqfq496oXFOTjlbxmXnb2sztgK2UNGmdlimxHrwXvBOn8e5Lg
 MLx8YgsfI8x8Axyf4fyyIATSDvKcSVcNTyQX3adGinLXsoApu/AQrQdZ5GnP9DHv258XmXKs2lh9Z
 Wh+W2XFYthWfRnIyK7xyRdPxKZBH0TTm1rfWaXWbKCuIPOVsrUEY/51u9VEYZKZUYA9/0gCT8yxM7
 P3+N5MgYTmLurJIjWosCZJ6/yB3vbYBes9r4U0qlw7tfdfNKUZ+OfSfhivE37OYGjg5nGo/hWV0ig
 BlTsy2HTiVETzRJQ3hJ7DQ==;
Received: from [87.69.77.57] (helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1pJFtg-0001iz-PV; Sat, 21 Jan 2023 10:35:13 -0500
Date: Sat, 21 Jan 2023 17:35:16 +0200
Message-Id: <83h6wjlx3f.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <87edro6jl7.fsf@HIDDEN> (message from Michael Heerdegen on Sat,
 21 Jan 2023 15:36:04 +0100)
References: <SJ0PR10MB54882DBE2AEFDCF3C010CDCCF30E9@HIDDEN>
 <SJ0PR10MB54880E7FE124E133542A7E80F30E9@HIDDEN>
 <87pmbmnvdd.fsf@HIDDEN>
 <SJ0PR10MB548875207B57AE50E78B1A8EF3FF9@HIDDEN>
 <87358iuqsj.fsf@HIDDEN>
 <SJ0PR10MB548869F68945DA2E1BA4CE2CF3FF9@HIDDEN>
 <87edro6jl7.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> Cc: "59559 <at> debbugs.gnu.org" <59559 <at> debbugs.gnu.org>
> From: Michael Heerdegen <michael_heerdegen@HIDDEN>
> Date: Sat, 21 Jan 2023 15:36:04 +0100
> 
>  (defmacro minibuffer-with-setup-hook (fun &rest body)
>    "Temporarily add FUN to `minibuffer-setup-hook' while executing BODY.
> 
> -By default, FUN is prepended to `minibuffer-setup-hook'.  But if FUN is of
> -the form `(:append FUN1)', FUN1 will be appended to `minibuffer-setup-hook'
> -instead of prepending it.
> +In the default case, FUN is an expression that should evaluate to
> +a function, and the result will be prepended to
> +`minibuffer-setup-hook'.  If FUN is an unquoted list of the
> +form `(:append FUN1)', the result of evaluating FUN1 will be
> +appended to `minibuffer-setup-hook' instead of prepending it.

How about just adding the obvious to the first sentence:

  Temporarily add function FUN to `minibuffer-setup-hook' while executing BODY.

All the rest sounds clear to me, and I find the original text less
confusing than your proposed change ("expression that should evaluate
to a function"?).




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#59559: 28.1; `minibuffer-with-setup-hook' with :append
Resent-From: Michael Heerdegen <michael_heerdegen@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 21 Jan 2023 16:08:01 +0000
Resent-Message-ID: <handler.59559.B59559.167431725219793 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 59559
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>
Cc: 59559 <at> debbugs.gnu.org, drew.adams@HIDDEN
Received: via spool by 59559-submit <at> debbugs.gnu.org id=B59559.167431725219793
          (code B ref 59559); Sat, 21 Jan 2023 16:08:01 +0000
Received: (at 59559) by debbugs.gnu.org; 21 Jan 2023 16:07:32 +0000
Received: from localhost ([127.0.0.1]:49615 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pJGOy-00059B-4G
	for submit <at> debbugs.gnu.org; Sat, 21 Jan 2023 11:07:32 -0500
Received: from mout.web.de ([217.72.192.78]:48849)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <michael_heerdegen@HIDDEN>) id 1pJGOw-00058x-Sh
 for 59559 <at> debbugs.gnu.org; Sat, 21 Jan 2023 11:07:31 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=s29768273;
 t=1674317241; bh=2zxMHp9v9lGc2ahJYCkqFjwK/r5RgX4x/mN0Fo1ThAY=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date;
 b=KDAvTJ+9g8hPMkyTXVvXkiMmPvArPZsM3wgiZuDehl2SKEDN3T1Y6hU8EJiRup77T
 QNWzwHQT7im+8TzzG3m3wQXfUBJEgPFRN5o5E/E0spJTrdzHWKQNMDchnUuGBbJw3f
 fihjfQ07bxWndF7SElbuIF2061rrDbADC1OexTBVII4E2K+wYCqaG0xgpesQgrhLSz
 tVqB3DuOnrjJ1YHoegSiNP3Zpkxm9EGPty7XweBd8+H/uogsLJyygPeLlV6zZZpDpt
 VptdUrqreXf77W7iG6GZk0ftmaRhySgQB3eIBFq+khxt/InqbPwzGIiN8Th3jFRPPz
 iC0hR5XLhS9Dg==
X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6
Received: from drachen.dragon ([84.59.210.57]) by smtp.web.de (mrweb106
 [213.165.67.124]) with ESMTPSA (Nemesis) id 1MUUAM-1pAZEe3jiS-00QT9w; Sat, 21
 Jan 2023 17:07:20 +0100
From: Michael Heerdegen <michael_heerdegen@HIDDEN>
In-Reply-To: <83h6wjlx3f.fsf@HIDDEN> (Eli Zaretskii's message of "Sat, 21 Jan
 2023 17:35:16 +0200")
References: <SJ0PR10MB54882DBE2AEFDCF3C010CDCCF30E9@HIDDEN>
 <SJ0PR10MB54880E7FE124E133542A7E80F30E9@HIDDEN>
 <87pmbmnvdd.fsf@HIDDEN>
 <SJ0PR10MB548875207B57AE50E78B1A8EF3FF9@HIDDEN>
 <87358iuqsj.fsf@HIDDEN>
 <SJ0PR10MB548869F68945DA2E1BA4CE2CF3FF9@HIDDEN>
 <87edro6jl7.fsf@HIDDEN> <83h6wjlx3f.fsf@HIDDEN>
Date: Sat, 21 Jan 2023 17:07:18 +0100
Message-ID: <87a62b7txl.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:cM+E5660aXcKNyvQXhKrVtef0kd/1c9Sh9aa0JdE1YsvYvwdytB
 xaP+HEizI8LeNj6roOdUnFfs/NRalNjE1E1tp+PnIj3tzAXTb0Qu/9z0uKJsFFbGVAPXgc5
 DMSqi+isn9pA2MK7b3/M1VD0LuG2U4uC15cZDSMmEs10vFLXMhDrYDHm2JhCYCPXfWUQ5oG
 j5rxoQTqmvnGVtftj3h0A==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:Old4GuHxfkY=;T4KWUbB+h5eIsgelLLnGHCPA5PQ
 3GnfpgQUdVK6eCze2zG1EoVdByz/FdPMi0tD2Ai98HykcDQO7Jtp9YF/c53Wn0f+Y3ZFCm7T9
 luZsM51aPdBWjCmYVoaxiya0nRPmgFBkiqet3nN6Bb8Qo7hrFbgeqMZMlCmkZDqO4LctIEKW3
 /oFjjSX3FjUfwzJkynze4+22mxhPSkcMBWz2UsCTsOPnK7jPn0cn8w975OSTg8aenxzrvgULF
 0uIkIki6M48vwRxPAiLwij3XGg9ttk59sd2BIjI6uQUsPC7PcgnzTZWQpd3ACDvb1Iief16eN
 QbDievQUpWXbVHVH7ojmRSN8hqRRBN61oJER1Va7+6NhsSWDNxks5xU5BlnlheRoLTXzo/7Pv
 ppcTtuhcJeGIuGUqBDUoyKNIzMCEkCb3tCN8ZofeoSKRpCsimQARRRJGV6E8pOnWOHPX247gD
 tXnEe9/YtRx2oQ6IO6UHaEfyDiY873vc9ACPLc6q5C3nIOGPqE9dHfZDJ9Hk0+efwC8RfEu5l
 ilk9/QcRYSub45JVycLaNVXc5up2SAgrBhG3+WMGVVuC0VFplUJqL+dPr+pg0tQ0a4D/W36e4
 D0jn7cNM81i/u+7oJPiMTIgU7Q66/eyleGzLEvQUYGMg/Lxqr+myCx9B1OZZsa6aJDDHp89pZ
 bdlS/qWwotnNpUuDj+GtU/k2JsAkZqmUXqM4QoNi3tb/gXodnFVjr9u1kcBUZ2hiMGs6pvCEA
 zklo4hkgCSvsk2HQTUWl6SWheLH7VdzNjgaqXZtUoeu6wXURXiATbBUf6e/SgZQAdQoHNDCVz
 tO0n68gvu47gOnlKA8MjDZ04oxBs5vOjcblvVeq+GJnBtjLLJ3ZQQcrjrgbIFZ4KJrogd6K4U
 L6m1O1awCflogMfGMkTlDkV97Dq7VUiF48iGd0txy4kP7zE4s72vZblFjWkogcXC7xkzn4fxQ
 6gAbWf7DVxBKikgmUvRa+fcgcdU=
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

> How about just adding the obvious to the first sentence:
>
>   Temporarily add function FUN to `minibuffer-setup-hook' while
> executing BODY.
>
> All the rest sounds clear to me, and I find the original text less
> confusing than your proposed change ("expression that should evaluate
> to a function"?).

The (valid, IMO) request was about the (:append FUN1) part: is this the
s-expr to specify, or should the FUN arg evaluate to such a list?  Not
clear from the original docstring.

I'm happy if you or Drew want to suggest a better wording.

Michael.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#59559: 28.1; `minibuffer-with-setup-hook' with :append
Resent-From: Drew Adams <drew.adams@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 21 Jan 2023 18:42:01 +0000
Resent-Message-ID: <handler.59559.B59559.167432648210415 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 59559
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Michael Heerdegen <michael_heerdegen@HIDDEN>
Cc: "59559 <at> debbugs.gnu.org" <59559 <at> debbugs.gnu.org>
Received: via spool by 59559-submit <at> debbugs.gnu.org id=B59559.167432648210415
          (code B ref 59559); Sat, 21 Jan 2023 18:42:01 +0000
Received: (at 59559) by debbugs.gnu.org; 21 Jan 2023 18:41:22 +0000
Received: from localhost ([127.0.0.1]:49743 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pJInp-0002ht-MT
	for submit <at> debbugs.gnu.org; Sat, 21 Jan 2023 13:41:22 -0500
Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:36470)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <drew.adams@HIDDEN>) id 1pJInn-0002hj-8C
 for 59559 <at> debbugs.gnu.org; Sat, 21 Jan 2023 13:41:19 -0500
Received: from pps.filterd (m0246617.ppops.net [127.0.0.1])
 by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id
 30LE5xMo018284; Sat, 21 Jan 2023 18:41:18 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : references : in-reply-to : content-type :
 content-transfer-encoding : mime-version; s=corp-2022-7-12;
 bh=aeDCF7HjEVpomJoCtonfUXG8O1GdBqvF0sCtrvpLRJU=;
 b=EShLrjDu6hnnKZnCRpCkMRgLut+ybYkZcKkTOSCjmIRkYFIsDz4xiufeksyE84JomoHx
 n51KfGFEyen3uWsYNNz6O05U1XFdNt0lzvdKwMCJ8EZ1BIOuXEI8fcJ2gr/uzc5X3Ehr
 eF8frYsJmizGfofTm41/7aHKXXhVZIi3XpTb3aBt3ceVFNWZTpAfRV53glZppdwTjGwk
 c3TBfsYX7znoIMGupCKoTgpq2XDOfSbHH8k6baHbpswHrKW9qv1jeOXJcNYiWTqWbR79
 Czf8oo74EYdshhbCR43s7vRDDDs+GeEDdtMaFHAV1lC2ZgJ+2ZiLpkY/1ziNagWUCOEV Tg== 
Received: from phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com
 (phxpaimrmta01.appoci.oracle.com [138.1.114.2])
 by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3n88ktrkdq-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sat, 21 Jan 2023 18:41:18 +0000
Received: from pps.filterd
 (phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1])
 by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (8.17.1.5/8.17.1.5)
 with ESMTP id 30LEDQNR034980; Sat, 21 Jan 2023 18:41:17 GMT
Received: from nam10-mw2-obe.outbound.protection.outlook.com
 (mail-mw2nam10lp2103.outbound.protection.outlook.com [104.47.55.103])
 by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id
 3n86g1hde6-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sat, 21 Jan 2023 18:41:17 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=XUZq9FhIBv8U6Aso+T2AjdxmqEvx1sw48HOlnaQdD+BZ6gjhnWEO+HoHbHqM6tfhDucNEuii2lL5tEuV5nDWxHDp1Ft+JM7qG7qKy9yAZVnj54HjE2zuo8yVkXNsfouwG9pECJQWFLPbg7swE9JqOQPqL4q9NjKwjHXK/4uEMfTc4/bceg382P+3FRxwkgebQF1SeAiA0dtmk8z/+2pd2qnqbat8BF8I7JpH0AtqXz4PZnUmlgwzqO4kFvw+rpggB6yN4OE3jK0MadB3lJPXCu9Whu29xDkAtuLXGNjoXV2ufYCXA2JRTdIiQHN2K1X3NZcWAkm2DIah13CcjLcBkw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=aeDCF7HjEVpomJoCtonfUXG8O1GdBqvF0sCtrvpLRJU=;
 b=ek1DcPAUiPGD+B0ZNUTKSgRutX33ZKC0Y5ze/T9gk+yQmX1JBB1u8ZrtX7fabIFESA0HZ6b7n66CUIq02ORpiro7RCPWPz1lYbTn7g5Wgjbxgb7qZI46CSOPdV/CKiraNWShhpZvANLLprKS0GmlhTCJps0EZJfXXBVTgMa/azfL6BmHC0vzPmCw29lGKhLgoE7nHiD8knlc+2zkZSTofJWomrUzQHCnqRsmFgM0VgsUL9gxDW8Mu5LSN8eHeKNGYBU5MHZp2yYC7uhspHf+hGtqhU6G7M7UUioxTrhORogqJ9bteJOFYaOiXAReMKUYgTvvzF8Pp5hfMrE732QHPQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com;
 dkim=pass header.d=oracle.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=aeDCF7HjEVpomJoCtonfUXG8O1GdBqvF0sCtrvpLRJU=;
 b=zQCfFkon4vqaJn9ySrew0PGPHMJ3DdtojnxP99y8ZIGADKPYcOIpumMDpQk8ksxG9qQokqVAoe9RjfVEAQo7Xa+Usjeq0N+Kr74nuq4cI70ABvAcFxpnBo87hn+iE0i1j8BZWCHTcnD33KhxzGlnolm8uw6HWRaJ6oW14bkRumQ=
Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19)
 by BY5PR10MB4257.namprd10.prod.outlook.com (2603:10b6:a03:211::21)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6043.9; Sat, 21 Jan
 2023 18:41:16 +0000
Received: from SJ0PR10MB5488.namprd10.prod.outlook.com
 ([fe80::7c3c:e53d:5276:ef29]) by SJ0PR10MB5488.namprd10.prod.outlook.com
 ([fe80::7c3c:e53d:5276:ef29%7]) with mapi id 15.20.6043.009; Sat, 21 Jan 2023
 18:41:15 +0000
From: Drew Adams <drew.adams@HIDDEN>
Thread-Topic: [External] : Re: bug#59559: 28.1; `minibuffer-with-setup-hook'
 with :append
Thread-Index: AQHZLaW1viHFXJJN9ESPlSaDzBb9cq6pLLFg
Date: Sat, 21 Jan 2023 18:41:15 +0000
Message-ID: <SJ0PR10MB54884FE9BD0993D789EB1244F3CA9@HIDDEN>
References: <SJ0PR10MB54882DBE2AEFDCF3C010CDCCF30E9@HIDDEN>
 <SJ0PR10MB54880E7FE124E133542A7E80F30E9@HIDDEN>
 <87pmbmnvdd.fsf@HIDDEN>
 <SJ0PR10MB548875207B57AE50E78B1A8EF3FF9@HIDDEN>
 <87358iuqsj.fsf@HIDDEN>
 <SJ0PR10MB548869F68945DA2E1BA4CE2CF3FF9@HIDDEN>
 <87edro6jl7.fsf@HIDDEN>
In-Reply-To: <87edro6jl7.fsf@HIDDEN>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: SJ0PR10MB5488:EE_|BY5PR10MB4257:EE_
x-ms-office365-filtering-correlation-id: 637c62c6-f92e-46b2-c530-08dafbdf13d7
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: LlEMJvhIuyhRTJOXengP/0oLyalNF4iVRx8hINKJysX9vfiRWjy5DSz8graJwtwWH1Vd2W/l/0uJKBT/m4dsTmP/OOvirD2Riq8CNfMKdHLcaX7/GTDNHnEMRzGHRtjWbJB1cI91blHYZ356t5ISpfoKsp5GmIgNkIXFBY30XDLtQrBz1l2jbKzKPcX/B4mMxGmnQyXGsUBsUpLHF1dDjnKPfgewsYvVRlNtgO2gTd+6mU7yhn6XvQpsAnRQfJqt7jz45+TtxmaD7DqL6XABEsQKoOhOd4Ln5oiegAPan/S2QpiWJrdP/Ikjt/lFrr633o5IFBedixjGZrAzL3/D75kcaHH4Ko+sYLDSWjW902Q0NJ6qEmOzWs3leANVwDgu3glxXR8Fns22wSPUKSgxzupnYrGddS2hBKoRVUyBNXCoCkcAXy5ebVDRQt1kyXTnWAZQ4I2JXPe50zfglsBBgTXV52Mvh8nMH4Iyz6T2RWFjdE9blPWu0mlqedZRVotMJVEgwlUWtW6/v2VqYTy9Cr0PcuYP/ObZC/DMC7W4nmMcp+vEBQiP8nOOH1GqeiK2mXhLy9E+kXcnJGZsvpNHnWzWA06s8sDFMezGFMke0TXCjIPB6QbdDCfSjsaXwU0002RRv3jELtFYqLqAHNBwiZIOz9KxlqXiIMlhSUy0qNWiog2yaKfFZ9z+RsvS1jwUaOI3C1klppXqBUW1ZfZ4n4LhVX728YHe114P82ztnk4=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230022)(39860400002)(366004)(136003)(376002)(396003)(346002)(451199015)(71200400001)(7696005)(478600001)(38100700002)(122000001)(33656002)(83380400001)(41300700001)(38070700005)(6506007)(316002)(5660300002)(66476007)(66446008)(8676002)(6916009)(4326008)(64756008)(44832011)(86362001)(9686003)(2906002)(26005)(186003)(55016003)(76116006)(66946007)(66556008)(8936002)(52536014)(81973001);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: CDKN/R4By7yF14gr/XlTFdVYx+nnygMtI7TLVdrQg/mjeMz/3so/OFYobVT935PVlilQiNEwwHlIa/fIwq2qt47d1FCsEWfX/UY6CoTywzFICgzwZpfq2DwUyp79lqK+0Fg/GTFuTPbyKxkqIVS54+Lejvaprmf2g1kCUv6GmOJXtpIP+jCa9iWSw/oMGQK/lbh4Ieb7bDCp0o0krvbqGkajHJN5Mel08bG4Ccumfa4gOdEvQKA46g0mKvqeQserOYnYt2f/XJuajtU8AG81hQfPuXi7zL7F6gMr/9fZ8E+W5KzAS5jMa0AAYn7FCJnSYiAQVM8Imi0jrmaDAORPKOgoVf5RzIZ9GdOOo/POTWCmReP+abpBxIpWy6cMvgG8kDIXrd6NcdhrCzIjiPgdYQP7HyC0ueHzukFUIsU14EnujNq1y6z1Zq6OzXmPLThFIpWt2rzMTp8mcD89lmpHa0AWFMvopQAUu//L0zc4VN54GkJLQt/V37V4mQvpKwG0b+Z3zkx3dz8AMFtCgj3E4DEEwHvC+iMYHIW5Wp0HZnLb2OdfN1rHKUSOwxi5rz+k35FJGn0t6f9FSvOK8gwQXbpEBX5tFfEKAD5sX9p8RyQ+fGbk8QkCoEauT/PFM275pAoG6D/Q8KujA/nG7ZLWBGtrKGBUJg7hPh5NOddLBm67uFhhb4LIdHn9iaDLnz5BvmUcJcsh7WenT4XxDGHQIetK74rrSDXNyaYy/Kw/3Tx+6a27fTXdVYYCaQqTM99ErRK/MBr3os5oNWzfyCkqK+27dRR1jhaAYDOIAU47rwMdOFhaTprdsm60zSEvDbuso4C0m0NsVIIY+UEP/s9cPvQPyC+OklZ3SBhbmPbHVtx1LisHXP98pk7gE2ZU0dZM1p26GuV2d/b+SaqhMk0W4Yl5H9wl3M0OSCyES2jkcZ8AfxpvvIEqtOdF/x+6P65fKEpAz/8t9qXX68iBOWGaaKL9ofLMEMuXoH2aqc8DhXXvkhX32x8rKoifdWajqt2i0rtJqcNFrz5ln3nsBohnpdSaJR7qfP2207lP5F6gGd+lMp3iA1WiOaxsVm9EA1Vz+d4KoFtJP8Zf+OVKHG2i9fas+qhiW5MPESXW3Em1Uy/uLc19smRsYvmh0/zQAGSDQgAjCJbxBTM1i8k+FNH06heg0aup08JFhIbesFpxc0RgMUKijSfbkmcnt3cUg6C4wJcmd4JPKB3lKtenWfqX24te31h99ZjVYCQ/6dZzDdLlv0r0IKpbRWJgsCmDkfAcPcm1Y1A8165C0mfz2+rFItN74G+REaV/0illavu5Vc9P6kOYFzjxYWywYmN1soTlFDwHhk2MBB9sN278QAuy2zBxrZxJoYQFe4p/W4g3hlaXhUh3Xcbuv6G7dCay9wpDwS8u14+91AfjmB4a6nvJVy8GsXyaO4zlgVowmXfB+bwarlNGfSzbTNON7xJRbGwGrmphY6f78eyiGktYP5u8t9kkRdSm0Hbs2MkRgNAOlf8kF60FbP4fExFJjrMAc2Y3d8omWtd3wj/RjwUV8vAsx61TK1J1hKZgaBhHK41JdGu79yJ3Wyg56TQMGDHQFmiI
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: tN23xjz3+WKKMmnbbXTGcW5klVYoMQssSK65s14bY04OLoRFyK8gp4B9BSrul87OX4ykQh/ODTdfb4nhyGObt8QIs7iYW9GY3gJr+8Qd1jPcaLJH2X05N1pi2qsKZx+oGWWORfpwextHmLO5r5zyzz2jp19UTdxAcYWGD/RgrJazBd1Wv+4Gcf1SUI8PGpTmz8hvbu8j6GjAPPMvjjzRAoM/GftFlQtB4A83niIMOHIZhZk7y8F8yFo2ISOrCVnvrGv0TxgAQVwmW++NoNmjTsjCIMFL5HsGCIvWtAbhG/q38vNNGp+7lC0cYV50b7L4MdsVqYeq0plDvBM1X1aot6ifSYmXu9ec1bH9Qfb4Nm+7JXdr44bj3UJX/cgE2mD/vSBETUZJAI76adr2ynXLx4mbhLjP3hNKlIIn01pU2nlTy/Fm9W0gj6KHzGouLVlMm4Jb8jyZO3SPgpNi1ro/vncT02ygPwBm/AoTmlYjX/Gxj/mxGJ3HKvrpwHuAYpeMjMqQs4A0DQBRrqI4d1ej9ew2LYb6BFZXCJRNWGQq5h414vijp2o9e14s07IkS5Dyea794h/iTMidFYEyYfflV4YhQw1PfL4NrxZXMt5R0JKjVhTxQK5f/GCkYMFL20kfzBBtoujKPOJvfs7RuJ86aAQLfrD+KgFAv6fpmfvYlYikcctzf1NT8ijb0hsCHDSjUApT0nnDXmuqyj1hRFjrglRoL018evW1smBkuOkYPm08phMzkeJnwBgoFUtiHPK/M2Ia8MXLS5tXM6TobDNT2Q==
X-OriginatorOrg: oracle.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 637c62c6-f92e-46b2-c530-08dafbdf13d7
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Jan 2023 18:41:15.5064 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: i0XbnK3SFvvTkJQDgxaKYFe+KpkiLeFTm3RQ9Q0C1Sibt2jx3uC8Riwd8xRHtMy5DHKz4y53Ia/3OwuagTIp4A==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR10MB4257
X-Proofpoint-Virus-Version: vendor=baseguard
 engine=ICAP:2.0.219,Aquarius:18.0.930,Hydra:6.0.562,FMLib:17.11.122.1
 definitions=2023-01-21_11,2023-01-20_01,2022-06-22_01
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0
 mlxlogscore=384
 malwarescore=0 mlxscore=0 bulkscore=0 adultscore=0 phishscore=0
 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.12.0-2212070000 definitions=main-2301210180
X-Proofpoint-GUID: qMMdAYexOflL_S7K5h34hOPSjYvOfcI7
X-Proofpoint-ORIG-GUID: qMMdAYexOflL_S7K5h34hOPSjYvOfcI7
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

> > > I think clarifying that a bit would make sense.
> > Yes.
> I tried to do that:
<proposed>
  In the default case, FUN is an expression that should
  evaluate to a function, and the result will be prepended to
  `minibuffer-setup-hook'.  If FUN is an unquoted list of the
  form `(:append FUN1)', the result of evaluating FUN1 will be
  appended to `minibuffer-setup-hook' instead of prepending it.

Thx.

I'd say (but Eli will likely disagree), that we need
not and should not use future tense ("will be"),
and we should avoid "should".  But that's just a
doc-style question.

More importantly, I'd avoid talking about an unquoted
list.  It's not really about quotation, is it?  It's
about evaluation.  It's about the first arg being a
sexp that doesn't simply get evaluated.

The important thing, I think, is to get across the
(quite unusual) treatment of arg FUN: It's not just
evaluated, and it's not just NOT evaluated.  (IMO,
this is a poor interface, but we are where we are.)

I suggest something like this - somehow get across
the fact that FUN _might_ be simply evaluated, and
the result prepended, or it might be a sexp that's
_not_ evaluated, but _part_ of it is, and in that
case the result of that evaluation is appended.

E.g.:

  Argument FUN is a sexp; it is not simply evaluated.
  Two cases:
  * If FUN has form (:append FUNCTION), evaluate
    FUNCTION and append the result to the hook.
  * Otherwise, evaluate FUN and prepend the result
    to the hook.

Another possibility:

  If FUN is (without evaluating) a sexp (:append FUNCTION)
  then FUNCTION is evaluated and appended to the hook.
  Otherwise, FUN is evaluated and prepended to the hook.

(Could say "list" instead of "sexp", but the latter
stresses the connotation that it's not evaluated.)

We might also change the name FUN.  Maybe use FUN-SPEC
or something - something that doesn't suggest that it
_is_ a function but that it specifies a function that
gets added to the hook.

A question is whether what is said in the doc of
`add-hook' is also true here: the function "is not
added if already present."

If so, I think the doc should say that.  (It's kind
of a shame that we can't just point to `add-hook'.)




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#59559: 28.1; `minibuffer-with-setup-hook' with :append
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 21 Jan 2023 18:44:01 +0000
Resent-Message-ID: <handler.59559.B59559.167432663510754 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 59559
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Michael Heerdegen <michael_heerdegen@HIDDEN>
Cc: 59559 <at> debbugs.gnu.org, drew.adams@HIDDEN
Received: via spool by 59559-submit <at> debbugs.gnu.org id=B59559.167432663510754
          (code B ref 59559); Sat, 21 Jan 2023 18:44:01 +0000
Received: (at 59559) by debbugs.gnu.org; 21 Jan 2023 18:43:55 +0000
Received: from localhost ([127.0.0.1]:49748 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pJIqJ-0002nN-9j
	for submit <at> debbugs.gnu.org; Sat, 21 Jan 2023 13:43:55 -0500
Received: from eggs.gnu.org ([209.51.188.92]:39498)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1pJIqH-0002n6-US
 for 59559 <at> debbugs.gnu.org; Sat, 21 Jan 2023 13:43:54 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1pJIq9-0001GW-0q; Sat, 21 Jan 2023 13:43:47 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=YeXwvLf+6UXkDUC8hMeILMwEmdWePzvXbppPWIuFP+Y=; b=RGaCOkpcPl2o
 OXklRqIZzM2vY5NAE+Cs6GEsQkTODhZRfNFygJrd+i2wmeY2XpgA0bjdtoLF4Ymhk5DQugBf6d1RR
 0NkCfXSr5aLqO82nc5aQI9Y28EyEeYHamFsjETQ8L669RnATF6cxK2P/OeQRBtAEP4V5VGqqlULdz
 DUl2whkxuPysNsA8PfxkF9z0Sikj3gjaApxAUuZ8AOgNGM66bvLsCyU/SB5x0SI6gu6lQj/RDFDEh
 lTJvqxwbNLb/VjKIoufRldlieLwLarinSgpDmkpXWigRW3BLil43zq0C1/KkevM4MgH4MYZWJEJ16
 /CPdkBcdy+kbAaMvGI516Q==;
Received: from [87.69.77.57] (helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1pJIq7-0007bN-Qr; Sat, 21 Jan 2023 13:43:44 -0500
Date: Sat, 21 Jan 2023 20:43:46 +0200
Message-Id: <83bkmrlod9.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <87a62b7txl.fsf@HIDDEN> (message from Michael Heerdegen on Sat,
 21 Jan 2023 17:07:18 +0100)
References: <SJ0PR10MB54882DBE2AEFDCF3C010CDCCF30E9@HIDDEN>
 <SJ0PR10MB54880E7FE124E133542A7E80F30E9@HIDDEN>
 <87pmbmnvdd.fsf@HIDDEN>
 <SJ0PR10MB548875207B57AE50E78B1A8EF3FF9@HIDDEN>
 <87358iuqsj.fsf@HIDDEN>
 <SJ0PR10MB548869F68945DA2E1BA4CE2CF3FF9@HIDDEN>
 <87edro6jl7.fsf@HIDDEN> <83h6wjlx3f.fsf@HIDDEN> <87a62b7txl.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Michael Heerdegen <michael_heerdegen@HIDDEN>
> Cc: drew.adams@HIDDEN,  59559 <at> debbugs.gnu.org
> Date: Sat, 21 Jan 2023 17:07:18 +0100
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> 
> > How about just adding the obvious to the first sentence:
> >
> >   Temporarily add function FUN to `minibuffer-setup-hook' while
> > executing BODY.
> >
> > All the rest sounds clear to me, and I find the original text less
> > confusing than your proposed change ("expression that should evaluate
> > to a function"?).
> 
> The (valid, IMO) request was about the (:append FUN1) part: is this the
> s-expr to specify, or should the FUN arg evaluate to such a list?  Not
> clear from the original docstring.

I don't see why.  We say stuff like "argument of the form (FOO BAR)"
in gazillion places, and I see no reason why this one place should be
singled out.

> I'm happy if you or Drew want to suggest a better wording.

I already did.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#59559: 28.1; `minibuffer-with-setup-hook' with :append
Resent-From: Drew Adams <drew.adams@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 21 Jan 2023 18:52:02 +0000
Resent-Message-ID: <handler.59559.B59559.167432709312012 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 59559
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>, Michael Heerdegen <michael_heerdegen@HIDDEN>
Cc: "59559 <at> debbugs.gnu.org" <59559 <at> debbugs.gnu.org>
Received: via spool by 59559-submit <at> debbugs.gnu.org id=B59559.167432709312012
          (code B ref 59559); Sat, 21 Jan 2023 18:52:02 +0000
Received: (at 59559) by debbugs.gnu.org; 21 Jan 2023 18:51:33 +0000
Received: from localhost ([127.0.0.1]:49753 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pJIxh-00037g-6y
	for submit <at> debbugs.gnu.org; Sat, 21 Jan 2023 13:51:33 -0500
Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:31160)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <drew.adams@HIDDEN>) id 1pJIxd-00037S-Mm
 for 59559 <at> debbugs.gnu.org; Sat, 21 Jan 2023 13:51:31 -0500
Received: from pps.filterd (m0246627.ppops.net [127.0.0.1])
 by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id
 30LE5kE2021900; Sat, 21 Jan 2023 18:51:28 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : references : in-reply-to : content-type :
 content-transfer-encoding : mime-version; s=corp-2022-7-12;
 bh=Kd6Qdq+04MS2VE63R5dPiIjzvpDt7AINL8PTBEm8Kq4=;
 b=Z7K6rJIEgFNlqct03vz8+AralAyDDj/qjCO5jufPb8iv0qW1NiqxKtAOiY9LsxYMBTNq
 OyMW5gkDu9CQ4ql1nXwvRT/m0+Baz69amr0vJm/lGl86WE+D1l4jgr+72xqMvM3gl28S
 VWG7Ue5RTmo1UZEVYeCPXRgXgwYxh3SWKfn/IItJOxfDcEMGbVto33GZTksjfm8ROs9U
 SZEv5hwWblTiZo/3k50Z+97Wew7bXTIJDnLCctXC1gD/aqehOTOAnFNeNLr0egmZo8jv
 kjiA8U6pw/uBhhb9qChkyxNoUExZw9XyJA3Pq8O8uzW+l/R/kxL3yysUL4TIEi/Q4WYX gg== 
Received: from phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com
 (phxpaimrmta01.appoci.oracle.com [138.1.114.2])
 by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3n86n0rq83-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sat, 21 Jan 2023 18:51:28 +0000
Received: from pps.filterd
 (phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1])
 by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (8.17.1.5/8.17.1.5)
 with ESMTP id 30LFNQo9035060; Sat, 21 Jan 2023 18:51:27 GMT
Received: from nam10-mw2-obe.outbound.protection.outlook.com
 (mail-mw2nam10lp2109.outbound.protection.outlook.com [104.47.55.109])
 by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id
 3n86g1hhd0-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sat, 21 Jan 2023 18:51:27 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=OBC2geBK7BP78cthmiNrVDgH++YrOjthfB1IArjrQzy8ZNcVweYjNretholrASnQS7I4WdPYssRkAX1zvU777O5QyAWeShJNRL+gw+mbpGk9zG+38AZvWAVcfg5m28mq5fjK/OlS2S4P8VXc+Ol8v+vJezcp6xa63eq/+mYU4Rg58P10btSzsF3LrZIlNf/vT8JtN3n8iu1HQ4xqwUEJmQOkVFiZYeDk46aZa/Gi8+FMBB4E4ovKOp1zldAPFuS2glmsyCreO6+qS85f2qocsiG1S44JgzUP2+B0e2/Xkvvg9OkpW3J237lX+vfEIXVcqbx0ok6zq8NaFZp2mcjtNg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=Kd6Qdq+04MS2VE63R5dPiIjzvpDt7AINL8PTBEm8Kq4=;
 b=K7GaGjTiW3AIClFLZci2o2690R6nqNTe5zon9J3NgGaenrtsoP2LTpQgGCEg9J4KVObEtP9Iv8bM3BPLQqIgK84Ae8OQyTCcSfPL5boawXJ5na5+Ej10UJNtkY52teM5BNhaMNp9tqvO9bqO1pSWwOxkWF83M7RxbLasKIExXm/cLRoNDO8b0O8sdvusSFNYkatKAyLbzz10Pb2gQ2dG0Bq2uz2+L3k+bY8V8toU9QV8kKBPkzFEH7PZtNch+VSC88csMTAKqLCR9N9RPNAjJANphjML3fz3JnrwvJlX9calxL5CzfyuP9SjKpoKQin4lOUX56BmUTL31O7YjRofEA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com;
 dkim=pass header.d=oracle.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=Kd6Qdq+04MS2VE63R5dPiIjzvpDt7AINL8PTBEm8Kq4=;
 b=q+loKIDaJ7NlOcudE5e1AYM9UbW80787mcvAMSDK630iYpGTwjScuqTIuMGnyRJo2fgmSX0ZX5bd39MOh9HdZm+8rNN1E4AhlHQcXbGl+njnJYtNRWkxxfwzKAC8l9MDSX1NiWV4aKgXUkFcA4VCNpLeaWfyZhQMe4mTweoK6O4=
Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19)
 by SJ0PR10MB4592.namprd10.prod.outlook.com (2603:10b6:a03:2d8::11)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6043.9; Sat, 21 Jan
 2023 18:51:25 +0000
Received: from SJ0PR10MB5488.namprd10.prod.outlook.com
 ([fe80::7c3c:e53d:5276:ef29]) by SJ0PR10MB5488.namprd10.prod.outlook.com
 ([fe80::7c3c:e53d:5276:ef29%7]) with mapi id 15.20.6043.009; Sat, 21 Jan 2023
 18:51:25 +0000
From: Drew Adams <drew.adams@HIDDEN>
Thread-Topic: [External] : Re: bug#59559: 28.1; `minibuffer-with-setup-hook'
 with :append
Thread-Index: AQHZLa34QOUU21MtMEm0IPalGfkW1q6pNOLg
Date: Sat, 21 Jan 2023 18:51:25 +0000
Message-ID: <SJ0PR10MB5488BC8B0A70CB613E7D666BF3CA9@HIDDEN>
References: <SJ0PR10MB54882DBE2AEFDCF3C010CDCCF30E9@HIDDEN>
 <SJ0PR10MB54880E7FE124E133542A7E80F30E9@HIDDEN>
 <87pmbmnvdd.fsf@HIDDEN>
 <SJ0PR10MB548875207B57AE50E78B1A8EF3FF9@HIDDEN>
 <87358iuqsj.fsf@HIDDEN>
 <SJ0PR10MB548869F68945DA2E1BA4CE2CF3FF9@HIDDEN>
 <87edro6jl7.fsf@HIDDEN> <83h6wjlx3f.fsf@HIDDEN>
In-Reply-To: <83h6wjlx3f.fsf@HIDDEN>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: SJ0PR10MB5488:EE_|SJ0PR10MB4592:EE_
x-ms-office365-filtering-correlation-id: a6ad6f1c-2c8c-4f8e-1f7d-08dafbe07f6c
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: kygSdKlIQMQSjIhbSZ6ynC2MCS49I9i8WLOvB43lR0cBBEQTqCFQ8vz+5ovubT7o8FuzA9Wi2U7l25y5uwciIFZyR9pHIMF0ZFi11ZP114Z7LwopYsvkiaZMQY9a1tP2/xhLSCoFBmIqci+p6ebaCeBcTnSKPZ5pyNFYiYAtF62o1SMCKOeM7S7LkzlAgC1bB6dH/zziCia6IS4w2KMYPic+3x07YhIDtOXZ1+kFx/Mitb9NxOi1lw/5Hq/r0kfmC1I06gSzWs6wFtaWsTEWncCKDQwVNh9objzbt9ZlRCiwefDPcnTCxTlcgkyBfG/pNzN2OLFZijociZyMG8JWdhMmQGTrR0chSdYLNEvMNusrSPQQjQoxeWpiQpm3K8xhWHl6/RvRzwsiyKlzzsGEv00BZ+/XgCVP2/eGc8S/cZhPbA8yNzErpf38wSSXUpdzqJLXQcxTMoXZXAN8GiRwrUnxExjOX9rf4oHe516mtYY7iWbEowUYAQpG/7e1CO6hAVmqE/u4kg/yj9z9Z/eCOyZEWVMLQK9mCPdx8ZNr9WA3wqkcRoRxTB5iY0jzcOzM9f+pmKRSv8UJqRgxWwluhPKytQT1VApns+tq1Ob4lo7sIGoCG13gFZyHnevBepYL40bKE+xsldQgX3zVaUn48xOIoBSJzFQvKbhUdHkUsi55nTVHMZxnA+j6GXjGWnhL+xO10o6jZ0bpEfRFSpZxSSMMgWoFkXMHq49U5jYj9jg=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230022)(376002)(346002)(366004)(136003)(39860400002)(396003)(451199015)(33656002)(66946007)(66556008)(66476007)(71200400001)(76116006)(110136005)(316002)(64756008)(8676002)(66446008)(2906002)(5660300002)(55016003)(44832011)(4326008)(83380400001)(26005)(6506007)(9686003)(7696005)(186003)(478600001)(52536014)(41300700001)(38070700005)(38100700002)(122000001)(86362001)(8936002)(81973001);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: aouV5b3Bhq6pljm/f75YQNH9I1I3VVfyfAy92TjC3xGBueWwdLeCDVnwIDdN9x7/POCNXw3cCrLZkVs+420KW4Jdb9up6AZcPh75zfSCpt9+FjkkPtVUwYp/YOqV5Qtq2YlHWWpHZ4FrS62ikc0xj+cce3VQpo61l88LtIxYXgxZl26nIA1rUg+oT9vypEkCLvitNGNd7mBrYn4yCKjIRdAZguIrR8TKtFKUnnrS9PXRsNBJuFgtkvjKw9TZ/TQ8DknsngWBMoAFmbGE4OWOFw9uyKDWkHv5Gs5WQ8d0cnGLRok8V3LkoJoPU0bGPg7IrL/a0wyL6Pgnc+Km9sofqxZNaxtvxBVH2OngsalMtNGYj7L0F2jLTImav57+vtoGgbXV0nsbVpp2o681piGfcGnstXPmtSMjkb+ohmxkzFwhuZsGsHzjKZqsdnpx3y7owbTjXDitrpGlzILq4wqKWTrCUuv1ukB0VYqhx74bwht7mLPV2uVGeDn/tHLCCTKNHldBPpM75STbCrXUFmplOJvPD9yp5x8BX7zpi0CcutW79sycm4O8ZZairwV6TyURDR8ElyzbJZKgEjcTobq7BT2bmdO/oizO909yXI87+AC/0cH8LeRMYfstdp1Lkmpb7bPSL1IvJRLXhvg1smhz/WMw471asMdK/uNDT9It9loItHnSCopgfVNkiC6MHNTveq0gFfVwWF3uXYwlkRE5OUgRIDyqdce6bsNw7lWJzOFE+OTFyfJ/ByXlHPOJQojl7ZenT6/s32QncDoQ1DPtJwAZDDOL/brBkkrQLBKPlXYjZvaC/naiItmh3VEjFOvutMbpdgoO0jh9+NUJhQZ7Bkk4feEAN1aC+kSzLxtXWGd1TRyToExvQdtMBJb3b4ARwsafPga0qQbxYhj0hAJfr/y5r3jR47OmR5BO/JBrQQw4mZIy3RMUKFkhPUmjIqeSeZiw0ELC4pyCpJBPB4UId7tCRnQxdyqmSvlKzFmxgkkgmmiiCgaQZ0wvz70rkFtCOy+Y8IVGbILEK9B7i/ohsJpv3iBWZofPl63JmU9pHKII9gMhCIxQgnzVjV4itrFJ06AiGSXAmbvMUKCs1phAfMfqEoCLdV507D4H4qbtD2JEnwQfsYHgzloqbHfsJzyxK7NpmOCZrWyBCEpq5ZZ3J0ZcQxVSUhHH85xI3nJIQ5hF7lCAn6fs9TcN/klkrti2BJCKR7Kgtey2r98YTWfecu3d8bgXXEwACyn/3tMrbNNJSxHt+rM3p3RJnN3vto8AR3a56j05Re4/QqYmrHzuPWZtXaYTixO0hdhdM4rVD2QFoefUIxRxx/KYz1RaG88AuoNS3GRpxK2Fg8OS7rtWEAewjIuK/9e8VlwTYO8blO4kJT7JnB9fIk2ff7uJeYtvhqiB0R/fjdsAt9Y3BjDNsV9iV0Ty1+WpcZ72J2+AE5e92zbJWFqfNwtztWR7VStUu0RrMIE1W3Z+syJm7F3iPVEAC3llIPKH7FrDrbX1aNrP7DUUX/NJB/NOWdZDDW36VPmdQ+dd/WjVPqUSEekoJCwHcaktx91jHMCEkhf3siHxI4KHnhbf4+1evLl8+1+j
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: oU844u6UgIngmXSF7RheVwzFotf9a2biXcQaSWSakPPdV348g9y+RSY/Lj0J5avLn7qqNOCVvZYj9ElXdKh62G2WncRY92rk1VwB/0XkXZGual4nLy6YoyW4FRbvjj0GFoVVa5atkVLVZDTUo/p/ovCe2jU3RPTItc4BqPYdnokTZME2E3ElcNs3xrjlPNjYe+RaHyh4anB697u8BIa3WIzMLP/K6tVKUa0WqKH39+xm4D5btA5UE8CmS+jS/Gda0f937AnLA1n793mPnfL7H6j+n/BxIGjJDQQgOr9uLBn3DPZmOeYBIS3SmFisGrjkzKC6Nf4k8vdK6m4oh7vStg9PMqf0xuzvv4mREHXKwloD2o7EzXFvs3FS8HipDy6d1WG9bgMkuolVkxZgm3eK8AL6hoLeT1k/IIZfJ/18ollsjiA/a8hZEPdPoiyptDJBDlbowiSFzzszepaLFv6hzELYaKuEbLiz0R5DzM2CYeVyZeeWZilECqh9eOJN89Uqp3HkbOKkHUsDnhiz4GCtKMRf/qkjHKdDmkSa5+jCr9S4j9bjxctey75KEySxP6SVHpkIZDZ90Z01xP6yoH4o7JImi676NtMLHD1FIvzW+qV8xaeCunB43eiH2NjnhBHE0V8oshIUOcT+UUdbKb/5OfOav2b235YXMQc3HZl0KObQKTFZ3vk8LEp15LO1cq7VTHJ2m2AdenM7BDWo6QPHlQGpTv6NMhNdemNVt3ml6pz/fULRTjvjq2286L4TEfUhogdXACbstYDDupOpYp3x3ZCAhCAfcKkIoNBrEPA1sIg=
X-OriginatorOrg: oracle.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: a6ad6f1c-2c8c-4f8e-1f7d-08dafbe07f6c
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Jan 2023 18:51:25.4760 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: ASqMjVFKqbjx3zuAu1B7asD0R3x58bd0uLR94qKoIPrczo5dI2VKnAT8UXrAcEDSJYoKgDpz0Va3pRQ65YxAFA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR10MB4592
X-Proofpoint-Virus-Version: vendor=baseguard
 engine=ICAP:2.0.219,Aquarius:18.0.930,Hydra:6.0.562,FMLib:17.11.122.1
 definitions=2023-01-21_12,2023-01-20_01,2022-06-22_01
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0
 mlxlogscore=437
 malwarescore=0 mlxscore=0 bulkscore=0 adultscore=0 phishscore=0
 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.12.0-2212070000 definitions=main-2301210182
X-Proofpoint-GUID: xpTCAU_-oQpOYnRfZiWD3szlpHhPgcm_
X-Proofpoint-ORIG-GUID: xpTCAU_-oQpOYnRfZiWD3szlpHhPgcm_
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

(Didn't see your mail before I replied to Michael's.)

> How about just adding the obvious to the first sentence:
>=20
>   Temporarily add function FUN to `minibuffer-setup-hook' while executing
>   BODY.

To me, that doesn't help at all.  And as you would
(usually) say, "function FUN" can just be replaced
by "FUNCTION" there.

Just saying that the first arg is a function doesn't
solve the problem.  What is the first arg, exactly?
Is it evaluated?

It's a sexp.  Either that sexp is a list `(:append F)',
in which case only F is evaluated, to provide the
function to add (append), or the entire FUN sexp is
evaluated to provide the function to add (prepend).

It's this unusual behavior that needs to be understood,
and thus described - in particular pointing out that
the arg isn't just evaluated to begin with.

> All the rest sounds clear to me, and I find the original text less
> confusing than your proposed change ("expression that should evaluate
> to a function"?).

Please see the text suggestions I proposed.  Somehow
we need to get across the unusual treatment of the
first arg.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#59559: 28.1; `minibuffer-with-setup-hook' with :append
Resent-From: Drew Adams <drew.adams@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 21 Jan 2023 18:58:01 +0000
Resent-Message-ID: <handler.59559.B59559.167432747212919 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 59559
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>, Michael Heerdegen <michael_heerdegen@HIDDEN>
Cc: "59559 <at> debbugs.gnu.org" <59559 <at> debbugs.gnu.org>
Received: via spool by 59559-submit <at> debbugs.gnu.org id=B59559.167432747212919
          (code B ref 59559); Sat, 21 Jan 2023 18:58:01 +0000
Received: (at 59559) by debbugs.gnu.org; 21 Jan 2023 18:57:52 +0000
Received: from localhost ([127.0.0.1]:49762 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pJJ3n-0003MI-In
	for submit <at> debbugs.gnu.org; Sat, 21 Jan 2023 13:57:51 -0500
Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:41900)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <drew.adams@HIDDEN>) id 1pJJ3l-0003M8-7a
 for 59559 <at> debbugs.gnu.org; Sat, 21 Jan 2023 13:57:49 -0500
Received: from pps.filterd (m0246631.ppops.net [127.0.0.1])
 by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id
 30LE7c6P017378; Sat, 21 Jan 2023 18:57:48 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : references : in-reply-to : content-type :
 content-transfer-encoding : mime-version; s=corp-2022-7-12;
 bh=f5AUlGqop/89QX0eRCnY9IvB1Nf0o9rzfq7zaG4Z4I0=;
 b=d01kcpVNgVACIRvcYZkqSU7YRgxLNuvb/kxx9bzDA4D0wFINuC6X/lXz8MFMlnG3dxK7
 l3oHtoJcGZwUCUVCyCrre1jasFgBlzs/JHOMDBmosRw2jX3yryCSlOWvimD5i8h7HInw
 vKlVeZrRuFKkG3Pua86T5fc107hPhAZEXizP93aVc3Qvm1mlaP6ckpeCkalR7ot4FNWS
 NIbrEOdd1yKnGF/XM1TPnTb9LOBteIWtYBD6tVmGldIZb7zCVK981bSR1sBv9b0PR+J3
 UiJ0LCLVUevrrc0ibFymql9BfaQFFVOJg94ZxDWUuw3rFltb6A7C5j0gUhoFPc+W7Noc 0Q== 
Received: from iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com
 (iadpaimrmta03.appoci.oracle.com [130.35.103.27])
 by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3n86u2rqae-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sat, 21 Jan 2023 18:57:48 +0000
Received: from pps.filterd
 (iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1])
 by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.5/8.17.1.5)
 with ESMTP id 30LGKBEE025705; Sat, 21 Jan 2023 18:57:47 GMT
Received: from nam10-bn7-obe.outbound.protection.outlook.com
 (mail-bn7nam10lp2104.outbound.protection.outlook.com [104.47.70.104])
 by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id
 3n86g29pd9-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sat, 21 Jan 2023 18:57:47 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=cnbGhEyzvoN3WqbHwjEM8udOh6nqxhsDCiteB2E8K52595+/K/ZCSHBkSxcvFKRleHUsWK6ExmUxo3zqpAFxyHVcJ2fyH0BZJE0TxYFbS/DTLD6FP0gkUH0bdXYb5wUVoBan695OTJZ8MWVK2+InjaNy5H1hjJCa6gQpehCzb6NX2Rj0wSSZ9rGh2nLSuYd5JtrBXHzo4BmG8XvgiHm2KYNUT5WYjOz8lYuLh/wuRDg3kn313GfpwqeViE9WHnOIZdWO5LWL1Ycg1/sNFEDSI4ZeTEIJl/YKSWqp/vCbsoiqjNCLrdGQPl9zPSZxPn/ORQkJKsZuGS3bQf+2tM0tpA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=f5AUlGqop/89QX0eRCnY9IvB1Nf0o9rzfq7zaG4Z4I0=;
 b=iIkrrLeMqDTZYzPHmE8xmlcWX7FPr7SDyAdnyxcyvdBWeiaadu2aORAbkcAOGGYPD3/C8/nYNz4plZJ7JC1K8Wl0p7fulexIqtOJnFBkwjSl3ZWRWAssD6GEJcKWnD1PBoDnt3pu2jP1e9CZzi7PG7PR3m5QkPU/qWShgRSkSu+++l47PBU3YqrgMpM2NOCu52tipS6Ru0Aj2MupYIrVvPPqJ+kTtH1ITHLYkqP3pnVEiyYnTkTd/doXKu0AJtCgXZ6t8jNe8ytZ9uPxy8WCgT0kXCl7fJOer4hmY5czd38+CBP/yh+bcAXGPG6LdzQWPGMg4P2sWWIVvojceJc6Pg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com;
 dkim=pass header.d=oracle.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=f5AUlGqop/89QX0eRCnY9IvB1Nf0o9rzfq7zaG4Z4I0=;
 b=QogScVgqxjwCOZf0zuxQUKPSt5uiSkZ3k1eBFvY1G6W4cWfhPWAcAxgnp5UOahBRtZ+oI64CvjdAo+uRtvKI24eiJXajeDoIl6olgYYvWWVVhfrBT7o1I4ot7rjjo0YimGxXpEOVvobPj9/hLP0T7SX4MoKZ1liDIaCi2K1MMMs=
Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19)
 by IA1PR10MB6759.namprd10.prod.outlook.com (2603:10b6:208:42d::15)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6043.7; Sat, 21 Jan
 2023 18:57:46 +0000
Received: from SJ0PR10MB5488.namprd10.prod.outlook.com
 ([fe80::7c3c:e53d:5276:ef29]) by SJ0PR10MB5488.namprd10.prod.outlook.com
 ([fe80::7c3c:e53d:5276:ef29%7]) with mapi id 15.20.6043.009; Sat, 21 Jan 2023
 18:57:46 +0000
From: Drew Adams <drew.adams@HIDDEN>
Thread-Topic: [External] : Re: bug#59559: 28.1; `minibuffer-with-setup-hook'
 with :append
Thread-Index: AQHZLchPRjjWx/X0r0uKW/kHngod/q6pN29Q
Date: Sat, 21 Jan 2023 18:57:45 +0000
Message-ID: <SJ0PR10MB54885A2330447065D7371AFFF3CA9@HIDDEN>
References: <SJ0PR10MB54882DBE2AEFDCF3C010CDCCF30E9@HIDDEN>
 <SJ0PR10MB54880E7FE124E133542A7E80F30E9@HIDDEN>
 <87pmbmnvdd.fsf@HIDDEN>
 <SJ0PR10MB548875207B57AE50E78B1A8EF3FF9@HIDDEN>
 <87358iuqsj.fsf@HIDDEN>
 <SJ0PR10MB548869F68945DA2E1BA4CE2CF3FF9@HIDDEN>
 <87edro6jl7.fsf@HIDDEN> <83h6wjlx3f.fsf@HIDDEN> <87a62b7txl.fsf@HIDDEN>
 <83bkmrlod9.fsf@HIDDEN>
In-Reply-To: <83bkmrlod9.fsf@HIDDEN>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: SJ0PR10MB5488:EE_|IA1PR10MB6759:EE_
x-ms-office365-filtering-correlation-id: f908c250-21a6-47c0-b20c-08dafbe1621d
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: AWCh2gWf4DpxdPK5DJRLPvGHrHse5KjrcT/YqjOG5vn/nisHs0ncU+KUg1321//fw6TPZYbQdBoBMBxXThYoT2ADuB+Bw87tohzN6tEzqBzfZPtTkfKybxMoTbrCuQDdjmhNou7sda6nlXDPHP1FJrQPrsjoD3Za2NGfU58ahU42C3uHBQpBg9yAaHNAqfDPGVVbT2HngCNmejOFn4x9sMUXue1BiWDTQ4IRRaVK/viJPORjxuVljx2FcinjLWGfT6fk3pp2Io0yNI/NKJA3dUybMLKhbzGoE2390JTtfPR1k9YL5D1KPi6iHgC6ugy7IM3fGIqkCcIiOb4S2P9zQgjiFCHGGzV+niE7gCcdXsEnDzQ19TvL12jqYPFe3pJhhC9P187K2LCy4UgfF8X+jywKLjUb49J3kDVy15RNMmc0JCdJJkC4IaH1KeJAQ9vAjRhZHICGMiAn+qQ7mFSFHXjnFqo40XHzFyhuOym+TNuSequ9WK+7v0ZvyEUSJKcPXPeFwv1ux1+r7Ol5ECEIgGmMuKyrXwyvO5u70XxgOFLRwDwU3Ern8YTWiu1DVmU+gjb4HSmmUmOlsb0aHlDZW3K9VPkAZz9qA/dY8hW9mYGc071UGVlHo9Kj9eSGf4QdkFrVKgjEk1DJ0zOEuCL532J517pQhkhe0kole15pK4nLSYQrnvVMMTFtK36z0sBdUQq7v7rrek3b8CR6Hp1vkgRkyk/sNn8jU+98xpWtWnuuP6dZRHvXvlLMl3TtH1Id4nnloQnnSiMwt6MdR5FlMQ==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230022)(39860400002)(396003)(366004)(346002)(136003)(376002)(451199015)(55016003)(26005)(33656002)(7696005)(71200400001)(478600001)(110136005)(66446008)(9686003)(44832011)(52536014)(2906002)(64756008)(41300700001)(5660300002)(316002)(76116006)(66556008)(66476007)(8936002)(8676002)(4326008)(66946007)(38100700002)(122000001)(86362001)(6506007)(38070700005)(186003)(83380400001)(81973001);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: i10jEmG4st1GOOd9Cy6wH1NozUFZBwxu/jDzu6nOoW4eNwO+higQJgAM35IcCrPkva2cStSdsBImd0r1CghgAX51bo2OFjOOD+YyTxIBSHJiCT2K54/C30+Z6tuWeENAQMcgm0HqPaGN2G/huRNg2svm9G2LhX9NjAgfCfxMgzIaPfeW6zMP1hhY8FGpTExkItKlF+vRa98H2aYEWBsMuNrXh705GuITMfRhVue6pgbn7WgLkB1NoW9hqxGQHxwtrbaD7glEwgFUCz7tf6iItVu4orf79pS50n4kkrzfL7RXhKANfjSnVjyw4IAZ5Lwt71e+EUwIUtLCrmBlhOpuRViBq0o1vTWx4MMIfE6DR6ZDX244Ce2+SSjw0sn8cyz+kxt4EYSOAZpMojz5BuKV6bMRJeUosyOK7n31C6r11xRW1Fyf+C3u3yIsHq1op9pHAkzSQknKN4GgCGSV+fF5326Nu1hcB6TR1Yd3ozeWYd+y3BmlaCz5my5kKavWHPfTvBTnLCCNWCSnzry8sz8j1zlLgIdzS+V75C9ZD033VUsUFCruiVMfVCDTI+6SrNffGFys/TvDCXMfNQDCufymdQfGnJfYDB5zxlVdEq5Rbi0cmxiU365HD6LRY46uW5C0S2JRlJMnZaDY7iUNpKKMQE7a0i3LA9t+qKS1+hLkVl1yoBp43D51MCOkR4hbK2MS0VoPMZBM0bRASp8pjrDp2Lq1OB2Cy96u4bAHDrArsF42Je6BjWl9J0IlJRmpRo5GcmnrWrQhYqaFIxQWgGLUlqHOtp++nFhWaKN4L/0pOy16AvPqGJe2Ails3gBVmFWROO4Z9M17OCPh1MCOH9KQLq3i8mmH5i/ej40iymvhVbTao4xUfh1m3BLz523sWFhkActqu7guItC5H/AmS/DXQtvKajTOAj/HE5qSfFCM6tjoMHAC/Db/iU8sFt9yRZWf9nWAy/VvJzCCN/WPaGCMSZfIUKV41FaWsU3Mme+gde42N/ZQbpHT7RVc1gnEQenPBc675O0pJvB9yRjUN+t51IHpWgmwjtGq2+1RXiJzlp8DOZ0Ed0Bk/ztKTs3vkkXSK6+Iv5s4SyLhr+xdKe7ZR9IEtg/iULE0w1BJLB00jsMmBh3NOUiDKCHCs4Rf4y7BiLLsTt+a9ZodKe2LCpzXFdUTKgKpEYCc/0bwDohZIAvfYK8U0JFXw53VsfWKAOYfWj/5+qCypfsL1GLbUqcU54Tcj8cEGnT6vUy+8VUiZk2Y/TVzT8qj4uHK0XcjS/KIFsG3mH2jYcRTnt6B5oN7xOP9XBPw9uuFx3PveALBPrU5nyQHzTcC/ui0aArJNUowmmjR2pw1oJCADzYfZKC2e/YSxqHztPx1ypXVMh6gQ1GUckagKWeB5rQFVxM6oaErEXGYOZshcS+9AL8kv+r4qc0zclI8HvU9O8ezpz1xDZE3i/SUvT6E77v90bwmRwvTY8mrph4MgmW5+8NbRJdafnX02KoMVnQVQdwm07rcGEKn0Og3U4d/ZFk4KZ8GuK/pA9c5F+H5j5/ZdmZlgVtDozkrXy5GyEzKXxu/M9ep8zjORdVQp6C6cF6FXLTKeQbF
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: 4muJsotodKCdv+MNwNF8fBlkUeZy3hN2QNFTEWBJ2KaL+Z1S9nGrZ2M49ds0K2fo2SsmqmlFcGCk08l2Q0HaJOD3msDExprBbYgswUmZTDBdT9seF7dx/drxS7igho0Z8gUig1f87k8QF2TKjEHUfhY/n764VBPkPA58btm62vb2M5RgCXzlP1KJPrc2nALVo7Sa446P9jkdyBDMMC0WyKmcS3IpFPr+Qk7GlZot+aB3uttfURKKPbNNVQcTqgnU7mFzWn0qXEV8Ffduvsm1lDziGt9e+KxnuH58ZS1/vqTtEV9rGKcpDW0YuNo+ZGvfLRz+as99uYKgTBtqnYA2dm3HagLzI6WXDvc1ICrSNtBXHTO5DRFFf/6LUjN8/4Q9FNpNZWM8Z282qGV2La5S4GkG8huJonaYWY+5hDmmq+353ypaA22z0U7aI0VnzugCWsR/t4nTaIWGjvLy1NDRO5LOdx9GmfEIhmup4VrG/naQH/07dUP4AY6r3kupMaHIR0IK0uxDUhcg7a1ugNZ3D6Vm6Uh+FrZYiTfnn5vzpmE0HrH8Ap0RcRhNQ+2zM2k/d8vNlMY66ELYHr+n9BpqL41WdAmLuDPZnbv04y4Y1Bd2R56Jbz74Afdmy5bTysvFBrrx0jWiGjFm9usITaQUZAAqG77auadGWcJ/BGgGKFDhAGHRhv33fRe3QEOz8KgoigGBVlgq0+JV/idRVHRt90gk7UzVc+u7XCosxbW3JNQfRA7Cg9aM3ReqiOb/GkWOqWFzacVGdsIukwF1MULqYkPFZn1OPEQ3wA6XPztlxRU=
X-OriginatorOrg: oracle.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: f908c250-21a6-47c0-b20c-08dafbe1621d
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Jan 2023 18:57:45.8360 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: uSiCQ21WS4lyeI7pWw8tmib/xOlD1eYVvQ8WGuBDGUlxj5S3MaXMOiEokXtytHzspxz8Z+6Rv7VkqLlWoL1u1g==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR10MB6759
X-Proofpoint-Virus-Version: vendor=baseguard
 engine=ICAP:2.0.219,Aquarius:18.0.930,Hydra:6.0.562,FMLib:17.11.122.1
 definitions=2023-01-21_12,2023-01-20_01,2022-06-22_01
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 bulkscore=0
 spamscore=0 phishscore=0
 suspectscore=0 malwarescore=0 adultscore=0 mlxlogscore=577 mlxscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000
 definitions=main-2301210183
X-Proofpoint-GUID: BoRlkLjh7QFU5gt8T1zeFrgBQzhXZ_7t
X-Proofpoint-ORIG-GUID: BoRlkLjh7QFU5gt8T1zeFrgBQzhXZ_7t
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

> > The (valid, IMO) request was about the (:append FUN1) part: is this the
> > s-expr to specify, or should the FUN arg evaluate to such a list?  Not
> > clear from the original docstring.
>=20
> I don't see why.  We say stuff like "argument of the form (FOO BAR)"
> in gazillion places,=20

Precisely.  And we don't say that here.  See my
suggestion that says exactly that.  That's _one_
of the possible forms of the argument sexp.  IF
it has that form (:append F) THEN F is evaluated
to give the function that's added.  OTHERWISE
the whole sexp arg is evaluated to give the
function that's added.

This kind of thing is _not_ done in a gazillion
places.

> and I see no reason why this one place should be
> singled out.

The behavior is quite unusual; that's why.

> > I'm happy if you or Drew want to suggest a better wording.
>=20
> I already did.

I don't think what you suggested changes/adds anything.
You just changed "FUN" to "function FUN", no?  The
problem isn't understanding that arg as providing the
function to add to the hook.  The problem is to get
that FUN isn't simply evaluated and it isn't simply
_not_ evaluated.  It's either a sexp of a certain form
or it's not, and the treatment of it is different in=20
those two cases.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#59559: 28.1; `minibuffer-with-setup-hook' with :append
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 21 Jan 2023 19:24:02 +0000
Resent-Message-ID: <handler.59559.B59559.167432901116523 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 59559
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Drew Adams <drew.adams@HIDDEN>
Cc: michael_heerdegen@HIDDEN, 59559 <at> debbugs.gnu.org
Received: via spool by 59559-submit <at> debbugs.gnu.org id=B59559.167432901116523
          (code B ref 59559); Sat, 21 Jan 2023 19:24:02 +0000
Received: (at 59559) by debbugs.gnu.org; 21 Jan 2023 19:23:31 +0000
Received: from localhost ([127.0.0.1]:49805 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pJJSc-0004IP-Jj
	for submit <at> debbugs.gnu.org; Sat, 21 Jan 2023 14:23:30 -0500
Received: from eggs.gnu.org ([209.51.188.92]:53938)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1pJJSa-0004I8-IR
 for 59559 <at> debbugs.gnu.org; Sat, 21 Jan 2023 14:23:29 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1pJJSU-00063W-T6; Sat, 21 Jan 2023 14:23:22 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From:
 Date; bh=9dk6a+TUp3akU2tvDPZ5lZHyfavtJULVxBhdAkoLLJg=; b=dnOirjHdi3siPj5rU/z4
 zyCnLWmsRtJfPuNSmELcaT8jNZ2mC9VfBh4PkmPREKdKblU60N7LJsItwZrMa/9T5DLq3y6qoVdOO
 fvc7qOWTVKc0XjhM3CpqrAQ2kHCw4+tnQ85BRclhrTD2KRdOC8hd25mj9GqKRbzhHAk7bRfzPavs0
 EujIR3QysI/CV6PnefVYlKafmxjbL0uZKeBlXWGoyf8+fKLwsZPwFbYtwpxY4A+TZDyZIbLEJoff9
 purqzZdhLtnxKil5NHs+ywPoQGPl9EvTabkxPO++mcdk23KzuM5wpKXgZ7KCNYwhCZmPmqjZVp/PZ
 vGPEWxr9NpVJJA==;
Received: from [87.69.77.57] (helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1pJJSU-0003cc-9Q; Sat, 21 Jan 2023 14:23:22 -0500
Date: Sat, 21 Jan 2023 21:23:24 +0200
Message-Id: <83a62blmj7.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <SJ0PR10MB5488BC8B0A70CB613E7D666BF3CA9@HIDDEN>
 (message from Drew Adams on Sat, 21 Jan 2023 18:51:25 +0000)
References: <SJ0PR10MB54882DBE2AEFDCF3C010CDCCF30E9@HIDDEN>
 <SJ0PR10MB54880E7FE124E133542A7E80F30E9@HIDDEN>
 <87pmbmnvdd.fsf@HIDDEN>
 <SJ0PR10MB548875207B57AE50E78B1A8EF3FF9@HIDDEN>
 <87358iuqsj.fsf@HIDDEN>
 <SJ0PR10MB548869F68945DA2E1BA4CE2CF3FF9@HIDDEN>
 <87edro6jl7.fsf@HIDDEN> <83h6wjlx3f.fsf@HIDDEN> 
 <SJ0PR10MB5488BC8B0A70CB613E7D666BF3CA9@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Drew Adams <drew.adams@HIDDEN>
> CC: "59559 <at> debbugs.gnu.org" <59559 <at> debbugs.gnu.org>
> Date: Sat, 21 Jan 2023 18:51:25 +0000
> 
> > How about just adding the obvious to the first sentence:
> > 
> >   Temporarily add function FUN to `minibuffer-setup-hook' while executing
> >   BODY.
> 
> To me, that doesn't help at all.  And as you would
> (usually) say, "function FUN" can just be replaced
> by "FUNCTION" there.

That's a tangent.  Let's keep our focus where it belongs.

> Just saying that the first arg is a function doesn't
> solve the problem.  What is the first arg, exactly?
> Is it evaluated?

How is this different from the below:

  expand-file-name is a built-in function in ‘C source code’.

  (expand-file-name NAME &optional DEFAULT-DIRECTORY)

  Convert filename NAME to absolute, and canonicalize it.
  [...]
  NAME should be a string [...]

Since when do we ask about function's arguments whether they are
evaluated or not? and why for that particular function and not for
others?

> It's a sexp.  Either that sexp is a list `(:append F)',
> in which case only F is evaluated, to provide the
> function to add (append), or the entire FUN sexp is
> evaluated to provide the function to add (prepend).

You are splitting hair.  Once again, saying that an argument can (or
should) be of some form is a paradigm we use a lot in our doc strings,
and this case is not different.

> It's this unusual behavior that needs to be understood,
> and thus described - in particular pointing out that
> the arg isn't just evaluated to begin with.

No, it isn't unusual.

> > All the rest sounds clear to me, and I find the original text less
> > confusing than your proposed change ("expression that should evaluate
> > to a function"?).
> 
> Please see the text suggestions I proposed.  Somehow
> we need to get across the unusual treatment of the
> first arg.

It isn't unusual.  I see nothing here that needs some special wording.

And let's not make this another endless discussion where you refuse to
accept the judgment of others.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#59559: 28.1; `minibuffer-with-setup-hook' with :append
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 21 Jan 2023 19:27:02 +0000
Resent-Message-ID: <handler.59559.B59559.167432919216927 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 59559
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Drew Adams <drew.adams@HIDDEN>
Cc: michael_heerdegen@HIDDEN, 59559 <at> debbugs.gnu.org
Received: via spool by 59559-submit <at> debbugs.gnu.org id=B59559.167432919216927
          (code B ref 59559); Sat, 21 Jan 2023 19:27:02 +0000
Received: (at 59559) by debbugs.gnu.org; 21 Jan 2023 19:26:32 +0000
Received: from localhost ([127.0.0.1]:49810 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pJJVY-0004Ox-6t
	for submit <at> debbugs.gnu.org; Sat, 21 Jan 2023 14:26:32 -0500
Received: from eggs.gnu.org ([209.51.188.92]:42140)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1pJJVX-0004Oh-2U
 for 59559 <at> debbugs.gnu.org; Sat, 21 Jan 2023 14:26:31 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1pJJVR-0006oY-FV; Sat, 21 Jan 2023 14:26:25 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From:
 Date; bh=ltpvKnMEE9D30s9I+2wvKkep29KZytyqF5Omz4mazDI=; b=XkBfbrrf2c0mqMqY+0GA
 5e935k+1Outji2rgDtXPCmDrn+Ch4zINgm8hfzxM+As7fxa6JryeVC44aae+cTb+93eERkTEonBVa
 47rDOc02jvvLzCRqmqHwUephTml3U/0aFFXZ5OiujSwiQ2litV5lD3qERYNfZHlzXvMZg3MPFdbNF
 N0ASJ4etbK/DB4XdTpo317/962RVfindnlkxRJczXn2yTJrWaiJg+nFKJV1wp5k+HlNYjRovwwD6v
 Xlau45wxAtSJb0LHXzVB9wipQsEqjHfCNfTTT+dLKywwzKADVIADz9jnZlST/q6Lsc0sAKu52Vvpv
 Ria9D5my+LMMfw==;
Received: from [87.69.77.57] (helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1pJJVQ-0004H7-Mt; Sat, 21 Jan 2023 14:26:25 -0500
Date: Sat, 21 Jan 2023 21:26:28 +0200
Message-Id: <838rhvlme3.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <SJ0PR10MB54885A2330447065D7371AFFF3CA9@HIDDEN>
 (message from Drew Adams on Sat, 21 Jan 2023 18:57:45 +0000)
References: <SJ0PR10MB54882DBE2AEFDCF3C010CDCCF30E9@HIDDEN>
 <SJ0PR10MB54880E7FE124E133542A7E80F30E9@HIDDEN>
 <87pmbmnvdd.fsf@HIDDEN>
 <SJ0PR10MB548875207B57AE50E78B1A8EF3FF9@HIDDEN>
 <87358iuqsj.fsf@HIDDEN>
 <SJ0PR10MB548869F68945DA2E1BA4CE2CF3FF9@HIDDEN>
 <87edro6jl7.fsf@HIDDEN> <83h6wjlx3f.fsf@HIDDEN> <87a62b7txl.fsf@HIDDEN>
 <83bkmrlod9.fsf@HIDDEN> 
 <SJ0PR10MB54885A2330447065D7371AFFF3CA9@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Drew Adams <drew.adams@HIDDEN>
> CC: "59559 <at> debbugs.gnu.org" <59559 <at> debbugs.gnu.org>
> Date: Sat, 21 Jan 2023 18:57:45 +0000
> 
> > > The (valid, IMO) request was about the (:append FUN1) part: is this the
> > > s-expr to specify, or should the FUN arg evaluate to such a list?  Not
> > > clear from the original docstring.
> > 
> > I don't see why.  We say stuff like "argument of the form (FOO BAR)"
> > in gazillion places, 
> 
> Precisely.  And we don't say that here.

Yes, we do:

  But if FUN is of the form ‘(:append FUN1)’ [...]

> That's _one_
> of the possible forms of the argument sexp.  IF
> it has that form (:append F) THEN F is evaluated
> to give the function that's added.  OTHERWISE
> the whole sexp arg is evaluated to give the
> function that's added.
> 
> This kind of thing is _not_ done in a gazillion
> places.

It's a macro.  That's how macros are handled in Emacs.

> > I already did.
> 
> I don't think what you suggested changes/adds anything.
> You just changed "FUN" to "function FUN", no?

Yes, because that's the only part that is not crystal clear there.

I don't see what else needs to be discussed here.  We should close
this bug.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#59559: 28.1; `minibuffer-with-setup-hook' with :append
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 21 Jan 2023 19:30:02 +0000
Resent-Message-ID: <handler.59559.B59559.167432936317300 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 59559
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Drew Adams <drew.adams@HIDDEN>
Cc: michael_heerdegen@HIDDEN, 59559 <at> debbugs.gnu.org
Received: via spool by 59559-submit <at> debbugs.gnu.org id=B59559.167432936317300
          (code B ref 59559); Sat, 21 Jan 2023 19:30:02 +0000
Received: (at 59559) by debbugs.gnu.org; 21 Jan 2023 19:29:23 +0000
Received: from localhost ([127.0.0.1]:49816 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pJJYI-0004Ux-Np
	for submit <at> debbugs.gnu.org; Sat, 21 Jan 2023 14:29:23 -0500
Received: from eggs.gnu.org ([209.51.188.92]:45856)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1pJJYH-0004Ug-NO
 for 59559 <at> debbugs.gnu.org; Sat, 21 Jan 2023 14:29:22 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1pJJYB-00079r-WC; Sat, 21 Jan 2023 14:29:16 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=RRMywXKeEgJSCmHzG4i1TdjPfOY2DzCqIPSoPsAAss0=; b=NTNH8cJLEPMy
 qVlIeV+uct7BQ8/0i4VRqw+8ZygJ5E7TpQUTy9Tp2tYHpAwgjpKHRlo1IrVsHp7iLhQVxSM6FdKQ8
 MIi/RhCU5JnVKIUICi6uArtNzeoykFB/9RUqiWdBTD+2VU19pFigFeYCrkvntEsNdjlFLu3bCyZKV
 Ws6frkkSlFlmF0rInereYxUak8c5OtZVkGzujDp4HIT15xxo1gCGrOFQLAmN7gvAiwBtC+7KOa/in
 VLagCWrcRJTqKuU2HRhAQSsge3qoACY2k/W49tdLmr6G2lfobUQ+Vta+wJlqNOSGeuiEBrk1vyQif
 CgEMeAvpSIH6/z4czn2VvQ==;
Received: from [87.69.77.57] (helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1pJJYB-000188-A4; Sat, 21 Jan 2023 14:29:15 -0500
Date: Sat, 21 Jan 2023 21:29:19 +0200
Message-Id: <837cxflm9c.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <SJ0PR10MB54884FE9BD0993D789EB1244F3CA9@HIDDEN>
 (message from Drew Adams on Sat, 21 Jan 2023 18:41:15 +0000)
References: <SJ0PR10MB54882DBE2AEFDCF3C010CDCCF30E9@HIDDEN>
 <SJ0PR10MB54880E7FE124E133542A7E80F30E9@HIDDEN>
 <87pmbmnvdd.fsf@HIDDEN>
 <SJ0PR10MB548875207B57AE50E78B1A8EF3FF9@HIDDEN>
 <87358iuqsj.fsf@HIDDEN>
 <SJ0PR10MB548869F68945DA2E1BA4CE2CF3FF9@HIDDEN>
 <87edro6jl7.fsf@HIDDEN>
 <SJ0PR10MB54884FE9BD0993D789EB1244F3CA9@HIDDEN>
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> Cc: "59559 <at> debbugs.gnu.org" <59559 <at> debbugs.gnu.org>
> From: Drew Adams <drew.adams@HIDDEN>
> Date: Sat, 21 Jan 2023 18:41:15 +0000
> 
> I suggest something like this - somehow get across
> the fact that FUN _might_ be simply evaluated, and
> the result prepended, or it might be a sexp that's
> _not_ evaluated, but _part_ of it is, and in that
> case the result of that evaluation is appended.
> 
> E.g.:
> 
>   Argument FUN is a sexp; it is not simply evaluated.
>   Two cases:
>   * If FUN has form (:append FUNCTION), evaluate
>     FUNCTION and append the result to the hook.
>   * Otherwise, evaluate FUN and prepend the result
>     to the hook.
> 
> Another possibility:
> 
>   If FUN is (without evaluating) a sexp (:append FUNCTION)
>   then FUNCTION is evaluated and appended to the hook.
>   Otherwise, FUN is evaluated and prepended to the hook.
> 
> (Could say "list" instead of "sexp", but the latter
> stresses the connotation that it's not evaluated.)
> 
> We might also change the name FUN.  Maybe use FUN-SPEC
> or something - something that doesn't suggest that it
> _is_ a function but that it specifies a function that
> gets added to the hook.

All of your suggestions just muddy the water, making a clear doc
string confusing and risking the user's interpreting that like some
kind of black magic is going on here.

The current doc string is clear and easy to understand and use.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#59559: 28.1; `minibuffer-with-setup-hook' with :append
Resent-From: Michael Heerdegen <michael_heerdegen@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 21 Jan 2023 20:28:01 +0000
Resent-Message-ID: <handler.59559.B59559.167433286724702 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 59559
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>
Cc: 59559 <at> debbugs.gnu.org, Drew Adams <drew.adams@HIDDEN>
Received: via spool by 59559-submit <at> debbugs.gnu.org id=B59559.167433286724702
          (code B ref 59559); Sat, 21 Jan 2023 20:28:01 +0000
Received: (at 59559) by debbugs.gnu.org; 21 Jan 2023 20:27:47 +0000
Received: from localhost ([127.0.0.1]:49860 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pJKSo-0006QL-Se
	for submit <at> debbugs.gnu.org; Sat, 21 Jan 2023 15:27:47 -0500
Received: from mout.web.de ([212.227.17.11]:59233)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <michael_heerdegen@HIDDEN>) id 1pJKSn-0006Q9-8a
 for 59559 <at> debbugs.gnu.org; Sat, 21 Jan 2023 15:27:45 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=s29768273;
 t=1674332855; bh=JxNC42I7KDLORDpk/mBSkOLn2w3EXb7pBPDwwnf0KBo=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date;
 b=e8WUrdyI8icBqaSG/ZlPrMWpiGg0tVJfSkT1Z+eljB94De72fKOFik5YaIy67T/mY
 3EM5HfQjpcWqwrMkeCfzUrJ+v8J/GRaTkIg6nyE266n12kAuGZNFVoZ0X7IFFcdq7l
 YcCE1pB4Uv97X45jXNjTCW+X59MBS/Ckae1C4KLWaDcB3WqCfI3V4AGOtDwEc1SK/u
 cKHKinC2NzqgrmQPoZt2Y3j2q2XdWVpxiFOUMdTKpsJL79LEPJZY7CfOFAGERncCCg
 7V8YiVi+UPjObBMCnOweqdLRrKYbtYhU8N/XQO9/vesYGqAWEBNlc+xIFGK/ew5agP
 WI2tHRALPXVWQ==
X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6
Received: from drachen.dragon ([84.59.210.57]) by smtp.web.de (mrweb106
 [213.165.67.124]) with ESMTPSA (Nemesis) id 1M9ZeA-1pMeNH2hhE-005YKH; Sat, 21
 Jan 2023 21:27:35 +0100
From: Michael Heerdegen <michael_heerdegen@HIDDEN>
In-Reply-To: <837cxflm9c.fsf@HIDDEN> (Eli Zaretskii's message of "Sat, 21 Jan
 2023 21:29:19 +0200")
References: <SJ0PR10MB54882DBE2AEFDCF3C010CDCCF30E9@HIDDEN>
 <SJ0PR10MB54880E7FE124E133542A7E80F30E9@HIDDEN>
 <87pmbmnvdd.fsf@HIDDEN>
 <SJ0PR10MB548875207B57AE50E78B1A8EF3FF9@HIDDEN>
 <87358iuqsj.fsf@HIDDEN>
 <SJ0PR10MB548869F68945DA2E1BA4CE2CF3FF9@HIDDEN>
 <87edro6jl7.fsf@HIDDEN>
 <SJ0PR10MB54884FE9BD0993D789EB1244F3CA9@HIDDEN>
 <837cxflm9c.fsf@HIDDEN>
Date: Sat, 21 Jan 2023 21:27:34 +0100
Message-ID: <875ycz7hvt.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:zhnH12oVT9mnJSXY0NFCOYOKsS9Xu+Y86ae16shgzwsQBZwh78v
 fBcXv6EvHtOD/TVpIP8AvabxRA6QZxYaNZwZOaSldnk726lCWJZzt0Bv8ibP3ca1FNsdVVp
 Qks5sQVz/iOXZWAbKKwgaCY810UKVM7C3jZmpoo9NFwBpyczA90zA8LH7zOIRlj/aNuMH1M
 RZ7WXoUXMsVDhhYihlRBg==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:DOv2a9pgF9I=;0WlpeZQy1ZoZkCPaboqX0+pAoYA
 tE0K9i1R39D8D5g66FEkLmByRSbTLJNRx0yiTr7zP0msXR6ZKZTakbn75jBNCEObszxWyQ6Xc
 zsK0sxNJwl2NQrGlTnpvpIh4szVY0XbvX5OyltAP81+5ODZBDNYHRzgCj6s004eQqs+fv1Xdx
 oH9f9rq50wtcJAnngcZRVFpPjkqZdS8dwtE/cpb9VZwyLfWJvaTR86PjjKOlddhw4keOvQGKT
 OqmQQqs/VdFjvATzfY4+bQWv60SODn+Rn8BzA39S1qBc0fHpsFFE5o5pr3OiPx+Yntobe4DDa
 r/5g84j58W9SzvkRkzQtjMSNkSxAQ4xgIPxJ27GosqbktiKeQ6Y/jAENBlt0lA4NtJh9VDTtm
 JkH0Tgwea9bTGKb/4lwfK5IYOcOX5l7zkVumTQDmQKumsJ+ixsZ/eEGaXugacjrAshoYcisFU
 C0DYxQ/HrgR7/Isy3C0lF+gAZKr8af6FrRot77lwAigfpMyNzq9wtkxJemEEAu5C3Qjg8cMoH
 Xw0+9VPxaWIIddYEC67lHfxN70WQNJb+g60CtoABzx1CNo6bb5FZY5ro5V6XVEpLHqdVeaEvC
 2hgtDlyMdzf3+MsMW55umFGOkSZFGD5qaPPsjrVXYpb04aECc8BIDCE70iozWlKBLijBVTvAH
 zVIIESzHH5ShjVFzq9INHAtx8sWnTT9pHY5FojHYkejJPscAaVU2OkS9+iQdABMyx2xo27st/
 08FET9wiPQAy85orXfN9qi/+wfizVKdJGrpCfaIIAKn67xWRNsXN1GF/Ywk0Z1U6/zeHTXvDP
 FvbiuO1Ge3j+6IteR7jzF8PnJ/Wx6L+xLMmhqR68lwGYwDLBGirfUpW7ZDamckTSEXGcCUIwi
 wakCs2kBJY0idiPPNlKf627NFldIXy1ELALjy22ltk1i5+/Ecln8a8PAhGAjmr5Vg/mKDsba1
 ND1xQoUNEcp11vlhCwRpo2Nu/FQ=
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

> All of your suggestions just muddy the water, making a clear doc
> string confusing and risking the user's interpreting that like some
> kind of black magic is going on here.
>
> The current doc string is clear and easy to understand and use.

I don't think we will find a version that makes us all happy.  I was
actually fine with the original version:

While the syntax of this macro is a bit unusual, with the background of
the terminology used in the rest of Emacs the description allows only
one interpretation: when we say that the argument (of a macro) is of a
certain form, the unevaluated s-exp is meant.  Else we explicitly say
that the value or evaluation result should have certain properties.

Michael.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#59559: 28.1; `minibuffer-with-setup-hook' with :append
Resent-From: Drew Adams <drew.adams@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 21 Jan 2023 20:58:02 +0000
Resent-Message-ID: <handler.59559.B59559.16743346664382 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 59559
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>
Cc: "michael_heerdegen@HIDDEN" <michael_heerdegen@HIDDEN>, "59559 <at> debbugs.gnu.org" <59559 <at> debbugs.gnu.org>
Received: via spool by 59559-submit <at> debbugs.gnu.org id=B59559.16743346664382
          (code B ref 59559); Sat, 21 Jan 2023 20:58:02 +0000
Received: (at 59559) by debbugs.gnu.org; 21 Jan 2023 20:57:46 +0000
Received: from localhost ([127.0.0.1]:49931 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pJKvq-00018c-25
	for submit <at> debbugs.gnu.org; Sat, 21 Jan 2023 15:57:46 -0500
Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:52812)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <drew.adams@HIDDEN>) id 1pJKvm-00018P-SJ
 for 59559 <at> debbugs.gnu.org; Sat, 21 Jan 2023 15:57:43 -0500
Received: from pps.filterd (m0333521.ppops.net [127.0.0.1])
 by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id
 30LKDH6g008944; Sat, 21 Jan 2023 20:57:41 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : references : in-reply-to : content-type :
 content-transfer-encoding : mime-version; s=corp-2022-7-12;
 bh=hInyd/g74Uo7eqyWCP9uwwRX9p7ArWG40Uli6OARinE=;
 b=mURHzKyKFN4y/oRSDLD1mippgEU1IVqT1IYBxeunIebmcmZggnJk2Mqt/E91tXto6XQS
 yP9I8bEPftXku4kUPrqKsKJMojVCkn2cY4JsI0+rhEzzvhkKjFeraEfumAnnJdQ9YFH6
 nLJZlYM3CjHsG5Ju1rvm47xe5ijxGwA5LTP9pnSNiWz4E6lsygDiw+w7OqDuOpgV2YW9
 F0HbylInKtSwCVIPetRo6s69m+HwTc6GH1UoTatQV0ORY/74a/kRTu6RQ21z42NGej7A
 69Q2RUt6kpnCz2qIOX5YPUP+MywqfcMlTA8KQSgQ83n+cYY4mBvER1kKHeNhVqoSxVIp Xw== 
Received: from phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com
 (phxpaimrmta01.appoci.oracle.com [138.1.114.2])
 by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3n86yb8rw7-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sat, 21 Jan 2023 20:57:41 +0000
Received: from pps.filterd
 (phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1])
 by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (8.17.1.5/8.17.1.5)
 with ESMTP id 30LFkfAv034896; Sat, 21 Jan 2023 20:57:40 GMT
Received: from nam04-dm6-obe.outbound.protection.outlook.com
 (mail-dm6nam04lp2044.outbound.protection.outlook.com [104.47.73.44])
 by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id
 3n86g1kfs3-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sat, 21 Jan 2023 20:57:40 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=V3CqZFKsK5Leey1/ATG008cDOET3O+9pVvWSpm2ZcRQEtVSrcSSz9rInmLYuh6Jnifl4iwKnRIMBguHO2QLQGOUvl7jeB2CpXlzOlDtVqq0CHyOCjZ84kPV+H1fJogmpUGPOYnyvZv1STDCs0TuvqfjMZjnD8zLVfBb2sknj/nsYIO5kblRyLztopVDkeL4P33lfOV6fVQP1w7bYhCOUqqle/M8pZRstn/7hroa6FclxfXR0gLQtSa41FEePRDRZfk20DdDCTWwtS/Y8Zw9YOp2FbgoRWRh5Xm8pg2cYtDyCyS9yOCpeAaxvQvNd6BY5o/3aQC+AnBbvls7TAFQ++A==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=hInyd/g74Uo7eqyWCP9uwwRX9p7ArWG40Uli6OARinE=;
 b=j8bnezBgauwqAkbXikSpE9LrAJuQnwnkCobsuoXK1IVnkGt7Df2vHCNnjYqWd/aIjORLPwsnaTMSAeooFZ97q0Qorav1aF+duYAZjgqQ/eGzG3eLPr9s6P0/P0l/vnnmer8UULBFKGfBh51NJbouFILVHZYjZdnXK+p0BiMTionI5i5PutzSjCnXC32BVeousdl/vKPnptfobMGDFRKtueg8G1/DGvzZm/vf+nIohs8CZh5qC11Ssw+shvIOIN8yYCCtSiKOhfVYkRI5sN9o2zfUbPZmQ7Cwd/2oUpbPXiy4Ts4zwvx3Kb9jNiJoLlzX0qjQmOJDJB+l31OGZ8sxxw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com;
 dkim=pass header.d=oracle.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=hInyd/g74Uo7eqyWCP9uwwRX9p7ArWG40Uli6OARinE=;
 b=KvfYKvab5C9uZrTUapiHjf/oqEBDGwZZr5vput+MkChWGaViEqDWEJjxxBGR2RIH4ZrcaylpAYdzKZpf/KFIJsPS5yOVSfwNjVN+11wDtQQnU0aM3D4KkM1oF78S+LNpgltvK5CtRoZ5IJ148Ryc0+/HUGyg0NsQeBWrjy84ei4=
Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19)
 by PH0PR10MB7099.namprd10.prod.outlook.com (2603:10b6:510:26d::6)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6043.9; Sat, 21 Jan
 2023 20:57:38 +0000
Received: from SJ0PR10MB5488.namprd10.prod.outlook.com
 ([fe80::7c3c:e53d:5276:ef29]) by SJ0PR10MB5488.namprd10.prod.outlook.com
 ([fe80::7c3c:e53d:5276:ef29%7]) with mapi id 15.20.6043.009; Sat, 21 Jan 2023
 20:57:38 +0000
From: Drew Adams <drew.adams@HIDDEN>
Thread-Topic: [External] : Re: bug#59559: 28.1; `minibuffer-with-setup-hook'
 with :append
Thread-Index: AQHZLc3X7v8qMzRmE06IirenQjoDqq6pT0dA
Date: Sat, 21 Jan 2023 20:57:38 +0000
Message-ID: <SJ0PR10MB5488CF952DF3BE9C7F592696F3CA9@HIDDEN>
References: <SJ0PR10MB54882DBE2AEFDCF3C010CDCCF30E9@HIDDEN>
 <SJ0PR10MB54880E7FE124E133542A7E80F30E9@HIDDEN>
 <87pmbmnvdd.fsf@HIDDEN>
 <SJ0PR10MB548875207B57AE50E78B1A8EF3FF9@HIDDEN>
 <87358iuqsj.fsf@HIDDEN>
 <SJ0PR10MB548869F68945DA2E1BA4CE2CF3FF9@HIDDEN>
 <87edro6jl7.fsf@HIDDEN> <83h6wjlx3f.fsf@HIDDEN>
 <SJ0PR10MB5488BC8B0A70CB613E7D666BF3CA9@HIDDEN>
 <83a62blmj7.fsf@HIDDEN>
In-Reply-To: <83a62blmj7.fsf@HIDDEN>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: SJ0PR10MB5488:EE_|PH0PR10MB7099:EE_
x-ms-office365-filtering-correlation-id: 674f8c41-7ef8-49a2-b5ba-08dafbf22168
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 0/TyXBsoOdauYdYk+LbBeYUr5YTrHKMB3uVLxoZ8i5vqUpAZvzDOWK6U8EYaVwFQ9Wzq+h2rlBbWXxPiDUdTS59xAAsjimj/VL3BH60ykPyYfUEZSvVycYSZwVjtGrhJ/5yWmYJ1b5vH547Xi2hu+iDmeBALi1dtzLchSee4kKc+IRjW9yoRjN9LCs+Z4RRJvE6miGxV7PbuIpKFcMd9x5Ow+O6sUSUVpiSJTbfSxnzak1lM/Q1PTGXk/8pH/Y4os48/U6NPt+MyMw5TL42bfMOdamWklVfE574swzwYzyyEQmJ97J0QpV6dMPIamBUHy+V/hJtUTFSPpSH98+5MYupI7BBPYAB7vBNaoy/LxRwC0YCwCB1rh3z4DtUZxPZRfDDUv7MlxHRHfHSHNMyn55wThpGbkkq6us1oZ1X5h0rJCq60HC52SUUhM+W4UqV73m/SLMCfVd1xWC12kQiAcFnPTu4E3izHrRwuPEbY5G+DW5mNjL0yWCrTYymXNFGPUqpMN1RNDW0WbSiRYdt2Mh/cjhXr7Pwunpiz02dYlYtdQ6J5IswtxBGpR25qylpjyRUCgEi5F1ccVCgq0Ki0UVEg8+DXxCtc24cig355TWWf05/5IA77vCIxyn05RA2c9AJn2McvFlgREDk84yqLBXycUnuwbv0r+W8KnCvE5SzfX3gtGpInQsZEL63XF7HvOLduBxdtcawwbS+zJ1XCwTUtrC9Z/XNJPyYqLckNFGs=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230022)(136003)(39860400002)(396003)(376002)(346002)(366004)(451199015)(33656002)(316002)(86362001)(38070700005)(2906002)(8676002)(66446008)(4326008)(66476007)(66556008)(66946007)(64756008)(122000001)(44832011)(76116006)(41300700001)(6916009)(55016003)(7696005)(478600001)(71200400001)(54906003)(83380400001)(52536014)(8936002)(6506007)(38100700002)(5660300002)(9686003)(26005)(186003)(81973001);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: kpDJ37cXsrqTuAzLNGAw0yEV2lk9N1vvfCd7bXevsKNI4fVwogZ7ztmjRq89AopzN7mOm7YapMvPDbAGM88mlu7MTMTq8dCKEOsGca35dhaekD6JETtxS/gJHLyOO030lIBELNL2cF0EkjZNT6wECpx/QFHBtv/vC55HxkHd7FafluwUTAzL6GpKPVfgirngJgvAkzXxjCF1+krTzW/SMOxls2rdTuvoan/0QhXw7KEIb5P1QHOQcbCymt2zZs5KbdrFO3ovq2q+DhUO1wzRRtiNCGatZR8gwdrhOQ2NnPCBaXtzpOs9UxZ8mAFkzNXk9VwYEslIQ4G0rtHfPIqJDQNtpDksGePJr/od16XjJ4xvmm3oOlIlPp56pbOZkTcjKF3aAhP2m3pgjBiydP5dGOfBdEqGubLZ376J76SKYUAa5xdqF5KLX6dqdJuce55+DURp2FvUzssLd+eWbI7/xIhcWLVivQ42It6WjJ5qx3TfhawX9iWeTpqWMKF+1Ubo/kdd1M0j2vlmr2lrv0Hax09ND4qHr11pD7G6S1ByJDW1yNCwtjxTgDxBZR7wWvi+kemOipS5NeKnBGhczmO88ULvQ7WhXQlVVy99nWQV+CeIwfvycCdQh3Y856JEKTCsAdsiL9OuW1qfIuX7/2Mk35ouRVDnd9FcsevlT3tFRIpGO+zQF7W231emEjgsUGpI1EIGj6oDVI1Ulv5elGeCdJI7+3/asto7QVn56d2YKW70iZiFt3fPacnio8yiFd+gYDm30c+dpeD+qmCtSWEL/o6CNk+tBJPiTsnk/lLut84GIE9Y149KXirQess9B0J8qhhz7aoMPMMM9BVwuMPhjqTo5btFT8AN6inC4hLThUzpcAJuLY201c3CbeAq4Q4Em2UFa14hwz+DoW8Mfb79iqYY1G3yYjFbD/7Es2yK9VOCJHBcZPZC8YBpSFw5UKQozuQKDbUt6E3oH/Q6pPDKhIlQpg+Exont3DC8alAbM+So5oJisFfheBhPpySTv8qrjzn5yK7qhkTfYv8uBUeZ2gpnBeYdecskS5JAPhG4fXBx1X5FxCjfaDifciwKl3Y12bak7n8e0tBb2QvUro8nQp1BR2vDS4853YUm2MOqo94kbHfMVmoJST2xmjuoEjUxU4yA99BjV9XZWsE0Y2F12yGH2BVNJZ/BTkHDl+JevjpEYkoNXCM6UZtJXNIqJP5Dx6AgLYy3+Iubqa7nl+bRkx0q+UYlZ+wjhOHngynA/+4PrHfuFHvjkSvDEOiuQ6x73AZ1moGpgnYNgZPtUDRDKePMvnu5cdjwUHSfjpID+jIMlegFFlk9IwFmDADIiKR7u/iAM2SGUtvZeevznuqrgKflyX3kNmKx2OaBSvt3fhSASzXTnNI3mEAaJ1m0smTm3Q6Al2kjlF3aIx+aKE2JIXkZYc3WylKTB5vmsPRGti4EkV/WiW1h0DYWNBjkyLeEeA58e08egR56ag2k94tSHGZxcHtOcKMS7pnG++1Mx3Mcbr052pl60rdRmrit7iuQDI8No8aIFYq7mxS6p0otygImdHiEw5L51cVf70ZIkEu8+wmauaSgMCKdFNDh/mkJ
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: CH9NHYRGuLafKU8O6/xIfEy87XoHE9G3bpm5umhMnYgSeUnaS/TeHio6Dg9NzakHN21n+qZsI3jIx2+uR2oLmz3+cztE3ppireg4PHXj/ttseQU8LzWVZ+ww7eUC2oVcM/bFbmVmq0M1cw7tlEkNKjmK05I4Xy4A4oXOEMSCYbd5wafWP8vB+mx3s/k2d4pwgAC+51sP2eoC/DhO9aPCXPgXVjcejMt456ijc+Uls5JpruUo31Mfpxrig5JpCFxSfrCjouLV/Y8Np8oUn9m8eVwO2AsJscHARS1w+uee3P6RYESpGAOoZ1AvaGtOg2CLwuvnQJD1jr1CGQ0Nc7YODWGPZpRT9xRdT8vOipqkrc6p7PKZR410TiFqAyk9scxxZawwNUx0IqQkeFYO3ciIoFq/0tcKoMe4FYa8LzMQ6atkZj+oZ+wxFiFwI6x1CWcy8z4cuPYXE/N5hJwDnq1cvAzhjwYeaG3YO8CQHC9JKyEXjnNV/T5hXOy1qpPSn2wnuwKY4VBWPFYsYjYWmNpZwlIGkcpnLEEWWzxEHQklNRkqKvKVQw+jVZCPWFTZfLWD5KYSBy4qBvuy/Ms9sHj1FUTXIxV9fDjE+UWEsW1B/ZFm1Uw0/G0xjC5srF+yFjn1tTLji0nHNOqH4xCua5gJssq16Wb+U+uKXKEQvBSDPQ66nYMySRdafxA+bM+VaBw4V0LRUROWcd7MzJYvYKAjYDUE6UDg1jM4un1xPl5EtzjtxMLG9IJeDO7GGQ7VBKoCUnBbTmEJEDbcoGd18ukiQQXhIal3ScdSKaSHtFz3X84=
X-OriginatorOrg: oracle.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 674f8c41-7ef8-49a2-b5ba-08dafbf22168
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Jan 2023 20:57:38.7046 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: golJVFVTbscYyuvHSW1EUnyVnfsI3C7XsOvrpEXH6+Z7ReDISwBOaDrMQWJWQWb7QLP3AWspMn7wX5ersq+wNw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR10MB7099
X-Proofpoint-Virus-Version: vendor=baseguard
 engine=ICAP:2.0.219,Aquarius:18.0.930,Hydra:6.0.562,FMLib:17.11.122.1
 definitions=2023-01-21_14,2023-01-20_01,2022-06-22_01
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0
 mlxlogscore=928
 malwarescore=0 mlxscore=0 bulkscore=0 adultscore=0 phishscore=0
 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.12.0-2212070000 definitions=main-2301210204
X-Proofpoint-GUID: Ht4ZK9YfF1f0u5n9LbEHWTU0WLo-NMlq
X-Proofpoint-ORIG-GUID: Ht4ZK9YfF1f0u5n9LbEHWTU0WLo-NMlq
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

PiA+ID4gSG93IGFib3V0IGp1c3QgYWRkaW5nIHRoZSBvYnZpb3VzIHRvIHRoZSBmaXJzdCBzZW50
ZW5jZToNCj4gPiA+DQo+ID4gPiAgIFRlbXBvcmFyaWx5IGFkZCBmdW5jdGlvbiBGVU4gdG8gYG1p
bmlidWZmZXItc2V0dXAtaG9vaycgd2hpbGUNCj4gPiA+ICAgZXhlY3V0aW5nIEJPRFkuDQo+ID4N
Cj4gPiBUbyBtZSwgdGhhdCBkb2Vzbid0IGhlbHAgYXQgYWxsLiAgQW5kIGFzIHlvdSB3b3VsZA0K
PiA+ICh1c3VhbGx5KSBzYXksICJmdW5jdGlvbiBGVU4iIGNhbiBqdXN0IGJlIHJlcGxhY2VkDQo+
ID4gYnkgIkZVTkNUSU9OIiB0aGVyZS4NCj4gDQo+IFRoYXQncyBhIHRhbmdlbnQuICBMZXQncyBr
ZWVwIG91ciBmb2N1cyB3aGVyZSBpdCBiZWxvbmdzLg0KDQpQcmVjaXNlbHkuICBUaGF0IHdhcyBh
bGwgdGhhdCB5b3Ugc3VnZ2VzdGVkOiBhZGQNCnRoZSB3b3JkICJmdW50aW9uIiAtIG5vPyAgSW5z
dGVhZCBvZiBmb2N1c2luZyBvbg0KdGhlIHByb2JsZS9idWcgcmVwb3J0LCB5b3VyICJqdXN0IGFk
ZCIgc3VnZ2VzdGlvbg0KaXMgZXNzZW50aWFsbHkgdGFuZ2VudC4NCg0KPiA+IEp1c3Qgc2F5aW5n
IHRoYXQgdGhlIGZpcnN0IGFyZyBpcyBhIGZ1bmN0aW9uIGRvZXNuJ3QNCj4gPiBzb2x2ZSB0aGUg
cHJvYmxlbS4gIFdoYXQgaXMgdGhlIGZpcnN0IGFyZywgZXhhY3RseT8NCj4gPiBJcyBpdCBldmFs
dWF0ZWQ/DQo+IA0KPiBIb3cgaXMgdGhpcyBkaWZmZXJlbnQgZnJvbSB0aGUgYmVsb3c6DQo+IA0K
PiAgIGV4cGFuZC1maWxlLW5hbWUgaXMgYSBidWlsdC1pbiBmdW5jdGlvbiBpbiDigJhDIHNvdXJj
ZSBjb2Rl4oCZLg0KPiAgIChleHBhbmQtZmlsZS1uYW1lIE5BTUUgJm9wdGlvbmFsIERFRkFVTFQt
RElSRUNUT1JZKQ0KPiAgIENvbnZlcnQgZmlsZW5hbWUgTkFNRSB0byBhYnNvbHV0ZSwgYW5kIGNh
bm9uaWNhbGl6ZSBpdC4NCj4gICBbLi4uXQ0KPiAgIE5BTUUgc2hvdWxkIGJlIGEgc3RyaW5nIFsu
Li5dDQo+IA0KPiBTaW5jZSB3aGVuIGRvIHdlIGFzayBhYm91dCBmdW5jdGlvbidzIGFyZ3VtZW50
cyB3aGV0aGVyIHRoZXkgYXJlDQo+IGV2YWx1YXRlZCBvciBub3Q/IGFuZCB3aHkgZm9yIHRoYXQg
cGFydGljdWxhciBmdW5jdGlvbiBhbmQgbm90IGZvcg0KPiBvdGhlcnM/DQoNCmBleHBhbmQtZmls
ZS1uYW1lJyBpcyBhIGZ1bmN0aW9uLCBub3QgYSBtYWNyby4NCl9PZiBjb3Vyc2VfIGl0IGV2YWx1
YXRlcyBpdHMgYXJncy4gIEFuZCBzYXlpbmcNCnRoYXQgTkFNRSBpcyBhIGZpbGUgbmFtZSwgYW5k
IHRoYXQgaXQncyBhIHN0cmluZywNCmlzIDEwMCUgY29ycmVjdCBhbmQgYWRlcXVhdGUuDQoNCmBt
aW5pYnVmZmVyLXdpdGgtc2V0dXAtaG9vaycgaXMgYSBtYWNyby4gIEFuZA0KaXQncyBub3QgdGhl
IGNhc2UgdGhhdCBhbGwgaXRzIGFyZ3MgYXJlIGV2YWwnZA0Kb3Igbm90IGV2YWwnZC4gIE1vcmUg
aW1wb3J0YW50bHksIGl0J3Mgbm90IGV2ZW4NCnRoZSBjYXNlIHRoYXQgaXRzIGZpcnN0IGFyZyBp
cyBzaW1wbHkgZXZhbCdkIG9yDQpzaW1wbHkgbm90IGV2YWwnZC4gIFRoZSBmaXJzdCBhcmcgaXMg
dHJlYXRlZA0KcXVpdGUgdW51c3VhbGx5IC0gaWYgaXQncyBvbmUga2luZCBvZiBzZXhwIHRoZW4N
CnBhcnQgb2YgaXQgaXMgZXZhbCdkOyBpZiBpdCdzIG5vdCB0aGF0IGtpbmQgb2YNCnNleHAgdGhl
biB0aGUgd2hvbGUgYXJnIGlzIGV2YWwnZC4gIFRoZXJlJ3Mgbm8NCndheSB0byBndWVzcyB0aGlz
IGJlaGF2aW9yLiAgVGhlIGRvYyBuZWVkcyB0bw0KaGVscCwgaGVyZS4NCg0KPiA+IEl0J3MgYSBz
ZXhwLiAgRWl0aGVyIHRoYXQgc2V4cCBpcyBhIGxpc3QgYCg6YXBwZW5kIEYpJywNCj4gPiBpbiB3
aGljaCBjYXNlIG9ubHkgRiBpcyBldmFsdWF0ZWQsIHRvIHByb3ZpZGUgdGhlDQo+ID4gZnVuY3Rp
b24gdG8gYWRkIChhcHBlbmQpLCBvciB0aGUgZW50aXJlIEZVTiBzZXhwIGlzDQo+ID4gZXZhbHVh
dGVkIHRvIHByb3ZpZGUgdGhlIGZ1bmN0aW9uIHRvIGFkZCAocHJlcGVuZCkuDQo+IA0KPiBZb3Ug
YXJlIHNwbGl0dGluZyBoYWlyLiAgT25jZSBhZ2Fpbiwgc2F5aW5nIHRoYXQgYW4gYXJndW1lbnQg
Y2FuIChvcg0KPiBzaG91bGQpIGJlIG9mIHNvbWUgZm9ybSBpcyBhIHBhcmFkaWdtIHdlIHVzZSBh
IGxvdCBpbiBvdXIgZG9jIHN0cmluZ3MsDQo+IGFuZCB0aGlzIGNhc2UgaXMgbm90IGRpZmZlcmVu
dC4NCg0KU2VlIGFib3ZlLiAgSXQncyBub3QganVzdCBhYm91dCB0aGUgZm9ybSBvZiB0aGUNCnNl
eHAuICBJdCdzIGFib3V0IHRoZSBmYWN0IHRoYXQgaXQncyBhIHNleHAsDQphbmQgaG93IGl0J3Mg
aGFuZGxlZCBiZWluZyBkaWZmZXJlbnQgaW4gdGhlIHR3bw0KY2FzZXMuICBJdCdzIG5vdCBldmVu
IG9idmlvdXMgdGhhdCB0aGUgYXJnIGlzbid0DQpzaW1wbHkgZXZhbHVhdGVkIGFsd2F5cywgYWx0
aG91Z2ggb25lIG1pZ2h0DQpndWVzcyBzb21ldGhpbmcgbW9yZSBpcyBnb2luZyBvbiBpZiBvbmUg
bm90aWNlcw0KdGhhdCBpdCdzIGEgbWFjcm8uDQoNCj4gPiBJdCdzIHRoaXMgdW51c3VhbCBiZWhh
dmlvciB0aGF0IG5lZWRzIHRvIGJlIHVuZGVyc3Rvb2QsDQo+ID4gYW5kIHRodXMgZGVzY3JpYmVk
IC0gaW4gcGFydGljdWxhciBwb2ludGluZyBvdXQgdGhhdA0KPiA+IHRoZSBhcmcgaXNuJ3QganVz
dCBldmFsdWF0ZWQgdG8gYmVnaW4gd2l0aC4NCj4gDQo+IE5vLCBpdCBpc24ndCB1bnVzdWFsLg0K
DQpQbGVhc2UgcG9pbnQgdG8gc29tZSBvdGhlciBtYWNyb3MgdGhhdCB0cmVhdA0KdGhlIHNhbWUg
YXJndW1lbnQgZGlmZmVyZW50bHkgd3J0IGV2YWx1YXRpb24uDQoNCk5vIGRvdWJ0IHRoZXJlIGFy
ZSBhIGZldy4gIEJ1dCBJIGV4cGVjdCB0aGF0DQp0aG9zZSBnZW5lcmFsbHkgaGF2ZSBtdWx0aXBs
ZSBmb3JtcyBvZiB0aGUNCnNleHAgYXJnLCBhbmQgdGhlIGRvYyBjYXRhbG9ncyB0aGUgYmVoYXZp
b3INCm9mIGVhY2ggZm9ybSwgY2xlYXJseS4NCg0KPiA+ID4gQWxsIHRoZSByZXN0IHNvdW5kcyBj
bGVhciB0byBtZSwgYW5kIEkgZmluZCB0aGUgb3JpZ2luYWwgdGV4dCBsZXNzDQo+ID4gPiBjb25m
dXNpbmcgdGhhbiB5b3VyIHByb3Bvc2VkIGNoYW5nZSAoImV4cHJlc3Npb24gdGhhdCBzaG91bGQg
ZXZhbHVhdGUNCj4gPiA+IHRvIGEgZnVuY3Rpb24iPykuDQo+ID4NCj4gPiBQbGVhc2Ugc2VlIHRo
ZSB0ZXh0IHN1Z2dlc3Rpb25zIEkgcHJvcG9zZWQuICBTb21laG93DQo+ID4gd2UgbmVlZCB0byBn
ZXQgYWNyb3NzIHRoZSB1bnVzdWFsIHRyZWF0bWVudCBvZiB0aGUNCj4gPiBmaXJzdCBhcmcuDQo+
IA0KPiBJdCBpc24ndCB1bnVzdWFsLiAgSSBzZWUgbm90aGluZyBoZXJlIHRoYXQgbmVlZHMgc29t
ZSBzcGVjaWFsIHdvcmRpbmcuDQo+IA0KPiBBbmQgbGV0J3Mgbm90IG1ha2UgdGhpcyBhbm90aGVy
IGVuZGxlc3MgZGlzY3Vzc2lvbiANCj4gd2hlcmUgeW91IHJlZnVzZSB0byBhY2NlcHQgdGhlIGp1
ZGdtZW50IG9mIG90aGVycy4NCg0KKEhlcmUgeW91IGdvIGFnYWluLCB3aXRoIHRoZSBhZCBob21p
bmVtLiAgWW91DQpuZXZlciBmYWlsIHRvIG1ha2UgaXQgYWJvdXQgbWUsIGRvIHlvdT8gIFRoaW5r
DQphYm91dCBpdCwgcGxlYXNlLikNCg0KV2UgYWx3YXlzIGFjY2VwdCB0aGUgZmFjdCB0aGF0IHlv
dXIganVkZ21lbnQNCmlzIGZpbmFsLiAgVGhhdCBkb2Vzbid0IG1lYW4geW91ciBqdWRnbWVudCBp
cw0KYWx3YXlzIHNvdW5kIG9yIGJlc3QsIG9mIGNvdXJzZSAtIHdlJ3JlIGFsbA0Kb25seSBodW1h
bi4gIEJ1dCB5ZXMsIHlvdSdyZSB0aGUgZGVjaWRlciAoYW5kDQpJLCBmb3Igb25lLCBhbSBnbGFk
IG9mIHRoYXQgLSBhcyBJJ3ZlIHNhaWQNCm1hbnkgdGltZXMpLg0KDQpfRGlkXyB5b3UgbWFrZSBh
IGZpbmFsIGp1ZGdtZW50IGhlcmU/ICBJDQp0aG91Z2h0IHN1Z2dlc3Rpb25zIGZvciB0aGUgZG9j
IHdlcmUgc3RpbGwNCmJlaW5nIG1hZGUuICBJIHRob3VnaHQgZWZmb3J0cyB3ZXJlIGJlaW5nIG1h
ZGUNCnRvIGZpbmQgYSBkb2Mgc3RyaW5nIHRoYXQgbWFrZXMgY2xlYXIgd2hhdCB0aGUNCnNlY29u
ZCBhcmcgbmVlZHMgdG8gYmUgYW5kIGhvdyBpdCdzIGhhbmRsZWQuDQoNCk1heWJlIGNvbnNpZGVy
IG1ha2luZyB5b3VyIGRlY2lzaW9ucyBtb3JlDQpvYnZpb3VzbHkgZGVjaXNpb25zLCBpbnN0ZWFk
IG9mIHNwZWFraW5nIG9mDQp5b3VyIGNvbnRyaWJ1dGlvbnMgYXMgInN1Z2dlc3Rpb25zIEkgcHJv
cG9zZWQiLg0KT3RoZXJ3aXNlLCBpdCdzIHRvbyBlYXN5IHRvIHRha2UgeW91IGF0IHlvdXINCndv
cmQgYXMgYSBwYXJ0aWNpcGF0aW5nIHBlZXIgd2l0aCBzb21lIGhlbHBmdWwNCnN1Z2dlc3Rpb25z
Lg0KDQpDbG9zZSB0aGUgYnVnLCBpZiB5b3UgbXVzdC4gIEkgdGFrZSBubyBwbGVhc3VyZQ0KaW4g
aGF2aW5nIHRvIHJlcGVhdGVkbHkgZXhwbGFpbiB3aGF0IHRoZSBwcm9ibGVtDQppcy4gIFlvdSBk
b24ndCBzZWUgdGhlIHByb2JsZW0gLSBmaW5lOyBzbyBiZSBpdC4NCg==




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#59559: 28.1; `minibuffer-with-setup-hook' with :append
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 22 Jan 2023 05:59:02 +0000
Resent-Message-ID: <handler.59559.B59559.167436712031831 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 59559
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Michael Heerdegen <michael_heerdegen@HIDDEN>
Cc: 59559 <at> debbugs.gnu.org, drew.adams@HIDDEN
Received: via spool by 59559-submit <at> debbugs.gnu.org id=B59559.167436712031831
          (code B ref 59559); Sun, 22 Jan 2023 05:59:02 +0000
Received: (at 59559) by debbugs.gnu.org; 22 Jan 2023 05:58:40 +0000
Received: from localhost ([127.0.0.1]:50437 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pJTNI-0008HJ-2U
	for submit <at> debbugs.gnu.org; Sun, 22 Jan 2023 00:58:40 -0500
Received: from eggs.gnu.org ([209.51.188.92]:58096)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1pJTNG-0008H6-Dh
 for 59559 <at> debbugs.gnu.org; Sun, 22 Jan 2023 00:58:38 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1pJTNA-0002su-Ct; Sun, 22 Jan 2023 00:58:32 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=kprJO5fe8az06ZAF9b1WWsUmhc8PH4YJVMOfQK4O1lg=; b=cBmD+EZ6yhvy
 9zMOWyqpmnCLGxJocDp+/1+5XyVKxTioPYW+80VDtbiDMN6iLDFtG9FNObmkYiumFUeT5h8j2VfFR
 U6KAiyJNafias3MQiI8cLMmPD03BiIb3ZvxBZ2U2HN+STvyAUUt1RQBul+TEfXK0W7SXiidsqGPcy
 siwT83PAOad8K3NaVNIetgxMSl+LG6L289Rwm+qsDYmWeJU7DLEwOTsc0Xb5s/sNvntr83ZzgzMWB
 mfv4LHwq3Xghn+VXagb2ydVpkax/+nzRHSk5yrBrGFgpEqDLC+n7jvpTWhzcjItfzwGAjUTIRITvE
 pPCeMvVVlb593PjH+SpCbw==;
Received: from [87.69.77.57] (helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1pJTN9-0000E3-Iw; Sun, 22 Jan 2023 00:58:31 -0500
Date: Sun, 22 Jan 2023 07:58:35 +0200
Message-Id: <835yczkt4k.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <875ycz7hvt.fsf@HIDDEN> (message from Michael Heerdegen on Sat,
 21 Jan 2023 21:27:34 +0100)
References: <SJ0PR10MB54882DBE2AEFDCF3C010CDCCF30E9@HIDDEN>
 <SJ0PR10MB54880E7FE124E133542A7E80F30E9@HIDDEN>
 <87pmbmnvdd.fsf@HIDDEN>
 <SJ0PR10MB548875207B57AE50E78B1A8EF3FF9@HIDDEN>
 <87358iuqsj.fsf@HIDDEN>
 <SJ0PR10MB548869F68945DA2E1BA4CE2CF3FF9@HIDDEN>
 <87edro6jl7.fsf@HIDDEN>
 <SJ0PR10MB54884FE9BD0993D789EB1244F3CA9@HIDDEN>
 <837cxflm9c.fsf@HIDDEN> <875ycz7hvt.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Michael Heerdegen <michael_heerdegen@HIDDEN>
> Cc: Drew Adams <drew.adams@HIDDEN>,  59559 <at> debbugs.gnu.org
> Date: Sat, 21 Jan 2023 21:27:34 +0100
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> 
> > All of your suggestions just muddy the water, making a clear doc
> > string confusing and risking the user's interpreting that like some
> > kind of black magic is going on here.
> >
> > The current doc string is clear and easy to understand and use.
> 
> I don't think we will find a version that makes us all happy.  I was
> actually fine with the original version:
> 
> While the syntax of this macro is a bit unusual, with the background of
> the terminology used in the rest of Emacs the description allows only
> one interpretation: when we say that the argument (of a macro) is of a
> certain form, the unevaluated s-exp is meant.

Full agreement, my thoughts exactly.

> Else we explicitly say that the value or evaluation result should
> have certain properties.

That would require us to write a much more complex doc string in this
case, and then do the same for all the other macros we have.  So I
don't think this is a good idea.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#59559: 28.1; `minibuffer-with-setup-hook' with :append
Resent-From: Drew Adams <drew.adams@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 22 Jan 2023 22:11:01 +0000
Resent-Message-ID: <handler.59559.B59559.16744254569990 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 59559
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>, Michael Heerdegen <michael_heerdegen@HIDDEN>
Cc: "59559 <at> debbugs.gnu.org" <59559 <at> debbugs.gnu.org>
Received: via spool by 59559-submit <at> debbugs.gnu.org id=B59559.16744254569990
          (code B ref 59559); Sun, 22 Jan 2023 22:11:01 +0000
Received: (at 59559) by debbugs.gnu.org; 22 Jan 2023 22:10:56 +0000
Received: from localhost ([127.0.0.1]:52762 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pJiYC-0002b4-23
	for submit <at> debbugs.gnu.org; Sun, 22 Jan 2023 17:10:56 -0500
Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:53594)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <drew.adams@HIDDEN>) id 1pJiYA-0002aw-4u
 for 59559 <at> debbugs.gnu.org; Sun, 22 Jan 2023 17:10:55 -0500
Received: from pps.filterd (m0246629.ppops.net [127.0.0.1])
 by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id
 30MLotbJ017854; Sun, 22 Jan 2023 22:10:52 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : references : in-reply-to : content-type :
 content-transfer-encoding : mime-version; s=corp-2022-7-12;
 bh=LwU2LWB/wYutnC2RlVMCfGC0kV3K70cPbzNlV8Omxi0=;
 b=iAcsehtItRZsV3k/AOh2UnigMW4kzEf9zPqiy3h7mZyltVvHMdmXW2tpXERkS4GvLf0O
 pCOif4a2HtjXBbetI72x/bYtS5s/g4Ily0VxsNsXew9Oul232PlRF4Cnu2Sd1YP8Sg9n
 RWZyKvHDid3+lvIa0YWJOo9IkPMa0H69MzEI0eXMoAf/EaxUgkDjTuRMKX7cmR2R0zNP
 DDlGRPVwSA4e4Ah0teYMzXOQz9uLImJzZGJYVfr3mnGDN9ExB0rCRxKmB7Xv4NIfirME
 fR5LVUxy6p5wM0zXlNKm0N0fZEtjKpN9DOTmjKaTywpqUI0JUZzEB6fLcmjO36btLVfV Ow== 
Received: from phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com
 (phxpaimrmta01.appoci.oracle.com [138.1.114.2])
 by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3n87xa1mx4-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sun, 22 Jan 2023 22:10:52 +0000
Received: from pps.filterd
 (phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1])
 by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (8.17.1.5/8.17.1.5)
 with ESMTP id 30MLFgbm035111; Sun, 22 Jan 2023 22:10:52 GMT
Received: from nam04-bn8-obe.outbound.protection.outlook.com
 (mail-bn8nam04lp2047.outbound.protection.outlook.com [104.47.74.47])
 by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id
 3n86g2bb2m-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sun, 22 Jan 2023 22:10:51 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=LLepULmYlACY3R1afFopZ4I4LIprOmaJ0qCpn0UbPFBE62IbstsbHUCmAFDUwYj9VfVAqANT1dg4O3bTDUpkFPMDetRGpZKTkCGf0ML1QC4NbCdSVnhsqvFXZ5/2PO9A1EhCW4Oo8JncSWIVI8CWze14RTFnuKV4xD76sXQ02iv3B7phXUM01C9pfic5Ex7N3QzIFoYO20Oazb4R66ZEQVluA9aBgbsyHD1xlhwyb8Z9zmnylruGqH8Lr0gazdFQIbe6yCJGDlQiSfF+95/lpun3B5Nkw8i3Om2JWZ0OBdbP+W+CyQb6TsbcUa23kQ4ZFZDP2xgt3f1uBFNe2UjuyA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=LwU2LWB/wYutnC2RlVMCfGC0kV3K70cPbzNlV8Omxi0=;
 b=HKWTXpqQfdYaU+Z94phXLIkVQMIgNrNy7snOIfmEz+fCzQrelNtT3ERW59Obj/Q/WLaRtHaro7kA+mR0o+PLRAZPRmx2f3058lFgrrYAwhUDxz2ahGh7KaFnGunP78O5vkpFV/33CulpC9+k8o9hvMlG6G9aF7I6macuLNXF1UREnk2j2NyV1IRCK4KAbArzokm/VJI0Rga7c7g+7J92wsI4YwXDRw9Kanj+mVL2vfMqDjaL3ZUQrF8WwqQhxVFyqiAaXPIZceJmXOEqebnwD6GVW0Yj+M9ou3bgJ+nb4OYy5JR85Df68X2wMI3kcm0ZdZ3MZo+/PpOhGL+uyVLi4w==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com;
 dkim=pass header.d=oracle.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=LwU2LWB/wYutnC2RlVMCfGC0kV3K70cPbzNlV8Omxi0=;
 b=x71bLqsaDl6W7Qu+xhUuLeht4M9N9KzeX/Yotx4apCW29RK6F5G84ed0vz+bF2MATrSiiGWo47Ek6BZA6pLNwg1BGwIV2SwsyLuw0/U5qCuz7SExCBViYF0kve6PZPzsB+uBJs86j1rncAWs4taBwr9T4qwZkXzEdIx0VO6E5KU=
Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19)
 by PH0PR10MB4470.namprd10.prod.outlook.com (2603:10b6:510:41::24)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6043.16; Sun, 22 Jan
 2023 22:10:49 +0000
Received: from SJ0PR10MB5488.namprd10.prod.outlook.com
 ([fe80::7c3c:e53d:5276:ef29]) by SJ0PR10MB5488.namprd10.prod.outlook.com
 ([fe80::7c3c:e53d:5276:ef29%7]) with mapi id 15.20.6043.014; Sun, 22 Jan 2023
 22:10:49 +0000
From: Drew Adams <drew.adams@HIDDEN>
Thread-Topic: [External] : Re: bug#59559: 28.1; `minibuffer-with-setup-hook'
 with :append
Thread-Index: AQHZLiaU/Tekb5FBiUy+TZ9FPKO71q6qtFSw
Date: Sun, 22 Jan 2023 22:10:49 +0000
Message-ID: <SJ0PR10MB548855A7F32DC675E45E8C3CF3CB9@HIDDEN>
References: <SJ0PR10MB54882DBE2AEFDCF3C010CDCCF30E9@HIDDEN>
 <SJ0PR10MB54880E7FE124E133542A7E80F30E9@HIDDEN>
 <87pmbmnvdd.fsf@HIDDEN>
 <SJ0PR10MB548875207B57AE50E78B1A8EF3FF9@HIDDEN>
 <87358iuqsj.fsf@HIDDEN>
 <SJ0PR10MB548869F68945DA2E1BA4CE2CF3FF9@HIDDEN>
 <87edro6jl7.fsf@HIDDEN>
 <SJ0PR10MB54884FE9BD0993D789EB1244F3CA9@HIDDEN>
 <837cxflm9c.fsf@HIDDEN> <875ycz7hvt.fsf@HIDDEN> <835yczkt4k.fsf@HIDDEN>
In-Reply-To: <835yczkt4k.fsf@HIDDEN>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: SJ0PR10MB5488:EE_|PH0PR10MB4470:EE_
x-ms-office365-filtering-correlation-id: 9aadd061-7c37-4444-436e-08dafcc584be
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: LXU85bMHAw95c5dbi06Lywjdu18kKh3zu1dS/m6GnMNkRcVwnDR0ObIgqiMZTeqyeVyiYxPZD6LJVNtcLLP6/JuMUTl/ho9aZnV6Czw/6AgiN0HEhRrRe2q/J0tMoE6YpJQMPp4lEFxh9hMQbf7RMu0lOp2XyEDMc1TJ52afi9xKieWycvuLWVCtCM5cRqJeDAuBqdbO7CQDCCx4Rac2f/XtHp5qdjL88XXqdfV9NOlleU9PhxGZb59o98TiHQuvdfanVm0sXQJ4pce3jDY7RziEkQo5N67g6Sc6RmEziHpJtJdmlL63lRfE7yrZM66uiVU0imRosEfYvmxk71W26wnuj4mBBCFIAARQ3nWVSbRzdtAA6yauuXMsAjo9IpFtFtTHyIl9TI/HlNqBAS7hZ6mQ/lQT8pW+1coXuXpWdnuBqGScRdtiCEANspdmoxhVWGEh7KD5ozTJg25iPuIoWn+x8YevfMzgaHhwk59aqpV0z9scPKbo4heb4mmV/T3M2Wk7tm9feWNT16wmSOqbyoXmuBuACgxQ83a5TJzIF8juIMwB1NwFFYtCxXzZTCAYm0Fqz4Zr0aHAptY8+oJK5QSWxsdFwDwSAAtp2vX3V1ZP+JqLQkaRabGF1WnPrnzwVvIugMhGSwnHNQcmZa+tdHwz13y0mtMTSLFDm25NaLd7v+vSqWfioN4PJYj2hpRGvCxF6cOFZm013ZGjJJlCnrZWqmzust2CG3DF7NUd8Tk=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230022)(396003)(39860400002)(136003)(346002)(366004)(376002)(451199015)(38070700005)(55016003)(33656002)(86362001)(316002)(110136005)(76116006)(66556008)(66476007)(66446008)(64756008)(26005)(186003)(9686003)(478600001)(6506007)(71200400001)(7696005)(66946007)(122000001)(38100700002)(83380400001)(8936002)(52536014)(41300700001)(2906002)(8676002)(4326008)(5660300002)(44832011)(81973001);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 8tW+MAeW/7G48Ez3ROoApfMTtp623In+QK+Oj/ZM4kDf+pVs65dKOa97DAu1JKokCNqiEMjGc2Q9KvHeNO0iJMHpvsp5KY8O5lB+klyM6q/TrAph0HFz52Do8oYEPcI6TWL+JtBhTFIFCrg1zFXWG+oi3MJt25pNtk3w2uY273EVP/pjTkXv/qHEWe0ysIulAmg4q/6lT3V4KS+axjSt1kJfAiuo5Cp0uK8zup2AUHxUylyfRtDsIJFjWtAFdFsg9UNOPdk+aAH82nWYZBm3kELRXOQIvgOXV+iM8sm19Qb6mP6HqkDRTzrCa5jlt0t96Qo6LK6RVQSqlYQuaxMLz4OCgx33eZ9Gc7qyGoo5p+BmrzxdUwcokyE/z5Z8HjrybAmbWLWGzfqSVLxg+b2pC+l1Amv8x09l2m21iPEGp5e2ROUZf3U47KiA17BVKKYUEBT4hfnRn4hzJxcsxuGADak1zPdwFCg/rnS/kSNja1WA++iK5xC3qMG9zd6ZyTGUH9/KchF8k+iByD/NdnMI1Ntj4XQ9GJdty8Y1+qn5zPgGp1FnJWQCoke/HTXFmo9QLdKbFG5DCNV2gwsIZcpq0QipeG14po2uFQpHhh62A9h9NrFNLHVd+pJzvb+kSq3tppKKFPjAG/ixKuce4MX5ddITNreqmByRs4zrH9lKORXMA4iewSNV/NC/tdlo93xRIpLeJAV5qSyHHSDRpAAwm6oiDzLiai6+UMafw8/ixH9zvVbMh7DoldNssn9OPuJ5MTo2T+ADpULTRj/HTP388Fw+GV71nhFg1RCrFt1BmLuPMU+to9Mz4mb0DZAiSPSrTJqcFaASePilrRNRkayXP1I0LWp4DpvWZahgfwEYqQKgtPtRkjxOAFAkuL+OSnQK9eSD3abiMw/3wNYhTfL3aAnFbaaw7btYJEI2Ehktt/2eOZdHtyWrwqNlgzFpoNdQx9tsku9tkMBDB3+M88WaM2VnZrQG4BswM2erI6fQmkaxFwR+VPYyRnD0G/ZT7jUTM5KSGKpTFd8gWJvxHXDDXI8SNLqugqNN73kIr7u90wlDwGgSIsoCxvIQtj6qvDs2lvPo85M8PRtZ//nBRYxl5pKsbsyG5qKFxmtydnQTLyBqDcrl2lnBAKMTQIYbHocI/3LEg2B1LnpEuFNp/nEOM02jcz7hP+wuAcbqMCDcUgI7A1go9rrei7rLAym1JtvSlrI2XkyOWEbEWvU0NM/VFkIc3yXUSsht5EHXicSfnJCFjISDTQxKZ8+CS5xkcpkrTZ0frC3GBVeLG0t0H+S6fF5PbFOhJfa3P/K4Y9q4qYDhdtjs4IoJj6OvOnTQbdr9/dNpQ4kOkE2Bjg3OCZOkZ0QRgk/nGoXXhBY3f2F5VjJjPbEtoR81+MgCdY9YFX2vPpYXCeWifALHwqk5e8zeAJXaTqThw50pUv5aa5aYFgG3updWuNyFzQqztVGBYQ0gznmP66qpvTFF4NUq20jVEBassBuDj6JR1pPcp8Dsb0C3UC2A+WwC/KBTn20vilXUg+dk2MHwMKMWrF2hmYNRHNvxljuKb19CnGRyYtARbd6O/fdkIgvLdGFkyWkKGdvP
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: dSXNT8zioEmRizZaWkIb//yx7n6FGnNwP3JxCFN5E+ySlb1OSgtIiOd8GWZhGV6dOOEwf1swPbjE//gtNJ7WX1kLsitmBlFdkPYKvKd0b4i6iXjj0a5c8NsPPihD9uOwGmLJ4CNcY3jhloZEj+NyvEqaYbdCoGxZdoFH2ljFlh46/TdS807JfLRfxh36z4cGABsrn/85QvAWSXRB8yY/mzTc4YWFy/QnZA37iB4KrqejzP/kSQmLazfTahrHJxui2txMThHI6CVLZgmhrnR+TSCOcWOPZgramOEkFDczgVKs/nLaX268UIn73Ywfen9m4uLM0E9vDcHyvn+zudS7369kzSYkjo1QjY3uWRDmOPw6nK3MOLCOFFRz3fRYuyzal9c6TAgM5Char0DCkMGV3bDbrcWb/pDWyTROP3u4P8TSP63nhmkneJmDvGGfQzZj+x7yRev1cWraTmsnNgJBzzFOk7BALfa2P7A4PqMZxxnVw8qVMR1uhDtL29XZKimiM/lzA5pM2JPdRJCpPvSDotWwjC3sFpi2nvKn2FhgvOJ4yuHLuoDWbpmpz0vWVbYedh7RzDT6SdAU4CNKuIWY6iSMjGNVwbpKSNuSonOq2+UfRg98Wvt6erRmO1BCRY00ZR2GJN24YnqKYWMeeKj10GT3ZP2ue7leIckUYU1tDP4u8uR11kZTeC/VhcAyxbBd/SNtyv4zjHQSH9QVH30wArWfspzOtctdHGck+FntUfTJIO5WPXyWpotS3yylgI7gAigs7/wjoB2Gl+k+4/T0oxTGpgkrcahcHcIaD2twnNBWd+hP1pTvYuWfEgClQP+g
X-OriginatorOrg: oracle.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 9aadd061-7c37-4444-436e-08dafcc584be
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Jan 2023 22:10:49.1540 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: WVcwrHtkiDxhPM+LbQeBX8fAvmu95PPBj0o96ivgk5CS8WYGAYU9nE0Xegy8Bt7QSvwLRxdFgFI3GvMkK6FzEw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR10MB4470
X-Proofpoint-Virus-Version: vendor=baseguard
 engine=ICAP:2.0.219,Aquarius:18.0.930,Hydra:6.0.562,FMLib:17.11.122.1
 definitions=2023-01-22_18,2023-01-20_01,2022-06-22_01
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0
 mlxlogscore=326
 malwarescore=0 mlxscore=0 bulkscore=0 adultscore=0 phishscore=0
 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.12.0-2212070000 definitions=main-2301220217
X-Proofpoint-GUID: T-n1V8nYvFUP7RhJ9SLKrfG_Ga5xhPqO
X-Proofpoint-ORIG-GUID: T-n1V8nYvFUP7RhJ9SLKrfG_Ga5xhPqO
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

> > While the syntax of this macro is a bit unusual, with the background of
> > the terminology used in the rest of Emacs the description allows only
> > one interpretation: when we say that the argument (of a macro) is of a
> > certain form, the unevaluated s-exp is meant.

But that's _not_ what's meant here.  The doc string:

  By default, FUN is prepended to 'minibuffer-setup-hook'.
  But if FUN is of the form '(:append FUN1)', FUN1 will
  be appended to 'minibuffer-setup-hook' instead of prepending it.

Whether FUN is or is not of that :append form, per
your presumption - "the terminology used in the rest
of Emacs", the UNevaluated sexp is meant.  But that's
not the case here.

Try it:

(defun toto () (message "@@@@@@@@@@@@@@"))
(minibuffer-with-setup-hook toto (message "************"))

Debugger entered--Lisp error: (void-variable toto)
  (let ((fun toto)
    (setup-hook (make-symbol "minibuffer-setup")))
    (fset setup-hook
          #'(lambda nil
              (remove-hook 'minibuffer-setup-hook setup-hook)
              (funcall fun)))
    (unwind-protect (progn (add-hook 'minibuffer-setup-hook setup-hook)
                           (message "************"))
      (remove-hook 'minibuffer-setup-hook setup-hook)))

Not to mention that the unevaluated form (:append toto)
also exhibits the same problem - it too doesn't fit
"the terminology used in the rest of Emacs".

It is just not the case that "the unevaluated s-exp is
meant" for macro `minibuffer-with-setup-hook'.  The
_evaluated_ sexp is meant for FUN as the arg, and the
_evaluated_ FUN1 _part_ of the sexp (:append FUN1) is
meant for that form of the arg.

That's what this bug report is about.  And yes, this
_is_ quite unusual.  IMO it's not the best interface
design, but there's nothing really "wrong" with
defining a macro whose argument handling is this
complicated.

There is something wrong, however, with not making
this unusual behavior clear in the macro's doc, IMHO.

> Full agreement, my thoughts exactly.
>=20
> > Else we explicitly say that the value or=20
> > evaluation result should have certain properties.
>=20
> That would require us to write a much more complex doc string in this
> case, and then do the same for all the other macros we have.  So I
> don't think this is a good idea.

The "much more complex doc string", which is not much
more complex IMO, is needed because the behavior of
the macro itself is complex - it is _not_ the simple
behavior you've both said it is.

It's not the usual case for a macro (that the args
aren't evaluated).  And it's not the also usual case
that some of the args are evaluated but others are not.

It's the unusual case that one of the args is eval'd
if it has one form, and only _part_ of that arg is
eval'd and used if it has another form.

I say all this because it seems like you two are still
discussing this.  But if Eli has reached a decision
that there's no bug (have you, Eli?) then end of story.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#59559: 28.1; `minibuffer-with-setup-hook' with :append
Resent-From: Drew Adams <drew.adams@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 22 Jan 2023 22:20:02 +0000
Resent-Message-ID: <handler.59559.B59559.167442598911012 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 59559
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>, Michael Heerdegen <michael_heerdegen@HIDDEN>
Cc: "59559 <at> debbugs.gnu.org" <59559 <at> debbugs.gnu.org>
Received: via spool by 59559-submit <at> debbugs.gnu.org id=B59559.167442598911012
          (code B ref 59559); Sun, 22 Jan 2023 22:20:02 +0000
Received: (at 59559) by debbugs.gnu.org; 22 Jan 2023 22:19:49 +0000
Received: from localhost ([127.0.0.1]:52768 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pJign-0002rV-6m
	for submit <at> debbugs.gnu.org; Sun, 22 Jan 2023 17:19:49 -0500
Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:44748)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <drew.adams@HIDDEN>) id 1pJigk-0002rE-4Q
 for 59559 <at> debbugs.gnu.org; Sun, 22 Jan 2023 17:19:47 -0500
Received: from pps.filterd (m0333520.ppops.net [127.0.0.1])
 by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id
 30MLE8sP007842; Sun, 22 Jan 2023 22:19:45 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : references : in-reply-to : content-type :
 content-transfer-encoding : mime-version; s=corp-2022-7-12;
 bh=Tt9VYIbBFtiMaZ4E81F72s/vIEuYVhpRlkpaY6L7We4=;
 b=sVFN1pHxF7IWfxSLmlFIYy8hIXyuFYA+QOjKam8YgrEahxY1iroKPdm+tR+OK1ru/103
 3tepPJ/eu0YZn+wzYbIOCTN/PaaP5pA6fQrO+y4ZMh7/9pgSgXopUSo8oY/XHkjHj2sT
 sGbnMW6T9Nc7T7d0ReifaXZMmW1MmpHaXklWx/ylrOV5MuZ/WYlwUlSOyyGAA7qbL/Iw
 QsLzcJ/C0fQE6jouY5HksoeuJkKjM4gPTDfGKtwOZwtKEDBT8Ax7GSsgFPDYJv6KoFnl
 gQ2mhI71zedDHYCmiPpXQ+EgoSQrmQLuoeKfZ7kV3LICVcRGVqNgUcUNrPhg7IDDg8HR tg== 
Received: from phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com
 (phxpaimrmta02.appoci.oracle.com [147.154.114.232])
 by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3n883c1p00-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sun, 22 Jan 2023 22:19:45 +0000
Received: from pps.filterd
 (phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1])
 by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (8.17.1.5/8.17.1.5)
 with ESMTP id 30MKE8a2021160; Sun, 22 Jan 2023 22:19:44 GMT
Received: from nam11-co1-obe.outbound.protection.outlook.com
 (mail-co1nam11lp2174.outbound.protection.outlook.com [104.47.56.174])
 by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id
 3n86g2ug9f-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sun, 22 Jan 2023 22:19:44 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=AgVOPNOSUhZaQ8AUEkjcVsd8C5WETDUM3+2CtBf2GU+rqQ7AGE9y1FVL9yAPqFHjPt3LNprqwdtJaLa/DtGq/YNz/Qv+57LTZ+8uKtVXJAL4Z+pLKE0NmFmHDcx3esy68ObK+FVqW8iisnVoqjcuP/KgP/wOxnwZCmjORPFW82NXHNBA/cYy3+Ix35kYbtTq7nD8Hx24CWZFf6MceBfvFYgOYi7ap6H4mIn4+HbkRHMDDjD2PRzC09Fwtje2mEgIbPsL8MU60YTVMogrUGlX2iNn0Qdl0zmCYuySDaiqLQHmBJgS39gcV1gJrtb2Wr6lBVizCTEHRS/hovOxpc7clg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=Tt9VYIbBFtiMaZ4E81F72s/vIEuYVhpRlkpaY6L7We4=;
 b=KEUu4zB7zOrx4H8aLh0E1UxqzzyDRrAzVivPiHAQhYoQIIhN+6Sj3vv0BhJHVkg7gY5OLUzHIx/7mPiUDKgWbDRbdjj7CMTwGAq8Qsk+JfVCGiaO4BURetuJhNLeSZMyow1leoNWK0OfhZXbLkZrgRLHUNdmTQxYcjaCuqWsxsaU/7jy16zrcRLN71LoNdlVeJ/e9DDqEix/IsV5GGEHgutZp9hqx1CWjUux/33ikdmJnRli/xLA2CU7JGVvL8egf2/Z9h1WgHXTQoKqJ6FXMejSE7xnIfONJeOCtrci4b0CD3R0xH+cn86w2yhptFxm4AjaEJa4Qfpd67Ao6hNj/g==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com;
 dkim=pass header.d=oracle.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=Tt9VYIbBFtiMaZ4E81F72s/vIEuYVhpRlkpaY6L7We4=;
 b=c3Q4XCA706BS8qtwdFdBP9GbH9teupvzZlLoL6I5Ui7NPghZWsYnlJ1xz+w+YhqjTOSGTX2Hl8AzKsTIufiKPk7z/DjbvEFDyfkxErbeS/WcJrczgGAty726F6BOKleX1G93OGaV/b5XxppGk55G/9Yl9lTV+I6jpa8zfRWvJDs=
Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19)
 by IA1PR10MB6808.namprd10.prod.outlook.com (2603:10b6:208:428::14)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6043.7; Sun, 22 Jan
 2023 22:19:42 +0000
Received: from SJ0PR10MB5488.namprd10.prod.outlook.com
 ([fe80::7c3c:e53d:5276:ef29]) by SJ0PR10MB5488.namprd10.prod.outlook.com
 ([fe80::7c3c:e53d:5276:ef29%7]) with mapi id 15.20.6043.014; Sun, 22 Jan 2023
 22:19:42 +0000
From: Drew Adams <drew.adams@HIDDEN>
Thread-Topic: [External] : bug#59559: 28.1; `minibuffer-with-setup-hook' with
 :append
Thread-Index: AQHZLiaU/Tekb5FBiUy+TZ9FPKO71q6qtFSwgABMuvA=
Date: Sun, 22 Jan 2023 22:19:41 +0000
Message-ID: <SJ0PR10MB54882946ACCAA46BDFF9A7E4F3CB9@HIDDEN>
References: <SJ0PR10MB54882DBE2AEFDCF3C010CDCCF30E9@HIDDEN>
 <SJ0PR10MB54880E7FE124E133542A7E80F30E9@HIDDEN>
 <87pmbmnvdd.fsf@HIDDEN>
 <SJ0PR10MB548875207B57AE50E78B1A8EF3FF9@HIDDEN>
 <87358iuqsj.fsf@HIDDEN>
 <SJ0PR10MB548869F68945DA2E1BA4CE2CF3FF9@HIDDEN>
 <87edro6jl7.fsf@HIDDEN>
 <SJ0PR10MB54884FE9BD0993D789EB1244F3CA9@HIDDEN>
 <837cxflm9c.fsf@HIDDEN> <875ycz7hvt.fsf@HIDDEN> <835yczkt4k.fsf@HIDDEN>
 <SJ0PR10MB548855A7F32DC675E45E8C3CF3CB9@HIDDEN>
In-Reply-To: <SJ0PR10MB548855A7F32DC675E45E8C3CF3CB9@HIDDEN>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: SJ0PR10MB5488:EE_|IA1PR10MB6808:EE_
x-ms-office365-filtering-correlation-id: aa35b8c8-227f-45ba-f4a7-08dafcc6c24c
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: bDrbZJnE1FpVxzmX7kqJMnqbXMu71nrrXqfVuRC7wVHfNVEFCCcJZqR/El8MxZckOh+RSAZXJIeC0QVNz9s+v+GBEW08ZGLV6f71CwZKrgguhCU1JVqYULPlDKRarhoPNkGKziUMfmrhnuUqhKbzHrsfeXEt8ZNqk7soL7ijQ0V7GVaxatBzjS2aNMQHA/9Gt+vr80yfLnOQei9YEDAHhPn0KbT6F9hXf2fv3/H8dnE6uh/eDXYx1S0+P0Bd7yWVfzpJ4WbeND8twLFtOHVC+O5iEJQ4yKVyOBhvTEVDH7bV0fEhjDGrSlB0OxlhVWE1aCEBudZEB1W/gr5FivQgL+wwcEprb+GgWAmS/uqUSH4PJ5TkZW8JAd1D5tYywPTJIvyIDt9WsHYINbez1JJBPr/NEIs/pXzgu9bytAIrQq6uMuNLFoHpOI8zl1QXCrQU9VPgYOuT3oabjdP8gl/AtA1Ki0/qnt45QtGBP6dWfYhGm+HsROHQEHnPtiQ9wR7Rf9Xk3SeRSzQcFbO1+A+uOF/5OB7GpoEAUu6ZtPxGdkVHfJB6sctoJYqq8TzK0xnX9+0b+h9TyOFoYkf3PoGbUsZA6+kDL9xz/kPOuk9ZLAilqg24/pcJbAstLmLTwcg5Re6qxVldvK9iEntpYk1Ws0qL41M7T0znaZBb7nk/5Ddea6Djsv6E3IocMUnMCCfVT2Mt3xhcM3B2I1VQMcKPi16cKbhUM4v9E4zz810C9/Y=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230022)(39860400002)(346002)(376002)(366004)(396003)(136003)(451199015)(86362001)(33656002)(38070700005)(71200400001)(26005)(186003)(4326008)(316002)(7696005)(66946007)(41300700001)(66556008)(66446008)(64756008)(66476007)(8676002)(110136005)(76116006)(9686003)(2940100002)(6506007)(478600001)(122000001)(55016003)(38100700002)(5660300002)(52536014)(2906002)(4744005)(8936002)(44832011)(81973001);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: yBiHYBwfxYFjNwhdFJw3lECv2kgLoAtVJ4dO70mYUqJWsKYAYUWiWY6yvDIubDSDFtZtmLIbfjBsWIsiczWrsch/PbKzux0zUD3Z9Ga9EGL+Q8ug9VpuCFmXfMVp2Q+a613bT3AtZ79TUp6ZjTaiptEBhuX+XZTZD2YLsCmZlgqo2tg/HxJpuEd/BPlVl9QYheReayrWuAuLOZmHcqDBDr9pEJWD1zUxZ+b5auwjfX2S8xObjne7fdiQdzeP2Zw1vXOV8jdF6GbKKtFFmr5nz94RTcdrN9O39wDyzFGNK4gnLjVun5crAbNkADWMZuFnUpHyP5ev61rWNnZwalzRZTH9VAOyad3Ay1h2xjQEr6mGv0IO5UPtWqIgj0AJp3iuuUD6/pA0IYLBxknDkoWM82Rw8hgWrsEchxURNv3r6DotQf7myyRINRKcLq+z0zIA7mw6HQCLZJWFvWigbfSzXUjcp46lpErq66xk/KB3DTi/4/Yye3jyy9DX/HjnRIQ7b6qdc3sNKjHLKe5hH/Z74fai1kg9qFvVf3cxvk508PbvLzG8W4GGvE3yYgvxrTwC+U0s85sZK4zRwXheNRDA9Q0vlcuG7XEZXZMu53j7GfQk7dPowIdNI/ZTf2VbjxGOy9yiOf1J/cYlUEn39BUOa2YRUa0sFBXT9CffOr4b4r30a8HT4ILoNiWbvU/7GrVLRRVzVB9M1Ch+Pz/1fRxO/KSUD32w/Emc5UQJkAhk9zo7pZJtRWcYiTY7Yc6R3CrD4iLmts350lU1oQikWm/YA6OPAqDedQ9rbydBRaAOtIzNhikHsAnhOMFwOADAi1Umhwc1rFXAHh+P6ukSJJ19TWUmvDVWr/RrVnQZqcYZSaArBTsdBDhH1LnkQSW38i0+lB5wpwKzM7jct3++FaLR/iJsS9vw46nDBqI4a6xpQ9HIrZt+Kb+bFOd5aOJC+JvBBSm8HdwvJi50bGuTqgD0XUHWEstfolS1OwL1CWKaZCUHkzc/1QZXHJjXdGSfzlWi4DxGHh2sSVILvp4ppodw3ATfV4bbqFNK7DlsCMUhhoQWFGfu/cr5k+3bB7xi9scnOIBdQckdFXIKo6FTZ7HGtYmGcUwI7QywL4bCflayMEo7tIcc1YAHoubp91yPaS5mPdckW9uWak5WHhYqmlxGb45zQFviRZtGnYbotVvPhVsQd68WIAA29jW1jCmtV+sdosLzWEmh1BZn8bD5tsvvvfocZrFcYjEUjrjX4TIjv4OfktQsbBYrv72Z6HLkKSy/VvUV8U1D5P0A08/yf7C1Aq9+Cc4OBLG2+x6B0p7XM+ltqgdifoMddgLyy9vB5gMuylmYDbHtG/IUVrvi56NJXwomh3HYHcsrEqIDzL9ZGub2AnhkxKTUlAmw3VaNAZqLZO2bfX/sYDjeZXNdG1V9pJLzhtvPII3S2SVH/0v2RBlgKrzh9cAEqbnFN4j8BeYY8v81ImJSXOjViQeQebyUo0dpOx6kU7Xb7JuRiRXIAaVZgI0Gw9J5+UCf6wWULIscC8a2SwK59BDX1BqUYfWhwGriXp9qHTNmmBplvDa1vlhzuWffSqaCbSXO1YmWNFnz
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: 4KLdvYkegEKJRxptjgA/iceP1ZgI2xY0Us6i/ldNLF/8VIj3y8N67QyGitXJahKCathw693UZb1NJOmIqhNNwhLJlfhqqecf9EI2ANZ/+mqDRxJmhEY7uuTSq5Te/5twpB6vRHB5/TDydZHJ/7PvEB09Nclgtmm8ZOIQ2VUCyWFdXVPgZnPH7VuVke/peK3/QNfP+j2IhXdr09AuTMYmZ7P/MwGhs2+OgVJdMAGwAvyB5en5QBnEN5/dJS+uCKWRZEePLCCAuNPvYxgSu+PX6YpcJJXWww38yJmYsdK1JrlL8XUMI0r4dGUV+T17UADT4B6S1cShodrNSuGenS26fykHn6zGcXq1wlWmN7QSIKOOPwxtMYwNpJuuyV2W4eiRz+Zvw2iI0NzaoyBYgh8DwHq0Kea5p9MsR4p5BMf30bA3mm7UxcgDE0dZ9nsKQ4LOzjmSnn6R7LfpRi6WHcw1/JkwTioQhbGFeLuj1KlYy2f7sdyTUrrY5h8VtH5ObD22J2knzr89IrjXmQuJJWO8JLuk2L1/jbqlHGMr5R4D3i3TtJ/fUC1cmvSOhRpw8QXBN/zfpoVbvNHFfsm8Zhc1rjDVW60JA/ZjCV+BYI60cH8yjuxvR08mJnsaoceALMCVlNiHlfzX5jED8bfHv2EfkkQruUYSef7QnM23GRb8KeBMrnHeJvui3Pb1UgAbs3SrnMyYW8hlH0vfb3Z9yd4Dt0cDYZZFcYTlyYMCznwdHPeZltp1FKW5qpQ6vh1fNXAyfCAajwTOx1JnOWGVep8NNkSiwScJxb/DeNgZlxxEgs51ciEN0FB5+6HHIN5m3d1H
X-OriginatorOrg: oracle.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: aa35b8c8-227f-45ba-f4a7-08dafcc6c24c
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Jan 2023 22:19:41.9737 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 8UGRAhzjKWhnb+aNLMz/o7flo8RyzsFwFoSfdU/CZBnytjZdA+0Fi2ZHA2h3CTn5IUqmil/UDVOZthykejdBSQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR10MB6808
X-Proofpoint-Virus-Version: vendor=baseguard
 engine=ICAP:2.0.219,Aquarius:18.0.930,Hydra:6.0.562,FMLib:17.11.122.1
 definitions=2023-01-22_18,2023-01-20_01,2022-06-22_01
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 bulkscore=0
 suspectscore=0
 malwarescore=0 phishscore=0 mlxlogscore=332 adultscore=0 mlxscore=0
 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.12.0-2212070000 definitions=main-2301220219
X-Proofpoint-ORIG-GUID: Z9Wph4IF-K98-LYKo8NWGyJbDgqHGtE0
X-Proofpoint-GUID: Z9Wph4IF-K98-LYKo8NWGyJbDgqHGtE0
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

BTW, 90% (18/20) uses of `minibuffer-with-setup-hook'
in the Emacs (26.3) sources use a lambda form as FUN.

And of course a lambda form evaluates to itself.
And one of those lambda forms is quoted with #'.
And the two non-lambda FUN occurrences are each
quoted with #'.  Clearly, FUN is evaluated.

And there are NO uses of the macro with (:append FN).

So it's maybe not too surprising that no one has
reported this doc bug previously.





Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#59559: 28.1; `minibuffer-with-setup-hook' with :append
Resent-From: Michael Heerdegen <michael_heerdegen@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 23 Jan 2023 00:16:02 +0000
Resent-Message-ID: <handler.59559.B59559.167443295323269 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 59559
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Drew Adams <drew.adams@HIDDEN>
Cc: Eli Zaretskii <eliz@HIDDEN>, "59559 <at> debbugs.gnu.org" <59559 <at> debbugs.gnu.org>
Received: via spool by 59559-submit <at> debbugs.gnu.org id=B59559.167443295323269
          (code B ref 59559); Mon, 23 Jan 2023 00:16:02 +0000
Received: (at 59559) by debbugs.gnu.org; 23 Jan 2023 00:15:53 +0000
Received: from localhost ([127.0.0.1]:52834 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pJkV7-00063F-1z
	for submit <at> debbugs.gnu.org; Sun, 22 Jan 2023 19:15:53 -0500
Received: from mout.web.de ([212.227.15.4]:55935)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <michael_heerdegen@HIDDEN>) id 1pJkV4-00062w-JB
 for 59559 <at> debbugs.gnu.org; Sun, 22 Jan 2023 19:15:52 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=s29768273;
 t=1674432940; bh=z4AxzMEzZ+WcMRgywHX35BKUBOCQZ0hMprLXstV2XVM=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date;
 b=NzwdnIqb0CApL7Jry99u5FWW80QK62Khvc/f2ToduBSXQhmIwrcOzh1pVeJpTuVu4
 /BPd3gje9uaNRyrY/wk4jLgruKT7w3WnYgYNvaQewBev4ken2dVDVlX+JGOUkVrgel
 yqfl1z5EqUjyf+awtO2MX80Hegr/NPnEu8fgfTcDc24DHzAxsuFegXUB22MIuCg1ay
 n/mpXecFbuCvgfAY/Ld+xSldHPgGQRvNz7qskzAFLvDsdExSqL6BJvZlIqR0YkDpAg
 BDsjjV2VpgILCFlaAC3Mx/7RPFOSRkMgXH9lqdgB9d+Xz4pWJJzgb0GQe5C/yz3y5M
 537e4GKN/vmhA==
X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6
Received: from drachen.dragon ([84.59.210.57]) by smtp.web.de (mrweb005
 [213.165.67.108]) with ESMTPSA (Nemesis) id 1MkVsg-1oqVoA2sG6-00mIQZ; Mon, 23
 Jan 2023 01:15:40 +0100
From: Michael Heerdegen <michael_heerdegen@HIDDEN>
In-Reply-To: <SJ0PR10MB548855A7F32DC675E45E8C3CF3CB9@HIDDEN>
 (Drew Adams's message of "Sun, 22 Jan 2023 22:10:49 +0000")
References: <SJ0PR10MB54882DBE2AEFDCF3C010CDCCF30E9@HIDDEN>
 <SJ0PR10MB54880E7FE124E133542A7E80F30E9@HIDDEN>
 <87pmbmnvdd.fsf@HIDDEN>
 <SJ0PR10MB548875207B57AE50E78B1A8EF3FF9@HIDDEN>
 <87358iuqsj.fsf@HIDDEN>
 <SJ0PR10MB548869F68945DA2E1BA4CE2CF3FF9@HIDDEN>
 <87edro6jl7.fsf@HIDDEN>
 <SJ0PR10MB54884FE9BD0993D789EB1244F3CA9@HIDDEN>
 <837cxflm9c.fsf@HIDDEN> <875ycz7hvt.fsf@HIDDEN>
 <835yczkt4k.fsf@HIDDEN>
 <SJ0PR10MB548855A7F32DC675E45E8C3CF3CB9@HIDDEN>
Date: Mon, 23 Jan 2023 01:15:37 +0100
Message-ID: <87h6wip0ly.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:4S1IELtpgLV6blgj9DDLLPzXFpmKzvVak7foJ9o5WHkxHtLmVmo
 E7jCt3zEcSzED0nr+Pra2ZMp1zbMHLHAjnsN0lQYm7sHAdp+O9Lgy+0Z9sxfspidu75xawe
 FAydoxP7Wzh5qODA/uhMnVWXGsetkGnRc82HSf1bN54xVaO+X54HeUCOruVLYudFVYwIFUF
 lknbN2O+VIx9mWWtoDFiQ==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:CXgC8bTdBvc=;d9OxplQGVCABroNWfiBP/e6sUVA
 y7bpl3CFdKXt2Bs8M6RXfB9CVgJWZwxeZMPuwS3smbpfjg0IkpPjzSN9J1YsIyebqtLERNJD4
 IBkEZY9PMe/Ezct1kHq3XpySv1lneFa8rNGoYIN8GaTn8YjonhBU6q8HRX7CmplnBsFR+5JFl
 JUa6XyVci8D9QCH5nFWY/sFBIfFQGOjyhHm0SrVK8O3aMGM+s5PDMpidVMAxj+gorHSb6Iu5b
 MhkH3N0AqKeaURNrQljGQnUVcbDmns6ZqoUTcX55glxLmKHuIs0ZzNi11R2Sz5JnAOeOhuE+y
 VIN5GMS1UhZPM7sVSUkQnSEdrpf0jG8bzwGfS+LsaD5nwL8GdEw2AeouwXX7KyAyYkFMfBZnA
 Z4enZJSzn33hOlOrXsd6PwsPhZc9AN9WwasJiNeNlOBSgDwngg9Ibd3hvefBBHc8fpsaqMHZU
 11uC54P4x3BfWUZGI11Aup24UkXhiELWUWr1CcHZGXco2Q4NVHTvcfQ7Mfk35MWNNLDkFo7kC
 RCdelQZw59jX2yQBdX0h/cpCDdlSWL9AN/pKuum3NN7a2HH4fO3s5sE+54JFf/W1bo9SRnicF
 HDa1+4cHsyrl77uFtKlF9G1nQGTP1Yo86ZWuXbVtQR/iVDRIRj1tc4/4WDWiBdVNK4grkN0sL
 bN6ib9CBg/Zna7PnpkJcWCz56yEYro/XwDdi3H2uD9CWCYxYusHhTrCq5U5LxU4U+qA4RSjIT
 IS8eWz0+rmrKmHHMziScr73fZ5ZNhx7QP0JU2GV8ydkUnuac6p+Dikwm1246hxJ/FLF7c3ZN0
 ykCtVtPJjJeaH4PKqksGQCZCqyAtWxEzq7yirqiqfFa49R5lPpznrSAFj3pJg4nk3mGDbJ/9p
 Ew9nUbSAiU32WGLIF/Xom5gLmOf1oK8Sq/3/habhhBjAr6QxpZy21ONv8ArQllXfKg82pQMEs
 HKqGPrkDmwf29Mq7WUiWiUlBG/o=
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

Drew Adams <drew.adams@HIDDEN> writes:

> Whether FUN is or is not of that :append form, per
> your presumption - "the terminology used in the rest
> of Emacs", the UNevaluated sexp is meant.  But that's
> not the case here.
>
> Try it:
>
> (defun toto () (message "@@@@@@@@@@@@@@"))
> (minibuffer-with-setup-hook toto (message "************"))
>
> Debugger entered--Lisp error: (void-variable toto)
>   (let ((fun toto)
>     (setup-hook (make-symbol "minibuffer-setup")))
>     (fset setup-hook
>           #'(lambda nil
>               (remove-hook 'minibuffer-setup-hook setup-hook)
>               (funcall fun)))
>     (unwind-protect (progn (add-hook 'minibuffer-setup-hook setup-hook)
>                            (message "************"))
>       (remove-hook 'minibuffer-setup-hook setup-hook)))
>
> Not to mention that the unevaluated form (:append toto)
> also exhibits the same problem - it too doesn't fit
> "the terminology used in the rest of Emacs".

Well yes, I know, I expected that behavior after reading the docstring.
You obviously don't.

Nowhere is said that FUN should be a function _name_ or a symbol.

Unless stated otherwise, what you specify as an argument is an
expression.  Here only with the exception that two syntaxes are
possible, the alternative one is a list, like we e.g. know from cl
arglists.

My patch tried to make that part clearer: the argument is of the form
FUN or (:append FUN) (an macro _argument_ described as of a certain form
always speaks about the unevaluated s-exp), and FUN is an expression
evaluating to the function that will be added to the hook.

Michael.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#59559: 28.1; `minibuffer-with-setup-hook' with :append
Resent-From: Drew Adams <drew.adams@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 23 Jan 2023 03:15:02 +0000
Resent-Message-ID: <handler.59559.B59559.167444367117561 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 59559
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Michael Heerdegen <michael_heerdegen@HIDDEN>
Cc: Eli Zaretskii <eliz@HIDDEN>, "59559 <at> debbugs.gnu.org" <59559 <at> debbugs.gnu.org>
Received: via spool by 59559-submit <at> debbugs.gnu.org id=B59559.167444367117561
          (code B ref 59559); Mon, 23 Jan 2023 03:15:02 +0000
Received: (at 59559) by debbugs.gnu.org; 23 Jan 2023 03:14:31 +0000
Received: from localhost ([127.0.0.1]:52920 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pJnHy-0004ZB-QD
	for submit <at> debbugs.gnu.org; Sun, 22 Jan 2023 22:14:31 -0500
Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:8734)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <drew.adams@HIDDEN>) id 1pJnHt-0004Yx-6M
 for 59559 <at> debbugs.gnu.org; Sun, 22 Jan 2023 22:14:29 -0500
Received: from pps.filterd (m0246629.ppops.net [127.0.0.1])
 by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id
 30MNS5s4004936; Mon, 23 Jan 2023 03:14:24 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : references : in-reply-to : content-type :
 content-transfer-encoding : mime-version; s=corp-2022-7-12;
 bh=kWDoZs5SB6TZlGSr7+AXy0n3rxQWdSPzganaFr9ZTx4=;
 b=ChJNYeejq0XGQ/BGJpPG8P/BzqpNPh0adQmMbvdOVHrg8yhKnMqGbvOZ6BXaB/hszB5P
 Vom85T83hiCtAhpinTWoo6ARoyumI6NMSTIh9ZMeCP9V6N2H1q9u0yk1Mxo1Mq1gqoBF
 NlUAFBBKmCxzqQ4pzaxqlab+8zIsfgUbYCxvpimBMkmXzq2gjLohK1uOrC7J0vpZiSWX
 nU7hFckkVASuquc82pe3zLwJvr/Oy21z2oZe4xj7ejlx82CXGNqLDf4XuEFPAQzI5MbF
 4JzIRtEvP5IW4urp05kfQZ4nhAeq5LySTEiH/Tt3dSFZ5F4g37yCRMigZXcdGW++bde/ IQ== 
Received: from phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com
 (phxpaimrmta03.appoci.oracle.com [138.1.37.129])
 by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3n87xa1tpu-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 23 Jan 2023 03:14:23 +0000
Received: from pps.filterd
 (phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1])
 by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (8.17.1.5/8.17.1.5)
 with ESMTP id 30N2CtJt034289; Mon, 23 Jan 2023 03:14:23 GMT
Received: from nam04-bn8-obe.outbound.protection.outlook.com
 (mail-bn8nam04lp2045.outbound.protection.outlook.com [104.47.74.45])
 by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id
 3n86g2ysdb-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 23 Jan 2023 03:14:23 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=MK2lJ3Kj+BYcdJ1b4Ln4cEjSlCMCzrlo2may8EiVzif+2igU8DzO0VssnldZuoSx/g3usJf0bk1V5ZxfONIG9C4biXEc7V35tsrFU3x+Jv3Vj73EtBFbntpLnaDnz68mariB1xih2lz6+L0PYmmFXbbRCoNaDIoiOURmyYC8nT6/ijd5iim5+RsZfXRx3i3N2yI+SWiHpUFyTKM0i1VF4x+xjcthnYDHeV/TPDwGT5wFCb5gp2B2zsJ8971FO87JTiQxUuGdTfFtYy5W6sWt3t9vcvRxcU1EkFLy+MCfmSRpIkZODKcJLaP5AIKxAzsEGT12ofKSevnMaqRyNTZHww==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=kWDoZs5SB6TZlGSr7+AXy0n3rxQWdSPzganaFr9ZTx4=;
 b=XAaP7cb9KCJ8tcQyK2AyLJHf8hX+h5LN0g5u6sF7qnSDDpf9IL084r7tZ4XOZaqj/NF9cUiOuhVgnHv8ruc0vgycHvdN9Djvkct9gzm5dIZ8m1XIBOp4KMRInkJCCwBwCDG40D/KIdTyQMs2oMsmc1gNd9G93Kp5XBv/nGemKwi8hgKnUzyIB1a7ut6Zmfy4Erz2heEQd6NsYRZ26rvJACfGDeQ1LcrWYUOKnGL0b62mur7pTZyBPp8xy51EzlT/zF9MRweRXlJUrFkTvUzEP82QI3WamG5JyZqO9hz23vj0oZKRfaYhdQkYVnMh6dIEb9EF0W9glQhGrdt5ILmpow==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com;
 dkim=pass header.d=oracle.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=kWDoZs5SB6TZlGSr7+AXy0n3rxQWdSPzganaFr9ZTx4=;
 b=tvaTglFqbZy/SguAltHocpFKVTOAWXz8cAbUA8Oahz+5wBZtoj8BnJ2TeujHTPxtoo2UGmIeYzCGe9QNvXujl41gvcm29d6kWFZbhaUs5zhJriR113RJa/FnX3GdhbQBAG9sZa4dt6ttm/3FYSTzyhjV28b+C6d+mzuCX7/E21w=
Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19)
 by CO6PR10MB5792.namprd10.prod.outlook.com (2603:10b6:303:14d::12)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6043.9; Mon, 23 Jan
 2023 03:14:20 +0000
Received: from SJ0PR10MB5488.namprd10.prod.outlook.com
 ([fe80::7c3c:e53d:5276:ef29]) by SJ0PR10MB5488.namprd10.prod.outlook.com
 ([fe80::7c3c:e53d:5276:ef29%7]) with mapi id 15.20.6043.014; Mon, 23 Jan 2023
 03:14:20 +0000
From: Drew Adams <drew.adams@HIDDEN>
Thread-Topic: [External] : Re: bug#59559: 28.1; `minibuffer-with-setup-hook'
 with :append
Thread-Index: AQHZLr/XFZghXt1fykCP+DBnzjEWsa6rSL/Q
Date: Mon, 23 Jan 2023 03:14:20 +0000
Message-ID: <SJ0PR10MB54887A4B1C8502709055A9E9F3C89@HIDDEN>
References: <SJ0PR10MB54882DBE2AEFDCF3C010CDCCF30E9@HIDDEN>
 <SJ0PR10MB54880E7FE124E133542A7E80F30E9@HIDDEN>
 <87pmbmnvdd.fsf@HIDDEN>
 <SJ0PR10MB548875207B57AE50E78B1A8EF3FF9@HIDDEN>
 <87358iuqsj.fsf@HIDDEN>
 <SJ0PR10MB548869F68945DA2E1BA4CE2CF3FF9@HIDDEN>
 <87edro6jl7.fsf@HIDDEN>
 <SJ0PR10MB54884FE9BD0993D789EB1244F3CA9@HIDDEN>
 <837cxflm9c.fsf@HIDDEN> <875ycz7hvt.fsf@HIDDEN>	<835yczkt4k.fsf@HIDDEN>
 <SJ0PR10MB548855A7F32DC675E45E8C3CF3CB9@HIDDEN>
 <87h6wip0ly.fsf@HIDDEN>
In-Reply-To: <87h6wip0ly.fsf@HIDDEN>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: SJ0PR10MB5488:EE_|CO6PR10MB5792:EE_
x-ms-office365-filtering-correlation-id: 00dd0d07-6765-49c9-22bc-08dafcefeb9a
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: jmDG06PUM9hpv76FkU08A2IA5rgcHfi8l2Jo4sp6BDvGOU5LWDe0OEXigtGeqYMD7zchT+r5Rma/rmdIj9KUGCFpXMDTURO/SSKr9FP76+5ScmT50Z26O6sqZhqr0zhjGhGhykfrcTGz9Plrz3tJ9Xs+kH/ahS/+IGkePumLAVHmKMLLvLgrr2EcQCxPBvysoSTrJ9fScGiRI+bixvEhA7QH9U0fPM6y/+Xkk94X+2NucaruMaVYnxlMhrLXhTG+HSVUV9uXohCzT2HXM9l+IZnGIGwrU+03eRwYEuzBF7DVIjVvwPbGTByUdD0TtNScr3r1FIsvdXLLWcGQJWVjDGl64hYCfM8yDRpWpMIGQshbr8iK7+5RGBvEsoSU0KltcQCtOBGSRnW1KFRPc91iQXeSB8aHPgQPQzxQs/bF61G8B6P8lPkJHw/jGxWy7KvoP+G1vJKuKUJMsd+NoZMQSS8YdvwJaKtaS1SRf92Ht5BVAkLPjudsx/Et+voD7Gx9T/b3FzESfSu7Hn9b6U9xADX4VI4fWzaAPW4peMEZ/ShW0U6ztIYANT7pjAMlZEjxpuzNZ2o4YXLwKtC9+31mgKN0t6w/EsKTxH6S4aNxa6yoZPg+wqe5EGY44KMrHfrnYlzjftJYv84oPnHTe/7JfP3XZsN9Sv84It/RBxcKAMxolJDtxJ7f1cirlwkealM4zyuzUk7wWBtCVO4itKVhpUySeAenABHUnrTvOB8iFbo=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230022)(39860400002)(366004)(376002)(396003)(136003)(346002)(451199015)(6506007)(122000001)(38100700002)(71200400001)(7696005)(66476007)(4326008)(76116006)(8676002)(66946007)(6916009)(66556008)(64756008)(66446008)(478600001)(26005)(9686003)(186003)(8936002)(52536014)(5660300002)(44832011)(2906002)(83380400001)(41300700001)(38070700005)(33656002)(55016003)(86362001)(316002)(54906003)(81973001);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: Yw19hDcCNY2eDm5YXyuXdLOI8GSmdD/R/fKWT0B9Mo0XKcy2KnAa27c/BSom4i32552KZH+Hr1r22UVmy7wQPVP3RBRiv2wwNxc1l5fn6xHfzuamcwO5UmEOoLOVnyJrjfPUIG2NzDFxz0Si+0kqlIfXe11PfvqiTHrTMYgSNvItLz3Z6TVrajNdfcKBOr0XhDRaDI4Cg//PFr+6SGD+QGOvejvO9ZApcRznwloLaf3Y8Tj/P8ESqRIO5ysBWZr/1707WGzGjfhDPeRQFjnC2GQjTeFW0fQI8drkULi+wS57+NqTp/SVq3dEWkXK3sFY1LWShmB6PTbeBdP19ZUv8KTnU8SwtriiIm8qrRfDWYHs1zQyUJq1Zdribio8mXFuVPgQAAI9uc/+Irq8XDLVKbu4HgFfvZ8DsAh69YYdIrIhqgZbYtNgMhg1gT3bpzUkTWuDwCG/IbQwq6LeQGb0F2ntqx+8N2cYclt54WbJkhOD7jQLSSIasSRvJvfnZ8Byp0pYY0jgHT0eHZMrAil9UcCgokuOfaGYMcKGi2jNAmCCQW16gpjP2SZBMqhLBRlqZ2DLdqTtljl4/c/9qOButsxygtdh5aJ91tovqv4OS9n2fDAPj6EtcCFbEEpiqa7BtLBQfJ8YYa3aYeQlE56CpDEnqkQuywYPWN+CyTVqwHDTrObIJjE7iT/FIZ9yo11Ou5BbWQ6ue02MQBnVcW8UCPY3G1e4YL/pTM3FAfNGcBjQx3VRKs6fJKlW+SbjAV9mNZaSjX6dtElQZSy73RExJltblfJNzHWAoeUbNfDRgGSR/4tS0omQPCiIB2j4UTtHiFQzfAE2/ghfBsppagl1tDpKJ4WuROdP0qJBavJVdMvS3mdnZ0OYvzqe5Hir7r1xD11SoldjL8l1a40K7a/8bnCD6MFXYAWv4iI1sZ5JTKFaePYh4pdSkyOzt5havePSag7yrJVK/o5PE1u4cUdRpITlO09er/Ccj9yh2C6mGBNVfLw32pCJw2kIEBJyz8+A+3474tskfKa1zud2u6BR0pjs0lxKW9awRc51q4oSZNMqd7u7/9AmUqs0H67OMXcz4ZvP3NrhDPUclRQnLmHXsl2BBo11Q3Qh7yoNyD41wnLfFg3eQdrcEMI/JJp+iPBYBiWGz+YHjVMy0fUy8AG+xQ4+ba+tpQ6vlgy6us1y4xzgwshpFfVKECkEscmgnRB+XU85hBViF5n36uC8GoJhzPbMBLHg6mPisXmaV4ZiGdKf1cab5vouh3Hk1CVYD9Y3imPC0ws5WxwcBm8QtDCCXuOhr+3nh8A/79fyeQL+ztOsIocFjSb9oJPmj0eQO1TZFkhAFgS8H8UXd3wInGoDwUqr/1bgBWdpzxX07uol36YbYcE2kognaLYZHUjM37+REcczzyEUxim58YtkPlYijHhUovmraLUShNvychsSIt9EGkT+Yc2K4X0Ucp1aPtm4BEvJoo/bxz+h8MgYWsEBFTlvaP2PsRv9HGob2Y6dLsoiB/wbHNjcKB5GGLBHevvvGp+ckxoAARPlbInomfK1PdcNTfJwaSLVsH89u8r0SnK6kSogTfBEstLas3PWjjiM
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: 501d7ZDrxfZvndJF6y1OqxvpWMpc4gM0OaDK82xoFwjIfGv0y/D31zHSiCS6uJWBPciHke4jGANGobvUhHZzd3lvwW6xfy9b0lgrN+OE5Fmf1GqJ9D4mFth1Zufw6SHWNw+rYZPAd0Tz54HYFl53C9EO50qf5So2W8/E5XGMGjeETEyj9oA6vvs1x54i9Qzz5ry5dJOJjXzcmc/8AZqS139pSsqA+oheTi9bVCdWsbgEPZMo7yTlPTP7DJC8/ywZeQVxfKnO7vqHfEbXia0/oQsdNIUceTui/DpjNhKuQ6JHnOpl1RDjtZ9Zl9wjMi0a10H9uhnB4PD4ad7+mobftAmh+lrSdh5h/N5d+eCut/F44GJXmRCBMLXGpUuF334xwOOTuEKg7R+kCBS0N8VKWLl1NYhwq7vxwpnjwllIMC9HVjhjKAUpCbLZ8Cgzqokqfot3BAwu/2nKg+6H7AFI8dV464kETRS4TIa8cUWfpI78m1ZGp0tbrOpdt6EhGQjSOmN+P9u8MqUzehl9Hu2ooVGLvPspB/M5cKcCmM8Ri0r5weHxQ++VWgiHFJoNR4eNOWzdZgRYPFT3A5HDodNfcgvVqzHfQQ61/8lKdDYHDrjxE2y1RHqi2ZsB3MyoO+mUcV8sBSMLrU880NkFwQni4kdB/owYijZDGurzQye0W+kzBjo9sFHNKkw2nsw3RtG+RoGdLOMJoYz/6mkwotSg4ncOIRauerABEPTLSbBbCBnXTvUfaC7wRxO14zQTklL1PqgO+/mYKjo6gNOsxKRZe66x/NoDNktYCVos4G3nuNE=
X-OriginatorOrg: oracle.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 00dd0d07-6765-49c9-22bc-08dafcefeb9a
X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Jan 2023 03:14:20.6008 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: emXan76VN6iE5aHdJMfFRnzQDl7InGO7EHC6ANg1bR4ccvDvUW/d/hXdt2R+UagCttdIehUpjz+6pQi6S5r8/w==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO6PR10MB5792
X-Proofpoint-Virus-Version: vendor=baseguard
 engine=ICAP:2.0.219,Aquarius:18.0.930,Hydra:6.0.562,FMLib:17.11.122.1
 definitions=2023-01-22_18,2023-01-20_01,2022-06-22_01
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 bulkscore=0 mlxscore=0 mlxlogscore=525 adultscore=0 spamscore=0
 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.12.0-2212070000 definitions=main-2301230030
X-Proofpoint-GUID: 9Epdv0UmUSnmkhQDpc6p9jrLDUNno4Dk
X-Proofpoint-ORIG-GUID: 9Epdv0UmUSnmkhQDpc6p9jrLDUNno4Dk
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

> Well yes, I know, I expected that behavior after reading
> the docstring.  You obviously don't.
>=20
> Nowhere is said that FUN should be a function _name_ or a symbol.

If it's not evaluated, and we say that it's added to a
hook, then it must be a sexp that represents a function
in some way, no?  What kinds of sexps represent/name
functions?  Lambda forms and defined-function names
(symbols).  (And maybe someone could think the symbol
name does also.)

> Unless stated otherwise, what you specify as an argument
> is an expression.

But given that assumption, what expressions are expected
for argument FUN?

The doc says that FUN is added to the hook.  Only functions
are added to a hook.  So FUN, the sexp, must be a function?
A sexp isn't a function, and a function isn't a sexp.

So one guesses that maybe it means a sexp that _represents_
a function.  OK. What kinds of specs represent functions?

You see where this leads, I hope.  Is that sexp evaluated?
Do I quote a function name or just pass the function name
(which certainly represents/names a function)?  That info
is missing.  It's not enough to know that macro args are
sexps.

And then we get to the part about the other, more particular
form of spec you can use for FUN - the other sexp that
represents a function, (:append FUN1).

Here we're told not that the whole thing (which is FUN from
the signature and the first line) is added to the hook, but
that FUN1 is added to the hook.

So already there's a contradiction from the the first line.
Even so, now we have that the FUN1 sexp part of the sexp
(:append FUN1) is actually what gets added.  OK.

And we're back to the same question as for FUN: a sexp that
represents a function.  Is it eval'd?  Quoted or unquoted
function representation?   Doesn't matter for a lambda, but
does matter for a function name.

Note that the doc string even goes to the trouble of adding
the detail that "This macro actually adds an auxiliary
function that calls FUN, rather than FUN itself, to
'minibuffer-setup-hook'."  Is that so important for users?

And yet we don't want to make clear whether the sexps (FUN
and FUN1) that represent functions that get added (oops - in
an auxiliary function) get evaluated, i.e., whether you pass
foobar or #'foobar?  Why isn't that important to communicate?

The doc isn't clear, IMO, and it doesn't help to say that if
a reader just understands that macros don't eval their args
then it should be clear.

> Here only with the exception that two syntaxes are
> possible, the alternative one is a list, like we e.g.=20
> know from cl arglists.

I see a vague here with CL keyword args, if that's what
you're suggesting.  But CL doc would never show the lambda
list in a way that doesn't make a keyword arg clear, and it
would specifically call out the use of the supported keyword
arg.  (And of course, Elisp doesn't have or allow keyword
args in a lambda list.)

> My patch tried to make that part clearer: the argument is of the form
> FUN or (:append FUN) (an macro _argument_ described as of a certain form
> always speaks about the unevaluated s-exp), and FUN is an expression
> evaluating to the function that will be added to the hook.

Yes, your text was a big improvement, and yes, you tried to
address the problems I raised.  My only comment was a minor
one: to avoid talking about an "unquoted list".

And I pointed to another problem: is it true, as it is for
`add-hook', that the function "is not added if already
present"?  If so, the doc should say that.  A reader can't
assume that that's what happens - there's no mention that
`add-hook' is involved, for instance.  Neither of you have
spoken to this question.

I think the doc should make clear (explicit) that there're
two _alternative_ FUNC arg forms, that both are sexps, and
that in one form the entire sexp is eval'd to produce the
function that's added, and in the (:append F) form the F
part is eval'd to give the function that's added.

Also, I don't think that the non-(:append F) form is any
more of a "default" than the (:append F) form.  There are
two acceptable forms for that sexp arg; neither is default.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#59559: 28.1; `minibuffer-with-setup-hook' with :append
Resent-From: Drew Adams <drew.adams@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 23 Jan 2023 03:22:02 +0000
Resent-Message-ID: <handler.59559.B59559.167444410118301 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 59559
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Drew Adams <drew.adams@HIDDEN>, Michael Heerdegen <michael_heerdegen@HIDDEN>
Cc: Eli Zaretskii <eliz@HIDDEN>, "59559 <at> debbugs.gnu.org" <59559 <at> debbugs.gnu.org>
Received: via spool by 59559-submit <at> debbugs.gnu.org id=B59559.167444410118301
          (code B ref 59559); Mon, 23 Jan 2023 03:22:02 +0000
Received: (at 59559) by debbugs.gnu.org; 23 Jan 2023 03:21:41 +0000
Received: from localhost ([127.0.0.1]:52933 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pJnOv-0004l6-2n
	for submit <at> debbugs.gnu.org; Sun, 22 Jan 2023 22:21:41 -0500
Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:29822)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <drew.adams@HIDDEN>) id 1pJnOr-0004kx-R8
 for 59559 <at> debbugs.gnu.org; Sun, 22 Jan 2023 22:21:39 -0500
Received: from pps.filterd (m0246629.ppops.net [127.0.0.1])
 by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id
 30MLO26a027789; Mon, 23 Jan 2023 03:21:37 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : references : in-reply-to : content-type :
 content-transfer-encoding : mime-version; s=corp-2022-7-12;
 bh=Gy4QOlQkV3lw2emJgEzkEW4X9XJerKKMC+z2NkmDrFM=;
 b=N8jryIyM/taGP/gymQ+HF78q7JCnhmAat0hGAWAJkbH9UE9x84i5sw9tTqrUbu2pf2Vl
 wRwhLFedUQzoNJill4T6745EYlgJ5dIOoC1s4WmIEBx77Um4XTb7PHqrb36AmW/t1sky
 aXsmr1xJ8N3Su8qwBgOqJISFZJq1acxbMP7XvXjsPe9bYw6RtrYnIcgiOfNk+KD0n3de
 h0pymGr/ZJ9BRBI2DZTgfWgn3qH4+uQr1skcaaaeVZahf4nXklCDfXiXOrcYcjw7NavZ
 K1IV9+arBBX6Pnjg73PuItrZ/5UyvdHt6Xq/9SYyc/IjDY1TkIihnYxZqJHhHaBOxDtY LQ== 
Received: from phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com
 (phxpaimrmta01.appoci.oracle.com [138.1.114.2])
 by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3n87xa1tut-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 23 Jan 2023 03:21:36 +0000
Received: from pps.filterd
 (phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1])
 by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (8.17.1.5/8.17.1.5)
 with ESMTP id 30N2FPc7035016; Mon, 23 Jan 2023 03:21:36 GMT
Received: from nam12-bn8-obe.outbound.protection.outlook.com
 (mail-bn8nam12lp2171.outbound.protection.outlook.com [104.47.55.171])
 by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id
 3n86g2g6ee-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 23 Jan 2023 03:21:36 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=HqhVNO5CRVmh/gjt26z0dm2Vrn0TGbq9TfktdOLvIybPAxyGZAdERARijLZ9U20WnI0MbtgW/AkrNXDlrnP5cElsBNcz77tXOmeQdMu8WMJ53IOJvQTYEUp36xJo81fIno9d3in1/HDoKGJjewv5Lu4bmTPnZezmVTVaRxsqP8SxaRc5N9XdbNFxTMVKLHJ/D2y1bSex3UKNPsOdJLl3p8+uD+/HHI3aFTSfo6iGMn6nkLI/jGJA6s+SBvACudX6sPCcw+h8GR+D3Y0fUKoXS/9WE/mEttgBOWIAQQp7Elx1r3vgYo4AQRYnczue19H3oU0i5bafLNrYK9qwSkArVQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=Gy4QOlQkV3lw2emJgEzkEW4X9XJerKKMC+z2NkmDrFM=;
 b=RowQ5rRYz0von0jHqifSM8GFpD7Tjc5Q3kqtVwWiyzNh2IEHf+j8z113iNHHEJ7Pt/Ht5cbHo3SVrnu+daBhuAkqZ/EhbxRfAwOzRmkK+QYSxsw08GEQn1j3OZzgsyDl2kPlezkgAh3hwXw5OSaB6bR5WaJQZPEPIUZwBk+20gIrVi5oH4zbBVMd0vxuRpA1X9IfqdHAUArBeNv6MwNFYA/6D0yVCzB7R6n9SKbL9Q9vU54Fq1Yq43EKfsIpWvg+oIJ+1nLfUZfv10GwX0FT0ta98iEhePMjWczRPeoFQJj20cuUgVjeyGxfNtKhC0pPWruGnDAeswL4G79NLRcVZA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com;
 dkim=pass header.d=oracle.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=Gy4QOlQkV3lw2emJgEzkEW4X9XJerKKMC+z2NkmDrFM=;
 b=zjgKPIiw8triKt2h8xyK+OSZJq4ZfB5y+jSEmYWNfh8uF+29qmJrl3DNEEBHdB1Bk8ZxXoXvPU1DW04HZ4J2QhS5BY56aLSAGzRJlizqn/9dEV53s8hqenyeMDQOI16W3iHE6lZ3L+rg0I1NPvslw4hF/w8dtAjHVdN4QTNWvsU=
Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19)
 by SJ0PR10MB5408.namprd10.prod.outlook.com (2603:10b6:a03:3ba::16)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6043.14; Mon, 23 Jan
 2023 03:21:34 +0000
Received: from SJ0PR10MB5488.namprd10.prod.outlook.com
 ([fe80::7c3c:e53d:5276:ef29]) by SJ0PR10MB5488.namprd10.prod.outlook.com
 ([fe80::7c3c:e53d:5276:ef29%7]) with mapi id 15.20.6043.014; Mon, 23 Jan 2023
 03:21:33 +0000
From: Drew Adams <drew.adams@HIDDEN>
Thread-Topic: [External] : bug#59559: 28.1; `minibuffer-with-setup-hook' with
 :append
Thread-Index: AQHZLr/XFZghXt1fykCP+DBnzjEWsa6rSL/QgAAM4lA=
Date: Mon, 23 Jan 2023 03:21:33 +0000
Message-ID: <SJ0PR10MB5488F866C1ABFEF5D3E898ACF3C89@HIDDEN>
References: <SJ0PR10MB54882DBE2AEFDCF3C010CDCCF30E9@HIDDEN>
 <SJ0PR10MB54880E7FE124E133542A7E80F30E9@HIDDEN>
 <87pmbmnvdd.fsf@HIDDEN>
 <SJ0PR10MB548875207B57AE50E78B1A8EF3FF9@HIDDEN>
 <87358iuqsj.fsf@HIDDEN>
 <SJ0PR10MB548869F68945DA2E1BA4CE2CF3FF9@HIDDEN>
 <87edro6jl7.fsf@HIDDEN>
 <SJ0PR10MB54884FE9BD0993D789EB1244F3CA9@HIDDEN>
 <837cxflm9c.fsf@HIDDEN> <875ycz7hvt.fsf@HIDDEN>	<835yczkt4k.fsf@HIDDEN>
 <SJ0PR10MB548855A7F32DC675E45E8C3CF3CB9@HIDDEN>
 <87h6wip0ly.fsf@HIDDEN>
 <SJ0PR10MB54887A4B1C8502709055A9E9F3C89@HIDDEN>
In-Reply-To: <SJ0PR10MB54887A4B1C8502709055A9E9F3C89@HIDDEN>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: SJ0PR10MB5488:EE_|SJ0PR10MB5408:EE_
x-ms-office365-filtering-correlation-id: 4e8e9fe5-e9c4-491f-9b93-08dafcf0ed93
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: MDMgvPMt4j+hPZczn8D68snp9FcWE+Kv80+WlvIv7BKM8cMwHpp5Gy9AasRQdoLZ+6vKk2GsMdG1Qxv9ZjPS5YgHrrcMDRrKxa9EDnDnoiUM9PXMlBSJocpH9BShPlmTHigRWV8F4X70vnjBtnegHNaVjHLdPWpse8XRvWJKDqAWrRhJVs/RmHkcZPElEE7UO61VRwieEYblZMqVKaDoU8RahDMOLFg8377WEgTCWhDrYe7qCJ77T+nWkMtVPgGY92qYOMVepnuSRjPvI66xJtwkI1MVD1rTwFGHpmin6F3ctUH9iH3MBCiJVR3tN0FsMiy0oyIK/KVnW1KvmHnWMlxwoLXAzSnm63a/S8ToRyrVkMXFwKDCYyV2EW/K3pOYK0K06inhIF3TSnZ4YxvI61Y4v2Z2gBpAnul0OtYSKdeRmiW3cCQuPrHyZRQBaDU0yrxYGRnfd1UhGBsyHnCk5BlpPCnTTmBUPPB7Lpyob82RcOZ1EstCw+JZZpsgte1UAvD/+6FKIlmpJATXJzkPZ/yQNaJ8/be/+JYtfzkJsvqq7srFo+yCgANj+NbHUQp4e6jBkTjW5rTEhJ+kYLp0QSHe3S+KA1UpjCkDcv1Vyd69soEJ4KwuztiBbUI7/aW1yjcxwRp4ToCKT7LFc9Fzm7+Wn2JX1uCwcd7KEsM8LL8JgGUHQGr3eqrgKRH4BQPMOxgUblJvWaCZaOMf9FonYJFnE345pIZs7+In2e8QsjM=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230022)(136003)(39860400002)(396003)(376002)(366004)(346002)(451199015)(558084003)(122000001)(33656002)(38100700002)(38070700005)(86362001)(2906002)(44832011)(5660300002)(41300700001)(52536014)(8936002)(4326008)(55016003)(9686003)(8676002)(6506007)(186003)(26005)(2940100002)(54906003)(76116006)(66946007)(316002)(66556008)(66476007)(66446008)(64756008)(110136005)(478600001)(7696005)(71200400001)(81973001);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: x6IpCQikOnKIySaI88n3JAJ4WFZMHe4lVqo6iqQKsUA/hUaqtxpxcMIJZd68CrMcN/Nm9SWpi8pz5ul4f5rS8C8gFEYSfnRpupivX3/OccJJGJ6ZUB19UY7HrP7ZM0SlnvMzNtSqEX6lL1hWD6wa2HDCbR9jnPxPSdB2g/hLUGtZSdE2HUh32dzGsVYMvIFlaCppD5ehg2483CB3iIsBTF+GYds3aqmFhLwddpTEv8LakyfU4KY8+uUdcTiDIa6IldSOTzUOCCWxZ5ndaNNyUp3DeMz0t2lSZzKJfaGJ8N3IJPtvFedhe8euJwUx50ooqvXzTSlESwUC9W51+8xNdejphDsE6OmkguhLxq1lvloQZk0/5RFdmsgWjmIj+O2MDAlTN9wghFuw3s6VfalhvMJ2cDVgKlkIc9HlTb13VGq5nBUHnJlcjM3oIfHKnNw2UE36KX0ngsF8kGgK4QTvWV8rfV/v2j3/P1R7CLVTjg2eM+/ZpQbOPzVgDg+0fJSGoQ9BmcrXWq4Zw/76B0Drz1jRQa7Si2k7P+eyDg/kF1aTmLgJeiOYCbqX7iW8VX6zi4RKSjLAfKH9oZZnpcwE9RxhNJC5JEBOo1N+GTg7S0t+jZOCeExe4FMM1EeviBBa96AAIT4SS+gfS7xxl7aFDmm9aJv4nDz71Heut5BBRZ2Ze5Yvm+hNSTW0KY4JblVKpKTNBxCtuikaA5KtxM1eg6z25/JVTrTAnosOPjayWk8fRCEzx1ly5GOFuMO75/hvOSzK9fSBWWDR2McfQNEINZIT02frhT36wv/3a3ozh3on4tj3dNUpn1szoVVq1xGhoZm2Pxh71pWyEyI004Ca5v3Fg+qYBrW9dS3/XgUZyKMxt6tNO1Gi8XVYRXJuGneMkBhaNNJhwL4bMWKtOO93Q0zk3geGsGP8Z5Am2PyeCAARUfxGneUtCw7nQHRbs1hSdalvgbfPdE/+wZP2wQWJa3C1Jpu1qWZJdTcHYYwSbUQMp9cedmOzXDW0r6Cl2b4P/tqKs/4ebHr4Ors5RQLTNy7UcDFHsntXMRJoEPzbgz7Ywxh8SO5YP1T0BoFYYe2obXpPAxd57Tfevfqn9sQxIVAh0smHk13fgkHkSWCHuj3weH8UiiZuhWlciwWHDv5Uc32Yomowkj6ASXE7HswhQrX6sefll/JoUJEFMXwwQAV4B6f6tFkOMNK+y5iBBsJWLTGdlBdUnXaKqN2NgFfRvp85qgzTqUqBkA17mU+BREa3V5q3L+LXxjrz/iqrFU+q+d7H7HmHkI326t7jExZ5VkyrJRptxR4xk9Z3SHWv3FXYixb6lMIodJmGQOcAYZcwUrw5uHif8Mozi5BpuNDaGhHxZkzTV4SQ98WSdfLZMAmBaMoCitKLuZVvoJ7xs1+uHyatismp/dv8N5kx6lnqpXDovWqr6lsLPLB/IwWN6XpSIPsmszbULRfaF9lVy2pPe18YY8fFd9H7si+1gNeCvAx72h9hi1IH1DzSVmgptag4N/Lv+gpqLX4i08pDwC9eVtVXznRfRo4HbJLVaNEyIZAmaq30qJC34NTx3wlNlbIPKoHEhkLuJur7GibfIo+/
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: DTUMW90UbKmsMC9a4KeDg0EOG+eg1jsvdnMaJ4kgSdS9IFQ+1NatyHuV7qqavBNz3u3QbBVzhfxAXi/0iyRIIA+CXngcUBT4su1hkmTOowXHl5qJFTygjKKhmnFF1R/up4R3n3Hia0RHChgmz11X6VYrmHSWnaVi04S6deGkQHALB7rOgXiscfG9VMvufyqSZR+rxatcLC5PaBTnuIGOOPpZJq6sc6DDG+Lisq5HOw8gbyyP534X156SHV+2locRpn4n5mbqBWKb011gYURcVc3WPjmbBH3g0pbAfRqxvq912pF3DXjkWHxyVHu7R8Zxp9rwsbTg7kn7X33awPZmHGJNiRSgXqk8zMwlA22m6RCQ6Rnupl0lMJAnzB32XannWaPO81BODM5vCo6EeyWQRwu7lBpkxrZmoP0avBQeXr93KeVjAVAEfvi8vH3epg370ueTOKGAMh5hEZaPcUjExWxL4ZNnCLgM2W2N++BFGuk13UP/wweqiq9Prp5WK5eatG3ZiY69WRhKrt0wPgJPH3EgFZNupFsxChdxBDwm4tpR2Noe3Xv/XMS5bPCuXCUU2zNZh3O68AfL0o7Mc4NZPvN3+p8PCOHmWwWmV8iNrdZXSehUuOuTuHq8BE0vcMino6NKCB2/UonE1DkgmgcYmBF7bFSe6jBmlZtst9knzT4cVv+7RWdC9w35XfsrH75j5xS9uCIGuTvhwb83IEx++WNxLEIAdTIissmevOmMLsaG+WopU4VK7qRzozbLm7BOCMrffluB4BukpLoXheFsG0FO8VEHTBkExeREfUemnHQ=
X-OriginatorOrg: oracle.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 4e8e9fe5-e9c4-491f-9b93-08dafcf0ed93
X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Jan 2023 03:21:33.4102 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 9Rk2VLI36wDSq4ScbgUzHvsbBgv3u8qXrRkXMYSbFs0WvlQKBcT29jLnrceqfTGYzMeodkHPfjTawcGxWR/8gw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR10MB5408
X-Proofpoint-Virus-Version: vendor=baseguard
 engine=ICAP:2.0.219,Aquarius:18.0.930,Hydra:6.0.562,FMLib:17.11.122.1
 definitions=2023-01-22_18,2023-01-20_01,2022-06-22_01
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0
 mlxlogscore=626
 malwarescore=0 mlxscore=0 bulkscore=0 adultscore=0 phishscore=0
 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.12.0-2212070000 definitions=main-2301230030
X-Proofpoint-GUID: XDR-YXLMOMfVYlCx-3BRR4t_bFaEwvad
X-Proofpoint-ORIG-GUID: XDR-YXLMOMfVYlCx-3BRR4t_bFaEwvad
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

> I see a vague here with CL keyword args, ...
               ^
           connection





Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#59559: 28.1; `minibuffer-with-setup-hook' with :append
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 23 Jan 2023 12:16:02 +0000
Resent-Message-ID: <handler.59559.B59559.16744761489800 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 59559
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Drew Adams <drew.adams@HIDDEN>
Cc: michael_heerdegen@HIDDEN, 59559 <at> debbugs.gnu.org
Received: via spool by 59559-submit <at> debbugs.gnu.org id=B59559.16744761489800
          (code B ref 59559); Mon, 23 Jan 2023 12:16:02 +0000
Received: (at 59559) by debbugs.gnu.org; 23 Jan 2023 12:15:48 +0000
Received: from localhost ([127.0.0.1]:53516 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pJvjo-0002Y0-Ce
	for submit <at> debbugs.gnu.org; Mon, 23 Jan 2023 07:15:48 -0500
Received: from eggs.gnu.org ([209.51.188.92]:42540)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1pJvjm-0002Xi-Kv
 for 59559 <at> debbugs.gnu.org; Mon, 23 Jan 2023 07:15:47 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1pJvjg-0004Nq-W0; Mon, 23 Jan 2023 07:15:41 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=zemf9rjhJzxrqk437RaDfzYmhiiZwa4Y392sq7V8OTQ=; b=XTOoNMkWeQBX
 VAF94AM6Ma1pjGNUgl3WheBNQvz2E2enYVu9kxuJaiel/ibTVNMejSJi2l29MNIFSiHyHoWNC99yt
 WvGpX7uRq3bOdjx6ZEOa8JKa5EShtPe9hwQN8NveZ/FVTQ6c7XTPHa/Kk2YlyySIrIcnSnTPpaisg
 rODR8rlMkkFVh0B5Jonlhue97jrsJBGWKALEqqjMvxBWXCwLG74dSeybaS11frzGvfMJg/9NDgVaH
 nuDyhiwCIwVlLO2bw6P06J88y5MM/lkS/x4Wrg7Obi+wV9OksuFSvr/tMne7rABCkoKdMlf9OPruZ
 RwkQHNjJpf2vWEofkpSeRw==;
Received: from [87.69.77.57] (helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1pJvjg-0001zJ-8L; Mon, 23 Jan 2023 07:15:40 -0500
Date: Mon, 23 Jan 2023 14:15:49 +0200
Message-Id: <834jshjvka.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <SJ0PR10MB548855A7F32DC675E45E8C3CF3CB9@HIDDEN>
 (message from Drew Adams on Sun, 22 Jan 2023 22:10:49 +0000)
References: <SJ0PR10MB54882DBE2AEFDCF3C010CDCCF30E9@HIDDEN>
 <SJ0PR10MB54880E7FE124E133542A7E80F30E9@HIDDEN>
 <87pmbmnvdd.fsf@HIDDEN>
 <SJ0PR10MB548875207B57AE50E78B1A8EF3FF9@HIDDEN>
 <87358iuqsj.fsf@HIDDEN>
 <SJ0PR10MB548869F68945DA2E1BA4CE2CF3FF9@HIDDEN>
 <87edro6jl7.fsf@HIDDEN>
 <SJ0PR10MB54884FE9BD0993D789EB1244F3CA9@HIDDEN>
 <837cxflm9c.fsf@HIDDEN> <875ycz7hvt.fsf@HIDDEN> <835yczkt4k.fsf@HIDDEN> 
 <SJ0PR10MB548855A7F32DC675E45E8C3CF3CB9@HIDDEN>
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Drew Adams <drew.adams@HIDDEN>
> CC: "59559 <at> debbugs.gnu.org" <59559 <at> debbugs.gnu.org>
> Date: Sun, 22 Jan 2023 22:10:49 +0000
> 
> But if Eli has reached a decision

He did.





Last modified: Mon, 23 Jan 2023 12:30:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.