From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 13 23:37:08 2022 Received: (at submit) by debbugs.gnu.org; 14 Jul 2022 03:37:08 +0000 Received: from localhost ([127.0.0.1]:48239 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oBpf2-00051V-Ew for submit@debbugs.gnu.org; Wed, 13 Jul 2022 23:37:08 -0400 Received: from lists.gnu.org ([209.51.188.17]:40348) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oBpf0-00051J-6Y for submit@debbugs.gnu.org; Wed, 13 Jul 2022 23:37:07 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:55836) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oBpez-0007OF-UV for bug-gnu-emacs@gnu.org; Wed, 13 Jul 2022 23:37:05 -0400 Received: from smtp-1.orcon.net.nz ([60.234.4.34]:36201) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oBpey-0000Mk-1N for bug-gnu-emacs@gnu.org; Wed, 13 Jul 2022 23:37:05 -0400 Received: from [10.253.37.70] (port=40352 helo=webmail.orcon.net.nz) by smtp-1.orcon.net.nz with esmtpa (Exim 4.90_1) (envelope-from ) id 1oBpeq-0003Ep-Tg for bug-gnu-emacs@gnu.org; Thu, 14 Jul 2022 15:36:57 +1200 Received: from ip-116-251-140-135.kinect.net.nz ([116.251.140.135]) via [10.253.37.253] by webmail.orcon.net.nz with HTTP (HTTP/1.1 POST); Thu, 14 Jul 2022 15:36:56 +1200 MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Thu, 14 Jul 2022 15:36:56 +1200 From: Phil Sainty To: bug-gnu-emacs@gnu.org Subject: 29.0.50; read-expression-map conflict with read-from-minibuffer and default-value Message-ID: <65f773606440f55acab9c3c5fde9d064@webmail.orcon.net.nz> X-Sender: psainty@orcon.net.nz User-Agent: Orcon Webmail X-GeoIP: -- Received-SPF: pass client-ip=60.234.4.34; envelope-from=psainty@orcon.net.nz; helo=smtp-1.orcon.net.nz X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -0.1 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.7 (--) I have the following code, where the t is the READ argument, and the DEFAULT-VALUE of "nil" means that if the user enters no value, we read and return nil. (read-from-minibuffer "Context expression: " nil read-expression-map t 'read-expression-history "nil") That worked in Emacs 27, but in Emacs 28+ we now get a temporary message "[End of file during parsing]" alongside the prompt, and `read-from-minibuffer' continues waiting for input, ignoring the default value. https://debbugs.gnu.org/cgi/bugreport.cgi?bug=42893 is the direct cause, as `read-expression-map' now binds RET to `read--expression-try-read' which doesn't like the empty string. I can stop using `read-expression-map' here; but as the purpose of the code is to read an expression, and surely there may be other code out there like mine, I wondered if there was a better solution. -Phil In GNU Emacs 29.0.50 (build 2, x86_64-pc-linux-gnu, X toolkit, cairo version 1.15.10, Xaw scroll bars) of 2022-06-08 built on phil-lp Repository revision: 22d3f0e95a5602b2bde763cff185f5b4fed6e53e Repository branch: master From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 14 10:24:34 2022 Received: (at 56548) by debbugs.gnu.org; 14 Jul 2022 14:24:34 +0000 Received: from localhost ([127.0.0.1]:38551 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oBzlZ-0003Rc-Jv for submit@debbugs.gnu.org; Thu, 14 Jul 2022 10:24:33 -0400 Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:20362) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oBzlV-0003RO-Mf for 56548@debbugs.gnu.org; Thu, 14 Jul 2022 10:24:32 -0400 Received: from pps.filterd (m0246627.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 26EDcngX006431; Thu, 14 Jul 2022 14:24:28 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-2021-07-09; bh=un41XEirBEr/b6PsiRo3t3U8Gk7c4QuKAPx3QsWA2lA=; b=wpCut4CujJxhovPSWvY4f75UtO23G08xgkjLZKX86VFjTFps8uM5Gg3U/LOOje7//yI2 cfEJkqV/u9FkAmWWO+uZ1vCoX1x87hoEfwVRpakYNLyffPWXvGLzt0ZgGQoV8FTpKaF8 ioFJ2Dhm5CS6kj4zN2Map5+G3k1jJIxwwNcr7ANzIzBsnfwXzW7k3MxXwagLQHFPaG/3 ZXGMBpjaCiN7Qp0/GZrlO8cwhMF7BZNPXQoYbRnSd4I85xzxEYxljXc2NAAzQ1e8IX70 jH4JTq3GUyLrhajejmgiaeU8i2oIwL1n4vgBOLerJnfew5QBfdG2T8Oc5Nhmrb3QXlSP Mw== Received: from phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta03.appoci.oracle.com [138.1.37.129]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3h71rg558t-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 14 Jul 2022 14:24:28 +0000 Received: from pps.filterd (phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (8.16.1.2/8.16.1.2) with SMTP id 26EEAI0m031017; Thu, 14 Jul 2022 14:24:27 GMT Received: from nam12-bn8-obe.outbound.protection.outlook.com (mail-bn8nam12lp2169.outbound.protection.outlook.com [104.47.55.169]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com with ESMTP id 3h7046asg0-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 14 Jul 2022 14:24:27 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GU2jcAIQF6ksFRMmovPh+vQn/OjJGEAyCp5AHg57Ntzoa4prAjzyen2FULloIHRHa8f50Z44/0w3Cr2LbHbmBEzMI07hfVmds40pu15N8op89s9vCejnIWcFYGKj8mOr+cGZeP1UT+L+U+ERlG6v0kwAqIJqkzeXMCELM5H8VupH8kEC7mYO2U/2pUsNsNB8c6GsssDYluRcF+bkmq4IqkiOZgwwaIYgeCn8v911qlxAXscWkB01Hfl6LgNwnSjqYW14tPvnlFm24YHEP6rB3Pxkh82VCKcIS3aaT49DcQY79hsA2rgYQY3dk+e9xosMkwQaw0wwJkLTYKd3OdF5jg== 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=un41XEirBEr/b6PsiRo3t3U8Gk7c4QuKAPx3QsWA2lA=; b=J+IoHFLiD3MaUvpC45NkfwqvznTv5Wc8Hr7tO2iRwyia6lm1yldRBkdGyURYADvDnOAOyTgt+2EhFh8fdKZpunCct7D3dzDgHog1IoBzd0wogFDK1lxm0b+jrcduJb4HT+WWGcNSwaBtIEWuXd7Df7l1cj2KLNGRkoLpX1wqBuqL/PgOKzkjLFXRN+bl31lce/x634uAFoSAIfIhhUI+QNNEAFs7FzeVKKqWj6YUeOJDaYL2vq5pzDMc34G6ZLnVcFEQikTm0yhVpURUKxPnVDrnp1e0La6HEy8QHSJ/2LpuX7q3PQtLWIaEVMMGuaxD1li5cI3NxLpdQHMO+J5C1w== 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=un41XEirBEr/b6PsiRo3t3U8Gk7c4QuKAPx3QsWA2lA=; b=UKY+ZHmYtIA/ipzCmXNYn7GeIjLD+drXuVkNOe2HMlSZRUXwWouFLhR7HnIR6eP8QUHCayXxkyvyDjv2wUheghMLaOU7RxL34/5v3hedLu6ZNIFSCLMlkgidQIzjNO4zQgmB3kpa8NKpYclh90qMkVoFGOYxzKtsabnEWZ/7Rk8= Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by CY4PR1001MB2248.namprd10.prod.outlook.com (2603:10b6:910:48::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5417.25; Thu, 14 Jul 2022 14:24:25 +0000 Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::581b:ae2f:16b9:80fb]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::581b:ae2f:16b9:80fb%8]) with mapi id 15.20.5438.013; Thu, 14 Jul 2022 14:24:23 +0000 From: Drew Adams To: Phil Sainty , "56548@debbugs.gnu.org" <56548@debbugs.gnu.org> Subject: RE: [External] : bug#56548: 29.0.50; read-expression-map conflict with read-from-minibuffer and default-value Thread-Topic: [External] : bug#56548: 29.0.50; read-expression-map conflict with read-from-minibuffer and default-value Thread-Index: AQHYlzMo3SMsKpj2gU+FF47V/EqWvq196ypA Date: Thu, 14 Jul 2022 14:24:23 +0000 Message-ID: References: <65f773606440f55acab9c3c5fde9d064@webmail.orcon.net.nz> In-Reply-To: <65f773606440f55acab9c3c5fde9d064@webmail.orcon.net.nz> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 04b79bac-1841-41d1-cfe9-08da65a48cb7 x-ms-traffictypediagnostic: CY4PR1001MB2248:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: qYFaix7y571t30Nn5XWaTQQWmjvkcJd4jhY/F660oP3z0krJ+Sr7Q7V0L1v3RXSLEmscYQ2TEZTgvwMDKfSL2Pu4jLXhD+IlUBKrrR+xSXzjLXeL0qFpPk+N3BGXN+ocl76OS25Mr72uiU0pfNVF2/b8d4O7ciOBYxHWOSpmBtJf8aZjttx4a+I+e60brIH4tqiZA8Xvg8Ur+JU+PHWvCnaGwrSA2cA9T5gfRJfeJqq+U+UtcMKjjxN2FQFKYdzdEORes/ulm3iuTAdwTCUqme/QCseX3o6YrcAdLW7YesX2Col7x/ATFsfEnpO5xVEFAiebmu6nZsCdLLa5udcBwhLIp5sVgJcopsD3SKrPE4/zo7xpRC8QuKpKq5yLATOCeXaKyUUYi4pnWXLtFvmf686v3iHx5rLw//8IMhdIlw3KHmDnwAIHzRKle5TB9O2bUqqLGIhlN/yvyaTmS7j2wh6qRtNpCi1KttNOqQkl+V1GToqrK2zoGweKEnDs3gENQRBc3iAq00lyB9zenuW8xCDFsyHliqiXhfR93zfa80hxyzgm8ziyufjcl2/TZPIQ0wg612U9DZ1THliwG+xsHq4cQuonfOKwWdlI1YPDjtgqY/lo+DA+8zONZJ917KXyTRQlLqKgUAwxbxM4wjGXtSQMSkoWZFZ7nk2WolID5hjICv5EfNSm2VAYeuhNmsiVDB2OKzhLDHWN7gZK1EmZPlde2tHdt1rMdF1tE3y26GsIXTOSArsdkYt3FnSPCRbS5wZ40TACclnIKRNUxvxt+rOLt2apbWvDHZDQcT39dkSrpshLTtR9r2aDgWk9SA40DqSSaJksXUtFS+WNtIvWDA== 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:(13230016)(346002)(396003)(376002)(136003)(39860400002)(366004)(316002)(966005)(8936002)(110136005)(86362001)(8676002)(71200400001)(2906002)(122000001)(478600001)(52536014)(44832011)(83380400001)(38100700002)(5660300002)(55016003)(41300700001)(38070700005)(33656002)(9686003)(66556008)(6506007)(66946007)(66476007)(66446008)(186003)(76116006)(64756008)(26005)(7696005); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?hFHJQX1V4supBXJBR1Z6u8MeWDFmIPn1ryfTrr6hpdb055tMb4fwnBX4k59X?= =?us-ascii?Q?Tdxr9alwtkHq7viGrVkhyza07NbvkGHk0AfZ3bn2bQsiybGAI4YBqK6nVZV8?= =?us-ascii?Q?SkN8ePxxm60lcj9JdBUPNIm+3igIpWX7lzwwAihfVZwtQZ10e3nzNvo8laiR?= =?us-ascii?Q?slwKYcN2guFpHHynmxd8eOMVzD8S0wXG2q8en/pMA/w9nsiMMoUwsGhZoJuv?= =?us-ascii?Q?+I8Kc+Wrpi+mjAtX7F5kYhCizRiTTFzSk5sDeHC0xCB661Yu/SgNpjcUinRt?= =?us-ascii?Q?Gr7l+iKeCA1AiLZygjkduUxOJ/6ur0oSbMFou+ZuNdQrg1zi6ivITN8DmoEZ?= =?us-ascii?Q?GWzgmx/Nr6K/JGcl88ulMr3UpxZ2ik75MyBWqI20ktyURZTgGji4tykQIHIu?= =?us-ascii?Q?US90qQkDDV5EjpjoR9CqfDg0hm5ZbtODNLD5tW1z/u6Lk7wruBu19pWt5arh?= =?us-ascii?Q?5tdt4H83y4dxVfr+d3cgOEHVPw1oUn9BXiqbBLXk7WZa1CNEi3YOWZgIZpmM?= =?us-ascii?Q?4V05FWbF/E1jnxTCx4nBQowoq+BhqSjEwhv5PjeBTABDAaDK+Vp4T+V76Bch?= =?us-ascii?Q?kfYeWDXv2cKRCPMFpJX48GAR4wBdYNKaFAOEO1i3DZVY1rSc6GiDuwvvx0PL?= =?us-ascii?Q?1hTwiw8VxdlSFM3RxNlSIU5CrCJzFzT8jbmG0eHq5GlrSmcD6vlBa4JXyiy3?= =?us-ascii?Q?S2+9VeRPiXGbTsAxsrWZwSOdsRjqQyby+jfz7ZU5uF30jUBrNOwqWiWE1EmY?= =?us-ascii?Q?v1YeoMeSDNfjNBYF36+QD5YX4j2v3RMkVbZbwbNZqXAx6zG4nxe9mrjw0gjF?= =?us-ascii?Q?+xCZmhroQTL3V4Fz25O2PEGxJaaIxkuyJvx8NO9K4SB5vfTjIUcTyGQZqrSU?= =?us-ascii?Q?82DhoSUorVyr3cESxU/ajXDsijj9qaK87sDnz/ZDc9Dsn0knQyFk/qliqHVq?= =?us-ascii?Q?8DD2z0ORCPRKFHwS+0hc3RHCEcVb35qO+wKCnKahJkgXa51ULxwCgCJKYXzh?= =?us-ascii?Q?1X7yIbNTrefoFlmMS73d7paUXajNrGhGmMe99PgcQQjoo3y3aeaFgMx98mj4?= =?us-ascii?Q?MJZQItPKLbmpJvDF9u7TToF7DpezEmxW64lmnGlNOmWL+x74OBjKB8KUx6Su?= =?us-ascii?Q?8qKkMMi0m8B8EizIXH94Qz6xmbK/6acWDm0BY47RDDkFlLZkB8r2ApgcMp9t?= =?us-ascii?Q?dgrIULBYAr6ix/SqZ6YifJXAJHgxwHUuNuyaTkWLhoFFkvsb5ghK/n0NdRae?= =?us-ascii?Q?jPGgSd4zuvzxiDYE6i1i1r0S86WH5EsBuRD+VPDjHYHxs7t8/LB+q2y8WhG5?= =?us-ascii?Q?bo224ueKycuXKO+p2XWw1lhu3C8E7R5+oZfHMa2FrjV+5QHE05frMTvh3g4J?= =?us-ascii?Q?JXRFpLLermypziApwds49aJ3rAbAGVS1bF0ntWW7RGrQfpo+sT6CW9397Ydp?= =?us-ascii?Q?RXFmNNP0/s7NC/K+BxiFuHfu2NVxMAFBwr2cDvUGdXb8ZKDdinNrxUwUzo65?= =?us-ascii?Q?OMwNDa/garmemYrUDe13u2qjlS31a1TkKwCmY36KBYtkBlo9g5XV07642QI4?= =?us-ascii?Q?ECDWRDKd5w14sTUAQ+m8afHOFEgzSFUIHE5VwNxz?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 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: 04b79bac-1841-41d1-cfe9-08da65a48cb7 X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Jul 2022 14:24:23.5932 (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: D6jtNZCFIgs890D6J8BwebNhvJVO8xEpsHntLy4CBRjQZUY/hauKfW5qI6DrReNN63/6Zhst/QQstvJN8is22Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR1001MB2248 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.517, 18.0.883 definitions=2022-07-14_10:2022-07-14, 2022-07-14 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 phishscore=0 mlxlogscore=736 malwarescore=0 suspectscore=0 mlxscore=0 spamscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2206140000 definitions=main-2207140061 X-Proofpoint-GUID: WCK4yzFeFB0cfwlfQgocgdta2aAENv0h X-Proofpoint-ORIG-GUID: WCK4yzFeFB0cfwlfQgocgdta2aAENv0h X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 56548 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > I have the following code, where the t is the READ argument, > and the DEFAULT-VALUE of "nil" means that if the user enters > no value, we read and return nil. >=20 > (read-from-minibuffer "Context expression: " > nil read-expression-map t > 'read-expression-history "nil") >=20 > That worked in Emacs 27, but in Emacs 28+ we now get a temporary > message "[End of file during parsing]" alongside the prompt, and > `read-from-minibuffer' continues waiting for input, ignoring the > default value. >=20 > https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D42893 > is the direct cause, as `read-expression-map' now binds RET to > `read--expression-try-read' which doesn't like the empty string. >=20 > I can stop using `read-expression-map' here; but as the purpose > of the code is to read an expression, and surely there may be > other code out there like mine, I wondered if there was a better > solution. FWIW, I don't use Emacs 28 or 29, but I too have code, in several libraries, that calls read-from-minibuffer with read-expression-map and non-nil READ arg. From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 14 13:59:21 2022 Received: (at 56548) by debbugs.gnu.org; 14 Jul 2022 17:59:21 +0000 Received: from localhost ([127.0.0.1]:38823 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oC37R-0005CU-E2 for submit@debbugs.gnu.org; Thu, 14 Jul 2022 13:59:21 -0400 Received: from quimby.gnus.org ([95.216.78.240]:37190) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oC37P-0005CG-NL for 56548@debbugs.gnu.org; Thu, 14 Jul 2022 13:59:20 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=4gmqriK7DpiUPhkpsd4MAkmNP5cEs/pjIKT0lI8mu30=; b=N0KV6JeIInfdvnjispi87dutPd J7VDMWdigixXDWvC4uDT21Vidcwut5r7FztWxRDouoTpjCqJVTEMOkib01RjG6NDfj2rSVtLnH7Xd jtjS0r8/GsKbpY2PPVR5Ghdm7CxR70qpS0VAPnNqRaqFkOkVV2kzw0Pf8OocFf37+1EA=; Received: from [84.212.220.105] (helo=joga) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oC37G-00051a-Ce; Thu, 14 Jul 2022 19:59:13 +0200 From: Lars Ingebrigtsen To: Phil Sainty Subject: Re: bug#56548: 29.0.50; read-expression-map conflict with read-from-minibuffer and default-value In-Reply-To: <65f773606440f55acab9c3c5fde9d064@webmail.orcon.net.nz> (Phil Sainty's message of "Thu, 14 Jul 2022 15:36:56 +1200") References: <65f773606440f55acab9c3c5fde9d064@webmail.orcon.net.nz> X-Now-Playing: Heidi Berry's _Miracle_: "The Mountain" Date: Thu, 14 Jul 2022 19:59:09 +0200 Message-ID: <87sfn37ez6.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Phil Sainty writes: > (read-from-minibuffer "Context expression: " > nil read-expression-map t > 'read-expression-history "nil") > > That worked in Emacs 27, but in Emacs 28+ we now get a temporary > message "[End of fil [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 56548 Cc: 56548@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Phil Sainty writes: > (read-from-minibuffer "Context expression: " > nil read-expression-map t > 'read-expression-history "nil") > > That worked in Emacs 27, but in Emacs 28+ we now get a temporary > message "[End of file during parsing]" alongside the prompt, and > `read-from-minibuffer' continues waiting for input, ignoring the > default value. I've now restored how this used to work in Emacs 29 (by introducing an intermediary map used by `read--expression'.) -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 14 13:59:25 2022 Received: (at control) by debbugs.gnu.org; 14 Jul 2022 17:59:26 +0000 Received: from localhost ([127.0.0.1]:38826 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oC37V-0005Cp-Pb for submit@debbugs.gnu.org; Thu, 14 Jul 2022 13:59:25 -0400 Received: from quimby.gnus.org ([95.216.78.240]:37204) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oC37T-0005CL-L7 for control@debbugs.gnu.org; Thu, 14 Jul 2022 13:59:23 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=QWyZGxaXZMv+QexdtgoVSYV9zOcRhhuXJvN5EFhT3Qc=; b=f4j8taJx7zqeEs1bBHK89hB6Yj sJ0OcgPJ3zgdy38usJTKDB8gL9JT/Wy4+gUC0wqAOHAMkCIg7afeEN+jV3n91V6Apb0qAFMGNgVsJ N6dj17yi7fkB93Wh41JMZ8oTiVnare7WrViFxT4+hVx1Fx6CDRUJAHCq5ShJFDJv+riM=; Received: from [84.212.220.105] (helo=joga) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oC37L-00051j-LN for control@debbugs.gnu.org; Thu, 14 Jul 2022 19:59:17 +0200 Date: Thu, 14 Jul 2022 19:59:15 +0200 Message-Id: <87r12n7ez0.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #56548 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: close 56548 29.1 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) close 56548 29.1 quit From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 14 22:46:59 2022 Received: (at 56548) by debbugs.gnu.org; 15 Jul 2022 02:46:59 +0000 Received: from localhost ([127.0.0.1]:39129 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oCBM2-0006KG-RF for submit@debbugs.gnu.org; Thu, 14 Jul 2022 22:46:59 -0400 Received: from smtp-4.orcon.net.nz ([60.234.4.59]:47131) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oCBM0-0006K2-44 for 56548@debbugs.gnu.org; Thu, 14 Jul 2022 22:46:57 -0400 Received: from [10.253.37.70] (port=46770 helo=webmail.orcon.net.nz) by smtp-4.orcon.net.nz with esmtpa (Exim 4.90_1) (envelope-from ) id 1oCBLy-0004wg-72; Fri, 15 Jul 2022 14:46:54 +1200 Received: from ip-116-251-140-135.kinect.net.nz ([116.251.140.135]) via [10.253.37.253] by webmail.orcon.net.nz with HTTP (HTTP/1.1 POST); Fri, 15 Jul 2022 14:46:54 +1200 MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Fri, 15 Jul 2022 14:46:54 +1200 From: Phil Sainty To: Lars Ingebrigtsen Subject: Re: bug#56548: 29.0.50; read-expression-map conflict with read-from-minibuffer and default-value In-Reply-To: <87sfn37ez6.fsf@gnus.org> References: <65f773606440f55acab9c3c5fde9d064@webmail.orcon.net.nz> <87sfn37ez6.fsf@gnus.org> Message-ID: <35c805986f28357d2993cb352eb4efa1@webmail.orcon.net.nz> X-Sender: psainty@orcon.net.nz User-Agent: Orcon Webmail X-GeoIP: -- X-Spam_score: -2.9 X-Spam_score_int: -28 X-Spam_bar: -- X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 56548 Cc: 56548@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On 2022-07-15 05:59, Lars Ingebrigtsen wrote: > I've now restored how this used to work in Emacs 29 Thanks Lars, that works nicely. From unknown Fri Aug 15 02:03:22 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 12 Aug 2022 11:24:06 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator