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#65891: 29.0.91; Could the error msg be better for this? Date: Tue, 12 Sep 2023 15:26:07 +0000 Message-ID: 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="13760"; mail-complaints-to="usenet@ciao.gmane.io" To: 65891@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Sep 12 17:27:24 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 1qg5IR-0003L3-Pl for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 12 Sep 2023 17:27:23 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qg5I2-0005az-La; Tue, 12 Sep 2023 11:26:58 -0400 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 1qg5I1-0005ar-N3 for bug-gnu-emacs@gnu.org; Tue, 12 Sep 2023 11:26:57 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qg5I1-0005S2-EM for bug-gnu-emacs@gnu.org; Tue, 12 Sep 2023 11:26:57 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qg5I5-0003Kx-Tw for bug-gnu-emacs@gnu.org; Tue, 12 Sep 2023 11:27:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 12 Sep 2023 15:27:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 65891 X-GNU-PR-Package: emacs X-Debbugs-Original-To: "bug-gnu-emacs@gnu.org" Original-Received: via spool by submit@debbugs.gnu.org id=B.169453240112792 (code B ref -1); Tue, 12 Sep 2023 15:27:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 12 Sep 2023 15:26:41 +0000 Original-Received: from localhost ([127.0.0.1]:59812 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qg5Hk-0003KG-VZ for submit@debbugs.gnu.org; Tue, 12 Sep 2023 11:26:41 -0400 Original-Received: from lists.gnu.org ([2001:470:142::17]:52096) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qg5Hf-0003Jz-IF for submit@debbugs.gnu.org; Tue, 12 Sep 2023 11:26:39 -0400 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 1qg5HU-0005XI-9U for bug-gnu-emacs@gnu.org; Tue, 12 Sep 2023 11:26:24 -0400 Original-Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qg5HQ-0005GR-DT for bug-gnu-emacs@gnu.org; Tue, 12 Sep 2023 11:26:24 -0400 Original-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 38C9nSdx025832 for ; Tue, 12 Sep 2023 15:26:14 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-2023-03-30; bh=B6NWBAfMujq7voLNIK5eRgqMvvPOKhDqwfgHhBRrg6s=; b=Qn+EZnJfhm5OI7ZbZxOCQFO6cnSMwg8S3Az2ItxZF9e3d6ZkPv1dFWX3fhW75pYsTWUv 4WeeK6TXXykP+D6NlJQmbkn92o+BDwrnMo7Fj6MPFuu4nUNPZ3+HH76+hDsPSj/+nr6r RZ3naeyF2JT3RVot3K4jQi81iNNlGkXPq/feWF0EHz0ntqlVJgl1ScFHYgoKWo3lVWa4 qEhMxRBQW8GcRcOr7sEPZ4n+kAO8eQCEd9bykkgRzLJguflOdYJf1M1XUY8ogeeSC6yb s5kLuhXhclWenDGBy8Hw9BmWygjSIHOlC9HbdbmeZO61Z0Xtq50n3iPt+8mX4NPQHUsB Lw== 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 3t1jhqc9sh-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Tue, 12 Sep 2023 15:26:14 +0000 Original-Received: from pps.filterd (phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 38CF9EbE004462 for ; Tue, 12 Sep 2023 15:26:13 GMT Original-Received: from nam12-bn8-obe.outbound.protection.outlook.com (mail-bn8nam12lp2172.outbound.protection.outlook.com [104.47.55.172]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 3t0f56nmtd-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Tue, 12 Sep 2023 15:26:13 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iC/YT2xku8u31JqEWV0wHEXKiw8mMi8b8vHOB02OZ1cQ0hPlvlwlP5s6K9sTrioFAH3hPWObqZwSXFRUxlrFBmjDIvufn7RAhu7qDaTlpPqzNk/t91BxK407VsbRYnG6I5N9BbE40evKuH/RfG2nObUJaLTnjYjf0PTDnsS7XWdACG9TpHVnYO9Tv2YYxBJKJP4J/GpF1Cvwr9Ni96pmBtg8gLMdMoAtpa1t1tzzu7ZTTtR2LEj6m9J8DerPYEsyf/CTYZZWEgCWj4qEZBsq20SKzeSTk29LHGOcZOQsTCkncPJuP1YborFv1igsoIii4Kqb/Pd/D9RVbih54AIjVg== 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=B6NWBAfMujq7voLNIK5eRgqMvvPOKhDqwfgHhBRrg6s=; b=O/5r2RN8wfPyZ4iJVqjftTjlsGESA2d5H3ISUzHtGsQ5aiY7FVhhqld4vpF7t/28ttvrlMyjKL4O4Y+YVoz1H55CC3SC2KWknGY4CDfYhKkyUrszd8UwlPNh5GbqAqQ9bgjNcT+cN5JSHCnXgAMZnVeXPyTn/8lIoUCz8Cfyp7cmHKfHyLOQDKf76yTNfHH5wgCbgXCiDr2S0b1UuEbdXVRXlXpYUY/xnYVG/ZyrafZBCJokQp35rqtCCGmWdr4qSXdh0NrYclbwTODiR2GLIB9j+x4bUvvnIGLTfp3CmRQdHXLXaje6R8yppf2MTeKpu06fwpMzcNwFG5DmyVL48w== 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=B6NWBAfMujq7voLNIK5eRgqMvvPOKhDqwfgHhBRrg6s=; b=ICG6DtlRx6t/1NZ+Ou02W0CBlgdIP330b1gLJY3N4Y2CraFQPYNeWNbzlFAQNEo2POVYIc40kX6qHIAbnv8QWdbkXZfktwv50R1Li3oY5u7vj37jd1nGGWmX1vHOh6bpvksB1AkI/5cb+GHpkRwsQZ4UyGnW0PvTrh5L7BuYhpw= Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by CH3PR10MB7496.namprd10.prod.outlook.com (2603:10b6:610:164::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6768.37; Tue, 12 Sep 2023 15:26:11 +0000 Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::7c3b:c5a0:5222:69a4]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::7c3b:c5a0:5222:69a4%7]) with mapi id 15.20.6768.036; Tue, 12 Sep 2023 15:26:07 +0000 Thread-Topic: 29.0.91; Could the error msg be better for this? Thread-Index: AdnljOh2QIEB9EEaSdyaJS8swSL8Bw== Accept-Language: en-US Content-Language: en-US x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SJ0PR10MB5488:EE_|CH3PR10MB7496:EE_ x-ms-office365-filtering-correlation-id: 780146f8-6df2-436c-e74e-08dbb3a4961d x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: j9u6i2+J83LFd13Q5wjHxrxf3An++C28I1gDQbPINckijxHLj+zzKk5YUGVAwg97grp21x7BOLjVQJEycKzNW7oLfGfJV5Z+5HbgGkwt6rTQT4OgtfgJ8e584TkQ5sVA8SWYENdwrcOleHP3yer2ZYbtnzou/G4PlpsuhdRUOglBXujehpYKsFoQR12n8CtlgZlt80+9TZ0gDJsUBt1nGk7NNREo6O/J3HLPog05DRQpUYJGoW07CennFhcfK5ibYxlZYnxAjn4ilpIWXjhqmsaY98akrtDw2JFw4IvZkz9aqGt86vhCGotlQJI9qW/FoRtJtxvpLspxSDkDRBPCN4FQZ97Ayo//BJsDN2bw7FRGjCkFGmRbzoYzFt092hYZ3BHHVWFP9W99M+TKmWe9n7TO/0I8O8ZDmDrthMQR2xy2PDNC+0Qq9mxd8nfUjSLv/Q77bzwWmkjYbowHjz+Lrubi78A9ESHBjERN8PXD3KbpK/MhjeXZ1IRBWNVRWHctLvaPiaHNS3GSEzbT1UayQp59Wah8SYoDTf+KusRP6tH1/qgxA4yJe6+wLZPCLrq9PWmr5rjM/VBO/jNVrno6mU7HRcWxfNl4gby0rI+eOpU= 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:(13230031)(346002)(39860400002)(396003)(136003)(366004)(376002)(451199024)(186009)(1800799009)(86362001)(55016003)(5660300002)(52536014)(44832011)(8676002)(8936002)(2906002)(7696005)(9686003)(71200400001)(6506007)(26005)(122000001)(38100700002)(38070700005)(45080400002)(478600001)(33656002)(83380400001)(316002)(41300700001)(66476007)(66446008)(64756008)(76116006)(66556008)(6916009)(66946007); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: nISzYWPloZwt0XIvJuxPaJQJk6LXHcxpHzLtOHVo2uH7snGlRtvsMJutXxId/yU1gy/XK0y9MkdNXuF1EyHeCtf8+JKSo6jDJyZOVdv+e4GTqu1G6tMbEqbUGmKVL41e2ZZCWrgR6BH4XaoIfZqRRitH7M3+TIzLFp9VkQhkMOYOnBxZjXEIueDWEDyM7McR/i+xPr6eHMaCnH/4s+bIX8thuU9BsoUTv/YswJ4t/qROY14QoBcAMBWOrO29VHAMW85wvK6t1qSMtN8GPyxxijSW4XWNxIZY+VrYEe3HOSk1Okx/ErcM4Ew2nGwOwC/Y8b72jE32gzJwYCR3kRQ+LmP8I6qf6FR6zt9oKUih9+SO/oWRrxfUNyHuIEmOVuwZn6Wz54FWAza3cPWhhfxKJDdV0WTLT4Y/T2lEzom7w3wVwZn4wjCr/ED7uNdOVY1JxH45DXJn1c2eaDTx30+Zgy9nsv0yHvU2IPfB/SRD/z7nhof15ycH1q1XWNGreOZpv4BPJiK5jCGvFJtdd7t85Ns/DsZy3VCmcbZVN/iQKRiayhuST4oZAMgSrQ2o7CjtLV7JXmFy5LOFIZll0u1AxTyldr9s1ePrxdyWtHEpS/uD9N94wJQeNEqdFGNTXTxR+WGRsqC2stoA/iHvhm9uRwZv3QVe7EA/C6ADxB0nsmoRdcfIOnAnq/6h41N13eBKj2uFNrCi96G1SWQMupet58rcl34N0HO051ab8awnPpM8/eq58Qa2deiFPU X0IEACjBYWYRHKi021V4ExpKGN/2gZDGcm1pcQH+YERyBE1oQkVjpFVOFBIO5swKkfEvr+g2SYCiI/oXZ14a+ZRszAdMzb3BXy X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: sXLhjPBi96tNa87KADuwzQFlDGQBnRGqMPeYFuZKBPj1jZ6ehrNnEIobqvho6WIcQKR/TSdc+jUWIOPGXlAKM2rvVnNqWuQwZfF+xqnT2bs1gERSYEe3VjgWYU1xnYBWLYwYngPP1Rh1ANI6e1cgvFTKvgXkQvg1spiwLXB+jIuxGqntziyXv19h80luvHKTLdkroL8Ml3DrA/MRWn4N6FHk5ff3sFniyN5O9QOm9axL+UIrCNH8tvWoFUMOYlAgj46Aq55QHdIXTGJxn2mmER3UYVjXkVycOIjKqxWvUjb9dgr4/kSKGxcG8/ocBMDhNzyyRJ6EVsfiVSNlhTZoqi0zg9aeRyByx7jnL7GSzLvq/I6yXBj9Cn8LwDi0SeFxiRbua02sVnkl7Y29inNLgsXNAW1S2x25hWPXlrgfA6JMhPpfoWkLu8/JUOKuYrUc/mcdmiOOR7oK329jIPbByaWFrn5aCz9uZOXJ7zBvQcy/N0Jb02uqovl460l7fUJgSVymHLM0l3yE1Fhyjdv3HuKE80+kzkEqC46Lff36nZlqaweSQDBioLm2ef+DXN/w5wSV2IPXtSsUhNXUkHQn/8Kmp1ueKsa/bYeOqAFjy2Lb+lDryxuM1a90dx01zr8y6H9xLr5qWJ+RUeidsbhPJg6179SRU7ZBzJYFd81gkgSX/tjhpAU/7N3BFjap3xukf1S+LdXBXUOC9I9FSCvt4XYlRV1Rj3XszFpMODBQtaeoOQ qE+8JkPXl381nKHFC0 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: 780146f8-6df2-436c-e74e-08dbb3a4961d X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Sep 2023 15:26:07.7136 (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: LhKUatP6Cj4WGOWbJvX1A6C1wMMWzlbooHyaLxbQXexRCS1qqirHEcRedWCljCQ2oPNQiwUfBn1GURn9uD5Y+Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR10MB7496 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.267,Aquarius:18.0.957,Hydra:6.0.601,FMLib:17.11.176.26 definitions=2023-09-12_14,2023-09-05_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=883 mlxscore=0 adultscore=0 phishscore=0 spamscore=0 suspectscore=0 malwarescore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2308100000 definitions=main-2309120128 X-Proofpoint-ORIG-GUID: g38EhXGQdJeLfcsYVjXrzD7I2KjPGfez X-Proofpoint-GUID: g38EhXGQdJeLfcsYVjXrzD7I2KjPGfez Received-SPF: pass client-ip=205.220.165.32; envelope-from=drew.adams@oracle.com; helo=mx0a-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_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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:270190 Archived-At: A user asked on StackOverflow why s?he got an error with this code. (https://stackoverflow.com/q/77085788/729907) (add-hook 'org-mode-hook #'(lambda () (local-unset-key (kdb "C-j")))) The problem was the typo: `kdb' instead of `kbd'. Actually, s?he didn't see the error msg, and was just wondering why the key `C-j' wasn't getting unset in Org mode. And the hook function was of course removed after the error was raised, so the msg was shown only once. This is the error msg: File mode specification error: (void-function kdb) Could we maybe provide a better error msg here? I'm guessing that it's flagged as a "file mode specification" error because it's from a mode hook? But major modes are not necessarily about file buffers. And anyway, "file mode specification" isn't very clear or helpful, is it? At least to me it doesn't say anything useful, so far - but maybe with an explanation it will make sense. If this is a generic error msg from a hook function that raises an error then maybe it would be better to just say that a hook function raised an error, if we can't say which hook function raised an error and we can't pass along the msg from the error that the hook function raised? I guess "(void-function kdb)" is the error raised by the hook function (but it's not really a user-targeted message). But why introduce the error with the mysterious (to me) "File specification error"? In GNU Emacs 29.0.91 (build 2, x86_64-w64-mingw32) of 2023-05-14 built on AVALON Windowing system distributor 'Microsoft Corp.', version 10.0.19045 System Description: Microsoft Windows 10 Pro (v10.0.2009.19045.3324) Configured using: 'configure --with-modules --without-dbus --with-native-compilation --without-compress-install --with-tree-sitter CFLAGS=3D-O2' Configured features: ACL GIF GMP GNUTLS HARFBUZZ JPEG JSON LCMS2 LIBXML2 MODULES NATIVE_COMP NOTIFY W32NOTIFY PDUMPER PNG RSVG SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XPM ZLIB (NATIVE_COMP present but libgccjit not available)