From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.bugs Subject: bug#59559: 28.1; `minibuffer-with-setup-hook' with :append Date: Tue, 10 Jan 2023 20:56:59 +0000 Message-ID: References: <87pmbmnvdd.fsf@web.de> <87358iuqsj.fsf@web.de> <87y1qatbdt.fsf@web.de> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="19875"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "59559@debbugs.gnu.org" <59559@debbugs.gnu.org> To: Michael Heerdegen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Jan 10 21:58:26 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pFLhR-0004ya-2E for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 10 Jan 2023 21:58:25 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pFLhA-0007ES-Az; Tue, 10 Jan 2023 15:58:08 -0500 Original-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 ) id 1pFLh8-0007E9-4u for bug-gnu-emacs@gnu.org; Tue, 10 Jan 2023 15:58:06 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pFLh4-0000lq-98 for bug-gnu-emacs@gnu.org; Tue, 10 Jan 2023 15:58:05 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pFLh3-0003J9-U6 for bug-gnu-emacs@gnu.org; Tue, 10 Jan 2023 15:58:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 10 Jan 2023 20:58:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59559 X-GNU-PR-Package: emacs Original-Received: via spool by 59559-submit@debbugs.gnu.org id=B59559.167338422812651 (code B ref 59559); Tue, 10 Jan 2023 20:58:01 +0000 Original-Received: (at 59559) by debbugs.gnu.org; 10 Jan 2023 20:57:08 +0000 Original-Received: from localhost ([127.0.0.1]:41264 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pFLgB-0003Hy-Rs for submit@debbugs.gnu.org; Tue, 10 Jan 2023 15:57:08 -0500 Original-Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:36232) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pFLg8-0003Hn-Cz for 59559@debbugs.gnu.org; Tue, 10 Jan 2023 15:57:06 -0500 Original-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== Original-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 Original-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 Original-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= Original-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 Original-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 Thread-Topic: [External] : Re: bug#59559: 28.1; `minibuffer-with-setup-hook' with :append Thread-Index: AQHZJS0tj1i8gf2jJUi7fWUfZ9umU66YHw/A In-Reply-To: <87y1qatbdt.fsf@web.de> Accept-Language: en-US Content-Language: en-US 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+yovF9cZIl77PGqH 16YldZpKoP6YF2vQ4BHMehsHimxTScNlPjPFE8OThdIh9MCB8l5n5m2om56b97+oaISD2qSkwOt07LZCtp+059QT1OsleT9aaT 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+rBwMPlvaLZCB025j8rEqiiUf e4Q/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-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:253116 Archived-At: > > 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