From unknown Mon Aug 11 21:14:32 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#54161 <54161@debbugs.gnu.org> To: bug#54161 <54161@debbugs.gnu.org> Subject: Status: 27.2; `define-minor-mode' with alist of key bindings Reply-To: bug#54161 <54161@debbugs.gnu.org> Date: Tue, 12 Aug 2025 04:14:32 +0000 retitle 54161 27.2; `define-minor-mode' with alist of key bindings reassign 54161 emacs submitter 54161 Drew Adams severity 54161 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 25 12:48:53 2022 Received: (at submit) by debbugs.gnu.org; 25 Feb 2022 17:48:53 +0000 Received: from localhost ([127.0.0.1]:53651 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nNei4-00089N-QK for submit@debbugs.gnu.org; Fri, 25 Feb 2022 12:48:53 -0500 Received: from lists.gnu.org ([209.51.188.17]:51252) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nNei3-00089E-Bd for submit@debbugs.gnu.org; Fri, 25 Feb 2022 12:48:52 -0500 Received: from eggs.gnu.org ([209.51.188.92]:47184) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nNei2-0002kZ-Ol for bug-gnu-emacs@gnu.org; Fri, 25 Feb 2022 12:48:51 -0500 Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:62988) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nNehz-0007Bz-LI for bug-gnu-emacs@gnu.org; Fri, 25 Feb 2022 12:48:50 -0500 Received: from pps.filterd (m0246627.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 21PH7jif017404 for ; Fri, 25 Feb 2022 17:48:45 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-2021-07-09; bh=pw9BziOeajMZx2Nwk5/K8Rfu9o9ZK3irFEAXWY6yRTw=; b=GAp0XysN+H8H6foPgkYIGaifUodDMVdZA0UkebS1p5qaMh6Q7/VFKZKWpYCsZKBQ5ZWV jmcQLLcwTmPDrmreiZ2ErLfvE5/xjX4yuEi+f+8mltaOE6QYBMuOQRtpBsIgY/4zoqiP 7XqfsOw6VgD0p8nCiJbOeUQkoYmwWpl2MFwjeiALXaI4/Uor/BGxnVtRl+oRKy8dB8al VYtAmSZKIVryXd1T/CKxJxlRcFrPNSH5rwxDTY/yZM3iIPNyU5YMYZVkp3pO+XICzgWb QrxAO48BQIpcI3kEF8Rl0o5rZOXgqfHa9RZfgwOwOeXddHuNbAEN1VYfA7Rnyag2LUiM xg== Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80]) by mx0b-00069f02.pphosted.com with ESMTP id 3eexar9tw4-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Fri, 25 Feb 2022 17:48:44 +0000 Received: from pps.filterd (userp3030.oracle.com [127.0.0.1]) by userp3030.oracle.com (8.16.1.2/8.16.1.2) with SMTP id 21PHfkob103750 for ; Fri, 25 Feb 2022 17:48:43 GMT Received: from nam12-dm6-obe.outbound.protection.outlook.com (mail-dm6nam12lp2175.outbound.protection.outlook.com [104.47.59.175]) by userp3030.oracle.com with ESMTP id 3eanp0gsvc-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Fri, 25 Feb 2022 17:48:43 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZQ1THLFSNvWCrC4gJnGFKiOYlPj0VGy1NkTJQkFxyYnt+butKiTHp9jBtcmKJIxQmAMTi8Ly+wtFEdSCRiqr9G+1rTmmpQLafQRosjqXWugnP2ndvyWLxX9QP+s5Ak8jy7dqieLAhpgXuNuFKwapLa8XlJZu2Drr8I0//CeTo49GEKk/n6W4nVNDR27M0Zht/88Ejt8uLcHQkshWtwqQ4ugnlpruvUgGeWKYq6N0qyP0/aEgXqNOU3R4EcWrqnv+W2znvwarP28LW1KjLKWrnbu4OhKjabXOZFukhU7AKtuyID7kwm9v11kNwyyu7rG7wHf0DXt5zqluva1Xjb8Ksw== 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=pw9BziOeajMZx2Nwk5/K8Rfu9o9ZK3irFEAXWY6yRTw=; b=neW8bKJosIGSVC6lMQxcWvVYu8FuspzAqxcBjZMgGgZUQU8oonaBjUqeCmGWSqlKUVYcg+Ie4EQSjFreKUTYeBjXo3FEOphu53UJLnMRQZQNAKszX7ttA6RyHib1VcuBGrS00N0PumozQBtmGdhyaiQWcbq2ZMl50iSk6PoxbEsw/aTONyANvWcfgVDvZ3qEUekN5ZqSQ4+hr4tI2IgGUPkSy1mOmgE+MO4xkg+l3Zxqzf0T4vTaxw5vtZaHIBOfZWzpGh8O1+pAbIiC9no/ZbDbaY9YZ370mV6BJezLbePQaFwRbBOmvmWwpUj4pQNqQ4RHMgFIPqdkVpyRS773Kg== 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=pw9BziOeajMZx2Nwk5/K8Rfu9o9ZK3irFEAXWY6yRTw=; b=HO1BfEp70YInOy3OQcAaK8KpOSBmt5fMpHdlaqMm8CBUQFVyYtYoiUxsQ9wKW+jCjbjHqALMZ1UlniKaoG7PNnH7sz6c0HXqEQZ/XLyrHvXpESdTuf9K2cUwwHgnZC2Vc6aHkws9WPCgM6+4lRBLV36HRjagvSgAnavxxX5YSPw= Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by PH7PR10MB5880.namprd10.prod.outlook.com (2603:10b6:510:127::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5017.24; Fri, 25 Feb 2022 17:48:41 +0000 Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::f811:66c9:41ab:df79]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::f811:66c9:41ab:df79%7]) with mapi id 15.20.5017.026; Fri, 25 Feb 2022 17:48:41 +0000 From: Drew Adams To: "bug-gnu-emacs@gnu.org" Subject: 27.2; `define-minor-mode' with alist of key bindings Thread-Topic: 27.2; `define-minor-mode' with alist of key bindings Thread-Index: Adgqb9uJCPzV6IRMSmOFwWRzYqvc1A== Date: Fri, 25 Feb 2022 17:48:41 +0000 Message-ID: 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: 2d25a32a-28fe-40fb-cb62-08d9f8870f73 x-ms-traffictypediagnostic: PH7PR10MB5880:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: lBkGa5LaZW6pIFCRkVYO0ZMIiOtBLDSPNCdiLP51m2I4o/DI/vpuGIUcxxvNA7qQzFv6WLZ4QtiYKCX23DOJjr2kogtdY5+BCx1rrVRIb3aTQbHZS4vsseCQKquBg349RLTxXUcVg4T1uAN4KffHHV0oYUgD3pwPNTINvj9phuTq+7Pc97xJ03sYZuNLNwUwqghJj0GR7IBhRt1UU3FVHr1L8zm3GtDL1uOSyf5KLGaYrK1hjAdj0mK2AdT2lEqwfB6f9J41cAPBxZN3cs3WMpu0ttKoMIyMxeoOiaeXFZl/Y7WaKIhp0OKf2xaIpCZ3ZJkKJZFbjzuaPy6dVR1CoaxOQGJOU9A5QPDdt+E55mkw2VJCFYbqqe2aGxerxOWZRKiPCyNReYER4OOL9xwN2b8hsiIc77RW6uTCZcJlT4kLatN6J6oiNgReEnguC9cTpj6M8Vo9WfwqpZYCHiwY8TXbS2ordbZcrfcXJUnzbNcl9vHDAu8l4GAgA4hFniIPFVBgE727nXI5y7T3IRcJpIVFFpF9FJkwPOdVjDTCmm07wZ9DWSt0uhIDPOfdK201ICjMiHn0W5WMeVXI8/FZcq1y2YggNjYl9aubizxv6kxa0RLoPyrOFjSRvWX6B4JgtmqPixDpRt8hHeyFDEDt2Z+ZDYbPT3aLpxzZ+zcyHdavX+6Tq8FBzllYYg9WxXsBvi5yRzHAAXcb4ozkJhnF0ti5vI31X0cJI3y7UWsBhFc= 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:(13230001)(366004)(45080400002)(44832011)(55016003)(8676002)(83380400001)(2906002)(122000001)(76116006)(186003)(66556008)(8936002)(26005)(86362001)(71200400001)(52536014)(7696005)(6506007)(66946007)(64756008)(66446008)(66476007)(33656002)(5660300002)(38070700005)(508600001)(38100700002)(316002)(6916009)(9686003)(81973001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?SDyWPMPhOSBoUiQVrvbHbsdXEzlm3LUpdoGneCIFbjVmV2yhg9FOaSLVODBF?= =?us-ascii?Q?8c+h7JOnOCU8jom3/cfrv3pf16wDq2tczjxEQwILh+9CTvvx/yXaaG0CLu0I?= =?us-ascii?Q?0h0ZMYrZyfmyz+9wNbwRY9Z2Xo9ipybHBVs8Dant6i1xBO5UPHtz3UCsU1ko?= =?us-ascii?Q?8aXOoCERaNj3TpZoaNtjuRLAtdnQRm6tRKRwDJQcJGlwVNml/Jv4P+9pBvXP?= =?us-ascii?Q?Ee/mVHH1CjeWTTrdE961jmk9a27i7lTl7tBY+19uJM6UBAVc3AFq1/QUk0hf?= =?us-ascii?Q?yA6FldPDpQ1Xy8F8JuQhrASRQpdfaFc1tqSOWImzGMxjp8ajZ0IuZQ5nOYDt?= =?us-ascii?Q?i3akRlgcZIw7sfpKt6AVXKRycTvd3w2FRdxd2/sFPn/W72SeLGciXJbbKVix?= =?us-ascii?Q?QVZ+q2Q/v1WoYthaZQrp7oUQUv6fOnw2u9P8OhN0Fj3fgM1LKh+VZSxd2w1y?= =?us-ascii?Q?KIeEJuq2eVwZTaeCUaACDHJrQvAM3ZoRDT2THZb/xbYWJz7gouBf+up+aa+F?= =?us-ascii?Q?PaVOI7s2VFEECCvwO0tNHobWsoY7t13T0KxpLJgJwiWmyE9DI6jnRMZS2soY?= =?us-ascii?Q?BnbTXb2dq7ACh5H5+RrYV34AlT0/BDaTUATnODc01X4Q+JU9zjkTiUY3qcnk?= =?us-ascii?Q?y5Lxe3YlRgR1rhKMmdMuYLNd2ud96+AaZqP0zc0Af2VZfQia0fYc3MYKRUNN?= =?us-ascii?Q?l92VR87pMfaaZT1aLAjhKZoQuYrqLfB3NJF6bQAMQPdcck8J1bfTbFoq6htV?= =?us-ascii?Q?CgejvTi2Y8LB5DLkLCImOV1UXMo668IS8vVcgRG6vmyx36Ir+Vr4XpOIfpV0?= =?us-ascii?Q?ARR1afSub+9eLib0dyVoVrNlxYiuzAHt88tXSiJ7SR7/fg/dDy6Y6eoTl9MZ?= =?us-ascii?Q?mjcOdjqKyf+DYBnZteh52QzJRjZrvBcgouBvamjltD8QHEWgQ6QIdj8kkRSY?= =?us-ascii?Q?Gzk622orTUVLK4KG2br5u6lgsAE5k6HQsCZm7xQ3IamKGBRFJ9JRSaQ+X0n9?= =?us-ascii?Q?n7ukZQ9Q9g6fzUg3NlwRLv7C8l7NXLPu+vnAGuPQJlrwl1hlsMZRMm9r91ZO?= =?us-ascii?Q?u+vT5g9Z87j0XinDyaGnDd2LM+RN0PHzpu2jqgi096zcvMHtqPnvtU53gzE3?= =?us-ascii?Q?HMQJiiINpIzP1WWsqZ7lQEKSDetc/uEk7OUGBzctS3/mnXU2Of5NaBQsxR0e?= =?us-ascii?Q?JMdKZ30k8YyIloVeN3+/yqWW3JD7Sw5ryEh9mzc4EC51nT+PUBOzHdGG65Wm?= =?us-ascii?Q?83li7WDwGiZukvwXTJH+iEhk9SY+5/58HIgqXDUW6we7PFW1YDtG/D5T1/Ad?= =?us-ascii?Q?bGB12gCGlOvVvcPGEezCKlkAIw3FmKrQyQtOB1qlAZ+R8xNZcgkzpV1xvbVr?= =?us-ascii?Q?Xx7gE58MaHLf/h1kPBeSfjzynBq8kVWd07f+MttBOwCQcYPC6AlFoB+eXcyE?= =?us-ascii?Q?F1OD/CwTrU5JkO/tFOYiwPFtRJwEnbjeODWamHUSHR5aRRAEx/xS1heYqJdy?= =?us-ascii?Q?thJ2nT5cRRUTcF+/o9MoT5mGqqzGOMU4rgMrJTjMRnx57uth3l0poQ3FPl3w?= =?us-ascii?Q?p56yacKVMtKXoBXXJo2j8ihd3LdSR80ynfCXJzQPyamLVaUvCEi49sP8RPa4?= =?us-ascii?Q?SQ=3D=3D?= 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: 2d25a32a-28fe-40fb-cb62-08d9f8870f73 X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Feb 2022 17:48:41.2687 (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: wpD7xmxobMmPt5Mfa5qk9X49J3v7vtu+ZyKDQaMWAAhRnH0VCJGUJ4Ug87/9SAKE4IkupV2Hl3QzjRu8NYXOzg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR10MB5880 X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10268 signatures=684655 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 suspectscore=0 adultscore=0 malwarescore=0 phishscore=0 mlxlogscore=967 mlxscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2201110000 definitions=main-2202250101 X-Proofpoint-ORIG-GUID: a6KBxXvemvZlQpkh7IbD-LV-TTVAEGpm X-Proofpoint-GUID: a6KBxXvemvZlQpkh7IbD-LV-TTVAEGpm 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, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) 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.3 (--) Apologies for this bug report, as I imagine it must be a duplicate, but I couldn't find the dup. And I imagine that there's no bug in behavior, and I'm just misunderstanding the doc. (The behavior is longstanding across Emacs releases.) In that case, maybe the doc could benefit from some rewording? I've reread it a few times now, and I haven't figured out what I'm misreading. emacs -Q These, and similar variants (e.g. using keyword :keymap) produce a keymap that defines a binding for command `forward-char' with prefix key `C', followed by `-', followed by `o'. I would expect them to instead bind the command to key `C-o'. (define-minor-mode tata-mode "TATA MODE" nil nil '(("\\C-o" . forward-char))) (define-minor-mode titi-mode "TITI MODE" nil nil '(((kbd "C-o") . forward-char))) Digging into the expansion of `define-minor-mode' I see that those sexps expand these sexps to produce the keymaps: (easy-mmode-define-keymap '(("\\C-o" . forward-char))) (easy-mmode-define-keymap '(((kbd "C-o") . forward-char))) And those produce this keymap: (keymap (67 keymap (45 keymap (111 . forward-char)))) That is, (keymap (?C keymap (?- keymap (?o . forward-char)))) The doc (both Elisp manual and doc string) says this: The optional argument KEYMAP specifies the keymap for the minor mode. If non-'nil', it should be a variable name (whose value is a keymap), a keymap, or an alist of the form (KEY-SEQUENCE . DEFINITION) where each KEY-SEQUENCE and DEFINITION are arguments suitable for passing to 'define-key'. I think that's the case in these examples, no? Both (kbd "C-o") and "\C-o" are suitable args for `define-key'. What am I missing? I searched the Elisp sources and noticed only one occurrence of using an explicit alist, in refill.el: :keymap '(("\177" . backward-delete-char-untabify)) And indeed, if I use this, which has a literal Control-O character, there's no problem (key `C-o' is bound to `forward-char): (define-minor-mode toto-mode "TOTO MODE" nil nil '(("^O" . forward-char))) (The Control-O char won't pass through email, so I've substituted the string "^O", but it is actually a string with just a Control-O char.) In GNU Emacs 27.2 (build 1, x86_64-w64-mingw32) of 2021-03-26 built on CIRROCUMULUS Repository revision: deef5efafb70f4b171265b896505b92b6eef24e6 Repository branch: HEAD Windowing system distributor 'Microsoft Corp.', version 10.0.19043 System Description: Microsoft Windows 10 Pro (v10.0.2009.19043.1526) From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 25 16:40:59 2022 Received: (at 54161) by debbugs.gnu.org; 25 Feb 2022 21:40:59 +0000 Received: from localhost ([127.0.0.1]:53866 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nNiKg-0002Fr-Qf for submit@debbugs.gnu.org; Fri, 25 Feb 2022 16:40:59 -0500 Received: from mail-yb1-f171.google.com ([209.85.219.171]:42983) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nNiKe-0002Fd-Fm for 54161@debbugs.gnu.org; Fri, 25 Feb 2022 16:40:56 -0500 Received: by mail-yb1-f171.google.com with SMTP id e140so8394949ybh.9 for <54161@debbugs.gnu.org>; Fri, 25 Feb 2022 13:40:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=rhaSxJqjnwEmW0esbOPeud7dPqDdITvcg7PaMgAufRM=; b=bDQh2Tk4LWX+3p++0scmasJioxLgBaGve83NTMNfpAFVq4cBXJ+kyculnuC8N/mJ2R +bQHwyAGRT2RjLnp4Ez7irIGOOs7sUZbwC57R2znAalgwnImynEelDUbZg0RPD4Z0G0a LvSik4wBcyGn2HYB9itoaBbqe4Gt/dBiRYy7ln+Kw+sUD1LMccgNGWTS/UTzYbvrtS2s kZN6LRIF67aTtLC3GneRgqGFnHgo3CM0SaYwkw+5AvmviTgLept50UD84M+3SIDkAu61 hT6fTl7xlQSbU/uKMHhRA+t6lGW7gaknTuSQZ/ysw3Ma7nGoe+8l/Gqwl8GQR7f0UsrA 17eg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=rhaSxJqjnwEmW0esbOPeud7dPqDdITvcg7PaMgAufRM=; b=ymJcm/feVD4HBEPc3GlxRyC9uM+2Hr1yo1oFdB2m6F5R9PZaIbk7QNg4d0mKxKIVOM 02nc8rRZopQgKXB2xYgig2VLi/k1EK14en0uJONlcGVW2983rpCVs0AYrr8PBB/dWOwm lqHGWIclyinkj88+DhrqGZkuizczegaC3gymrtD7bNOIxF4nDuFavUJx23x0lgZ/11gi 0yzoUcAxZa4nrfzkC+qsF3phvpI3c7Pow+zFn51H8V+oHMU6hpqlL9E+qKUhv42TQeQj YabRwEzgX8oRSITJTSOnY/gNqPsIkhVr4UOWIOzc50vbURLjADMvRbrQVVegUQL9zxfH P1vQ== X-Gm-Message-State: AOAM530H36KSMM0swZSvq+C39UEa0V3Z06Jh8T3oaFuJpxrq9b7XlPyu DqQkZi97LuiIX7y5iav3s9WR1aJX+kU9uzSmvF96yIbYw0U= X-Google-Smtp-Source: ABdhPJyHxnxg4f1cxS16NXPhyYWO7agLJGPDzFn+sWF0W8deKMIpMrVo9iGtMy2930jfIw7HBQcgEnFVbKU2Hh4acqY= X-Received: by 2002:a25:7785:0:b0:614:c283:2a3d with SMTP id s127-20020a257785000000b00614c2832a3dmr9539737ybc.137.1645825250641; Fri, 25 Feb 2022 13:40:50 -0800 (PST) MIME-Version: 1.0 From: Gilles Date: Fri, 25 Feb 2022 22:41:05 +0100 Message-ID: Subject: Re: 27.2; `define-minor-mode' with alist of key bindings To: 54161@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 54161 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 (-) Hi Drew, I don't understand the documentation in the same way. I don't think the documentation is wrong, but it could always use a few examples. > > where each KEY-SEQUENCE and DEFINITION are arguments suitable for > > passing to 'define-key'. > I think that's the case in these examples, no? Both (kbd "C-o") and > "\C-o" are suitable args for `define-key'. The Lisp object (kbd "C-o") (a two-element list) is not a suitable argument for define-key. The Lisp *expression* (kbd "C-o") *returns* a suitable argument for define-key. (define-minor-mode titi-mode "TITI MODE" nil nil '(((kbd "C-o") . forward-char))) (define-minor-mode tata-mode "TATA MODE" nil nil '(("\\C-o" . forward-char))) I would in fact expect titi to result in an error, since a list whose car is the symbol kbd is not a valid key. But this seems to work, as I would expect it to: (define-minor-mode tutu-mode "TUTU MODE" nil nil `((,(kbd "C-o") . forward-char))) As for tata, it binds the four-character sequence {backslash, capital C, dash, lowercase o}. To bind C-o, you need to pass the one-character string "\C-o". -- Gilles From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 25 17:33:11 2022 Received: (at 54161) by debbugs.gnu.org; 25 Feb 2022 22:33:11 +0000 Received: from localhost ([127.0.0.1]:53881 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nNj9D-0003kI-3x for submit@debbugs.gnu.org; Fri, 25 Feb 2022 17:33:11 -0500 Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:1864) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nNj99-0003k6-6c for 54161@debbugs.gnu.org; Fri, 25 Feb 2022 17:33:09 -0500 Received: from pps.filterd (m0246629.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 21PIiisC017475 for <54161@debbugs.gnu.org>; Fri, 25 Feb 2022 22:33:06 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=uMXK+9Y8UZOv+byPADGwv7iVpI3jWkDBYBiEf5nLev8=; b=taOeEEKHJwPnvirDEfp8feOyU/FY3C5PQdrqTkc9Jb5/arVmT3xKFEjOfzF6DpfrqMCF GGAKZewwCt9jy63hpF3Gr3zQknBCmuHCOxn4XXxbEs8cTpovLAiCco+AtTzogS52ddIk 6CQTKHhS52UdxLsWNPKeURXhqdn7exqoVQFLF0yNH6SCx2CbAipkOIqihhTX1iZh6JvC rpA4ZrVAqA+tO6yBnN2IhXQqGE4WBa07D6VSedkms+LvXuZ0Kgo/VOu3EKtewkOoB+NP 3Y5hvtN4VwK6B+gSP27OMdIx/ohTETjSVH4PBusRP5elmqQHwIlH9RO/AEwSTvvPAvpK Ag== Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71]) by mx0b-00069f02.pphosted.com with ESMTP id 3eexa8t6k3-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for <54161@debbugs.gnu.org>; Fri, 25 Feb 2022 22:33:05 +0000 Received: from pps.filterd (aserp3030.oracle.com [127.0.0.1]) by aserp3030.oracle.com (8.16.1.2/8.16.1.2) with SMTP id 21PMH3fJ043431 for <54161@debbugs.gnu.org>; Fri, 25 Feb 2022 22:33:04 GMT Received: from nam11-dm6-obe.outbound.protection.outlook.com (mail-dm6nam11lp2173.outbound.protection.outlook.com [104.47.57.173]) by aserp3030.oracle.com with ESMTP id 3eapknccdn-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for <54161@debbugs.gnu.org>; Fri, 25 Feb 2022 22:33:04 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=b3DNYzzgBEmVW7BeLA+2CzudrAocu4+5HS42aMKWi8Em4u9dd+jsgTnWBptYrk1p2RO/KFw6iDaKoNvSEMa0xh5+ao9HWzdsoBSzY7TpZVoQjk3X3PXP90EzC5QNh7SCiHJxdmauIdtAsvW4aYfNTma5GePe5XVa+s9d4H03Nngo0WtIW9H7/IivOqpE3QL4Y6DrUW3EwhUsMirRZGzZgNWKYHov8exOAsfsQWEXEEMoMuiwrTgkLvL/8Q7Dw1hiIGsL2Jgdk6JLUcGBv0X5ZOTVRvSwYdNN9SvctGjGacp6puYGRX0o8t4gkEy4CJ36upqDIN+hFo5I9IJu5F7rsA== 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=uMXK+9Y8UZOv+byPADGwv7iVpI3jWkDBYBiEf5nLev8=; b=Xiy320JKDszW6LBYOWfKv48xoRlDZaX3gezaIi5VN3x4NlKBqoTRjTIZS6a0Km6FfYVol3d+RNOFl5AeX1XVmdFlnUGcNCnLp6PfPQRTo9wvvZC4Qq5kHN0K28Lm0WwibEbZwCs0E5IbPzXNW3maOi4RWT+stXi5omC0xTICom4sihs1StrBMWJDSMKW5EHlLzc1eAWV4zmt1pu4aUUAQSrefcPKpoM25bdN9Zg2IQ7BO6sqRpEZbCDVZP4QM7GcrVsZZaRoCIV4+TOYNCI+Gf5o5KaEFXGj1kU3fkvZgS1BnU5+BnkZ+0IGFe1mewmMxc8Hg/5FUzBRgEomk2s0ow== 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=uMXK+9Y8UZOv+byPADGwv7iVpI3jWkDBYBiEf5nLev8=; b=wMRVkOmUHhzIFutXYwhiLHOQoFnHsd5T/Nn0b1eMWpepRlGkeZu0iJKj+iclDXynKF8Iag2/Mf/Zj0TT1Uiq7pYN9r+NDgZLmoCa45RGC8FtUhwzxkKGG4oKgGzFFxFMhZm2DAYPkvKk+vtUpVPmAOLiu3A/jWxOJKfADzwzg5s= Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by MWHPR10MB1981.namprd10.prod.outlook.com (2603:10b6:300:10c::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4995.24; Fri, 25 Feb 2022 22:33:02 +0000 Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::f811:66c9:41ab:df79]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::f811:66c9:41ab:df79%7]) with mapi id 15.20.5017.026; Fri, 25 Feb 2022 22:33:02 +0000 From: Drew Adams To: Drew Adams , "54161@debbugs.gnu.org" <54161@debbugs.gnu.org> Subject: RE: 27.2; `define-minor-mode' with alist of key bindings Thread-Topic: 27.2; `define-minor-mode' with alist of key bindings Thread-Index: Adgqb9uJCPzV6IRMSmOFwWRzYqvc1AAJwHxA Date: Fri, 25 Feb 2022 22:33:01 +0000 Message-ID: References: In-Reply-To: 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: 30a1d740-9b87-4457-e846-08d9f8aec873 x-ms-traffictypediagnostic: MWHPR10MB1981:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: B1b7jMTSnJS2IhDwOx8MI65TawZ2jl/xZ6nxk+YcflmMVgUg6mdqtomqUCN9TVBRjC0uiF7jYn9uMZ8mVjziCxBGdcq+Ubeld2T13ZttLr/agdEmAaIo0pAiSxZIEWT4Jn4sEjoSZvvt4QE0NNkEJUOTtd4NfsayziFsJDHNS7Id6d3v04dlOXpA0ami9sw9UUGT31+Y6a9NlVb16GcU/lfu/zVPnT9t6+6dz3oPwBnhM0JBQScqahqKIfQ8+ZhVS06Vg2wsGKwfYyd9asTTNmBxfoRkpLbbsR5Ma6SDgEeHzBL5rA0o8EvAtZXRsyugtWNvPbSYwiLjt6fmvLm2Mn+OFPHJf/hFN6U5zB1iXdzFpzss0lDvhu9muHywSStcQ4jfWAVtChAiTXlrMltUmGr0QJBzvMgk2Ed/X9zxwtGaHQsxxnjCNZrYhZCLDE1hNIh2MWcao+3MAhe4xTy2CcoMiUmXhH6OjQ43wfVbacxyd0hnQWOySJLye10YK7Q3owhfZ5TS8Mv64vioH1ttXw+r2ZamNmDb+z+reFvXJiyT+AZoV/zfOutIhqFq4ehmdX4SAFh9qN7WrNcENwy/lpuzIu6YUAh7gH87XI6w+M+Z+wNAQnY4BEPC2kSEG08A/H6oifNMd6oY08sn5xH7vQlAxEGZ5fyXvJrikcYn133jAbONO2Ur64SyRz2TW0aBwuUMHgcn/X3WxTwws7/XrES4EKnuNGTl1BlWRdamk9I= 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:(13230001)(366004)(186003)(110136005)(38100700002)(508600001)(26005)(33656002)(44832011)(8936002)(55016003)(52536014)(5660300002)(2906002)(86362001)(6506007)(9686003)(66446008)(66946007)(64756008)(76116006)(66556008)(8676002)(66476007)(83380400001)(122000001)(7696005)(316002)(38070700005)(2940100002)(71200400001)(81973001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?g3YwvztV4Lq+7wg/n2jlCeO3O2yH3bBFCHyaoVzf2BKSPCYCnpzVQVY/oskV?= =?us-ascii?Q?aH6oii7ZhI8p4OmNE0smfMONNoj5P/qmzhn6ODM8OL8ect8Ga+OAjjO9cT3D?= =?us-ascii?Q?hNpCbkUnaHh/KfTLhHfMcdS2AzhjXcmRKytTZl7iDwf57Zq/3NPOPfNtkfDf?= =?us-ascii?Q?zWtobV7kYD4zVGi/Ve8A944QOvYYRcWpz1Op253pUTRGRPYVydkBWKlEz7jU?= =?us-ascii?Q?MVTY2aUiws0B3mp5WPm8QGGOlfyyjHRXAGHZl7Pr6I6vQthlpoEsvEJ/uLn0?= =?us-ascii?Q?SppcZ2pldGS8lDjuFE1HJjYxLVoyMG6s5VuuGreHZi2M3+Y0MXm5vhVvQVvU?= =?us-ascii?Q?62ct2ZGbWKc+z21Xx7vS7KkYBn4bxl05wA+zjqFZsDDVxbEbIWplvkmMTDvP?= =?us-ascii?Q?TRXRdqZyQnRs/Itb2nRZujEVNxqBjqUr+w72psODKHBP71iuVTaviWWUW4Ob?= =?us-ascii?Q?LId623hE/hTHQYOjdF7LRV4MrHT/kOi7ddrWSVgKvpTxr9ual9Rl0qqnrrjP?= =?us-ascii?Q?llWnwX9PavCNPFAaERWR0RTkfNer09UkRnr8xz3GaXTob7+bc5oEM8AiyG3w?= =?us-ascii?Q?d7XFnpGRtJza+9wYpqwB6waoaxhUekF/m/B/drIoRQQOYQgB5mLJn/G4oSXX?= =?us-ascii?Q?Ts+DUnrOaJbToqah6RRqHPotwsa43ZNRxicw6m4CkSEetvB+vvtCpsNd0xFb?= =?us-ascii?Q?eSDEBrr2b2UQYah81ak+VOMvIEOX8FiHelI6tH9tF8wdTYA4QiWIIspn5eY1?= =?us-ascii?Q?g52xLsbApY1E0RxDLiEaABwIc+Yo/ihYH1VWPsrkBYUiJnJ/ndtVDZub2grS?= =?us-ascii?Q?Vp+Ir+zG+FLDV1bQpiP9DANdaOlC+EcMLMs6OMhKBDsnk4fx3KrD1pxeJfOh?= =?us-ascii?Q?OCwJXMkMxpCakK7LqDGSkWS5Psrzag5Il2SXFdwF1Oopm/dC6JIQhk73/7vk?= =?us-ascii?Q?pYXd26TqpyhJiLgI6Q3S2Eksbbh9FDl+YoODymAVB1XAwfKyPwMkXw7iLbTH?= =?us-ascii?Q?XHSS5EhsTVg15RhB5nbqRAUG5l6JogjXxeTuBSxu/6rtDGnrJeTuuhq22QAV?= =?us-ascii?Q?bqGx4hON5FbQW9M/NvHIkIUG5AROQQEfDgUN0W+/is09J5ZAPIfOoUduMIZ4?= =?us-ascii?Q?8//ONsXGDrK34vISXJs3JKJno1kW2kD6LW7JzWExQz7XnrbSohv8dgNfVwKL?= =?us-ascii?Q?FkFJoPDbiekf8TMPpdwJ8FvQEheI2LJgI06Pgi/ZkWDgcgEs0Jr5Gx/c1U8Y?= =?us-ascii?Q?eF71JPgQflBcsPtNCnkiMv9BEIZ1Gm32VeIhyh7SmXm+eV6zm+AkCBEhSdAD?= =?us-ascii?Q?GeO4i7NX60v9t9nlCe1AxqbJi0HePGSLOBRw8W17vtahS4d8I4YUUH0wn11X?= =?us-ascii?Q?CSQcmv1I8TCUnk5vu4fajaAdPr5opg8L/lGcwl7NQD+opcH6jpOnOnqBM/74?= =?us-ascii?Q?cQiw+FpP+iaokMHPMHDTMgszGOQ6cjsSvz7jV0H7E6HP/e+U1hDZMXRUMk8f?= =?us-ascii?Q?4+TnKNU+zWsQxXCHD28Wpl3jH8g0RKfJRJ9GUvP8J9Bb+yPD3A8GImOG8bg7?= =?us-ascii?Q?iiXO5sgLjj1n+Q9AHU5Tfj/LUuiSR3jAkbsiRHOJpldqSL+PVLLh1/3PaOv1?= =?us-ascii?Q?pw=3D=3D?= 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: 30a1d740-9b87-4457-e846-08d9f8aec873 X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Feb 2022 22:33:01.9423 (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: klAe/NuiBkxzsO3zlkGCVEOAoChM+8hpPyVzMT8yTZJ3RB3bfR+3BcVsQdvcd0I9v7ZoHuRC3o5fhKBt7VbWmA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR10MB1981 X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10269 signatures=684655 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 bulkscore=0 suspectscore=0 mlxscore=0 spamscore=0 mlxlogscore=903 adultscore=0 phishscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2201110000 definitions=main-2202250122 X-Proofpoint-GUID: rXUo0M1tXdoLMZGr6UYOIsOrQrYyLL0w X-Proofpoint-ORIG-GUID: rXUo0M1tXdoLMZGr6UYOIsOrQrYyLL0w X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 54161 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 (-) > The doc (both Elisp manual and doc string) says this: >=20 > The optional argument KEYMAP specifies the keymap for the minor > mode. If non-'nil', it should be a variable name (whose value is a > keymap), a keymap, or an alist of the form >=20 > (KEY-SEQUENCE . DEFINITION) >=20 > where each KEY-SEQUENCE and DEFINITION are arguments suitable for > passing to 'define-key'. >=20 > I think that's the case in these examples, no? Both (kbd "C-o") and > "\C-o" are suitable args for `define-key'. >=20 > What am I missing? I guess I understand it now. I think the language about something "suitable for passing" to `define-key' is what's misleading, and confused me. Usually we speak instead of an argument that is "acceptable to function ____". "Passing" suggests an unevaluated value you're passing, which is then evaluated as the actual argument for the function. But even that wouldn't be as clear as this could be. I'd suggest making it very clear somehow, that neither KEY-SEQUENCE nor DEFINITION gets evaluated. Maybe add a short example. In any case, you can close this bug, if you like. Consider it user feedback of something I found confusing. From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 25 17:43:40 2022 Received: (at 54161) by debbugs.gnu.org; 25 Feb 2022 22:43:40 +0000 Received: from localhost ([127.0.0.1]:53886 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nNjJM-00041C-7o for submit@debbugs.gnu.org; Fri, 25 Feb 2022 17:43:40 -0500 Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:25536) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nNjJJ-00040z-7K for 54161@debbugs.gnu.org; Fri, 25 Feb 2022 17:43:38 -0500 Received: from pps.filterd (m0246631.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 21PIiY9F010540 for <54161@debbugs.gnu.org>; Fri, 25 Feb 2022 22:43:36 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=gwSFnDBt6Zha+0ECQOAJs6ulopnQsVyIsNW2mnVS7Zw=; b=ygByISLsHU+TmWUSxFvBwzr5Zgl6ban79/sx1syiIV253zzcxD8xxsQeHcd3Y+sd+nRV RHXxJTmvyzmQL45axe3jqc1O7gqmj/KaGPipTafWPNMLzWX+aivL4//B3/PReXwtuXay 4yZ1cCG8EPq2X8RicmwTUXJmpdASiwnpcTLwk0rqitITXrZzr923WEEOtKGoYVB2zV+o 7YfNdGJcJupzij0kvt4kCIv1otoFdxHpZ/IyGdwZrE1MYJpNy4VpOCdh9wOdJtoV5QdT coVNyvqu8oYa/H+PS6e4DJehNMPpMQePWKxocikV9SXWp12SAM5Hy8OBiN5s3pGMuwI9 hw== Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71]) by mx0b-00069f02.pphosted.com with ESMTP id 3eey5dj2av-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for <54161@debbugs.gnu.org>; Fri, 25 Feb 2022 22:43:36 +0000 Received: from pps.filterd (aserp3030.oracle.com [127.0.0.1]) by aserp3030.oracle.com (8.16.1.2/8.16.1.2) with SMTP id 21PMf46X099233 for <54161@debbugs.gnu.org>; Fri, 25 Feb 2022 22:43:35 GMT Received: from nam11-bn8-obe.outbound.protection.outlook.com (mail-bn8nam11lp2177.outbound.protection.outlook.com [104.47.58.177]) by aserp3030.oracle.com with ESMTP id 3eapkncn84-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for <54161@debbugs.gnu.org>; Fri, 25 Feb 2022 22:43:35 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Mx1dy3eiz/pa/NUwnbfmb3JWGHYcJLqnTVuTVZsTkouaqzJYc/sptMLuPEAE+SAQmQNCv8eVtFpvLj/vVedGnDHfvubsiyfaywVoBj9ypX7JAHSethL6tuPBdCUlPft5xBXKlIT9DLLcrrQD17Gq2/FrU4XH71ixP6pbOSgNDLTpmYX5jtVHt8gN/YuWrafgrFE7QoXPs7GxiiJjEr0yu7uhVBMHCiJpJC5HlOp80kinZwHEtvllpv5DboqgKaQwWnOl8Ch2lqnjl6wPohG9nqkfLB0YMOh5X7fqwxjN2bcNLB+Z2JedrYyQBumHQDb1U4Tqxm3X1THTAoQssU8xqA== 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=gwSFnDBt6Zha+0ECQOAJs6ulopnQsVyIsNW2mnVS7Zw=; b=MZm+1OP4HeNuw1qB63CVGveg1VTWUcbWYNWH/PxBgOaozBUzr5C1qeoQILTZC9O9V3VjoeZrcQMoDEoqyfFcE1RzSCU5wldxYLs8xQO4QySovrRFJxUeqf2JiE8RSLl0muBlSMr1jyaEN/L2LCOxot0/CbOrDI8i6nmbREPZhhZfZN0Gm1eZ0t/Zmfcvb7L6kGw/7D9Rh4FY5V1YfeO4N9tCtBmNhdoQ6J+6t/HEIbOm4g+r2tNQwr2r8VsBcC1prp+P0kgQ8XOqfIwneUYCkBY/J972nxQTe+WsgGKpnh2O4FI4WrU52ozsEU6r7UIq+yJV3Cm3PEUtN2yXyxY94g== 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=gwSFnDBt6Zha+0ECQOAJs6ulopnQsVyIsNW2mnVS7Zw=; b=Cz5dqMalDhZM/qLHUiDmOpYkEUSO7lG9iCyQxM3qVolWdZaKdYUyyIGEHdHK7Ogk2AbL9xYdMWKD5PmRyXOt//buxMkZk2RsgM3jc8z58yZv2/t7SlUq7sH5O55W+PRZ+CVgp4QNJgieB5xAIENjGeo6Ef0lJaScVb9nOrX5heM= Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by PH0PR10MB5530.namprd10.prod.outlook.com (2603:10b6:510:10c::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5017.23; Fri, 25 Feb 2022 22:43:33 +0000 Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::f811:66c9:41ab:df79]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::f811:66c9:41ab:df79%7]) with mapi id 15.20.5017.026; Fri, 25 Feb 2022 22:43:33 +0000 From: Drew Adams To: "54161@debbugs.gnu.org" <54161@debbugs.gnu.org> Subject: RE: 27.2; `define-minor-mode' with alist of key bindings Thread-Topic: 27.2; `define-minor-mode' with alist of key bindings Thread-Index: Adgqb9uJCPzV6IRMSmOFwWRzYqvc1AAJwHxAAABnfPA= Date: Fri, 25 Feb 2022 22:43:33 +0000 Message-ID: References: In-Reply-To: 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: 15b112ac-8b77-4441-4093-08d9f8b040ec x-ms-traffictypediagnostic: PH0PR10MB5530:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Ttscc9FP5E2B/zTJSdr8Uz/OuyJVHRmmsN8JkO85FVV1N2KQYPbJZSU41Arp2eXMcqV5RiWOaqtMy+JeYGHbeCarelIikdzfpS3gssq9gHax0kM4ThmaGVD+J85x9F2DVivApIg08WgtNX58ZY4kv23Ki9pSjKN399vKzvytkYu1+LYMG95o65rDC9VN8nmqD84adLlJUnOjLoXaxLADdaIondYckKkaXzOzBUnWVR9eeNc+gwbby7JtvkKdKztuvm9T7cZz3gL56bXgfvVro0nI5I4qCoR3lJdyuCfccOFS+h8QzQcINK+M/Zdp6VzilYVlg2kC9MmBaPRJxSPjVUTdgVE0uPlzj3TU4QWotXbDH/zuenJvq8fCVAtnjhN7NXMVCNGvYv6mPOZ33HXJsxY+d3E5txVJsG+KRs3DE2LIH4IG3VrRhs629lwhmimkXEho9Fn+UtthhE+r8PBbN2bvZ64h/D+ZSNy6wZkrooiJiuSi9OMrzNdSsVoM8bnV4T3ClgASa0GXdidL+UJWG81DgEmc82hCfgVw1PO1pdg9OwE7HPBbLNq0G6bF/64ptu8JlrBqvelC/hJC8Y5a/t4c8zxFgAkghJKr+3nfTLJkkQazZS34D8edCPZwUGNNvulbB1Tvm8I/ngoYlh/K9Riua7dW5RZTwgIPgfmQielfUWewL6pfS4QJX3dyCz2s9nJjcRyy4+Xnd11vek8v7QH8ulJeb/tTurw9hZt37mU= 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:(13230001)(366004)(64756008)(8676002)(76116006)(33656002)(122000001)(66556008)(86362001)(66946007)(66446008)(66476007)(38100700002)(6916009)(316002)(38070700005)(2940100002)(9686003)(508600001)(55016003)(7696005)(6506007)(71200400001)(2906002)(8936002)(4744005)(44832011)(5660300002)(52536014)(186003)(26005)(81973001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?FBGR0pqJWz5t9xJBpyVYflxIpMx6kb6YnhbJA4Pko5wFEUiawq0UZS+qGn3r?= =?us-ascii?Q?Ir0Wm6QIS/FZlgfGLJwO7NXXRYXfsa7/l9iqf2iKn5JkXXQIFtRjBv5ht71w?= =?us-ascii?Q?U5ofebz7osGlWiTIc5VH/j2txzn2rXirpT9Vx7iInLman79WMvLZbMIpvbH4?= =?us-ascii?Q?lh1VGsTJF4J3tgu34KblAqo0URfgdiFXxr9FhkLlAH+fy3Wd27oIJhfH+ZFc?= =?us-ascii?Q?zC3V/ZUs0FWJTQhsWsMaxybycxzhsDl8r7uIviwEtf77ajT0m8NOmdPeQ1R2?= =?us-ascii?Q?9+UbxlgHZfmb8vG9s1oNfSVr09qwMrlo24vzkDG/owpp9GRzmtNDGzaEWuSu?= =?us-ascii?Q?znd4p/P9yvxhH0w6MvtnuyasixyBrmCnrMs9H3o1oW4BXMRoMHLA6kxlnGAH?= =?us-ascii?Q?DtPXOdoTfBUn1IhScd5z6hq/o25UZrxungXdV/qMZr/Z2G/RpiCk+bUk84mw?= =?us-ascii?Q?AyWX1k45C273W7S1OnK1ATVnYhJ+HNTWhJNG+pdgzorig85gaHdr3Ykecona?= =?us-ascii?Q?0CJg3s2hnQX2sTKGuyAeIcG4+F4/5lKLbPyb/8EPucUZ0nhQXBrHLKHxBRW5?= =?us-ascii?Q?JFNR01ugogBlYsz2h3wxMaqCdmZeeNeCt2W2LJAvhaOKbyY3RHMvJ4S09W8I?= =?us-ascii?Q?FtieHXXWaWN9MkHZ5pmbL2BS+iOKG77DBJNlyFJRP/rLt9qf8ubjZWxGtEpJ?= =?us-ascii?Q?j7J5tGOuH/7mP/82KQrdpmytPszbGFwrw7HcfB3Dce536i7ly98YBELTxomY?= =?us-ascii?Q?3WbCCswXFnVfRdYUnZLAhSVcO02rK42TL9qgMNEvBpyw3YNkYNmroyphPZwS?= =?us-ascii?Q?2CMA3nOR70RfEcyAVD98ajeUs0hy0f+z68BcOzyPLVdHEHnq0zkjr1+lkJmf?= =?us-ascii?Q?+YnDL6ROIOJg2aEb4P5p1X1Ly464ijJp/Et5L2KtGMfNj9xKUxBIBLS+4IXo?= =?us-ascii?Q?uFuUJ47Au2Xn3SLFOrCrDPFOg8E2g5GqDTJ/m+i+plFTqDEtYDd+f6RZmKIt?= =?us-ascii?Q?SAzpXBks+pwX9wuadfBc3+ePfGAlN22itdZ4yFkXYZhkqZ9d+EReqA+t72iw?= =?us-ascii?Q?zjKgCC4SAgDeXc6O418HD7vT604oaNNj5oWOVYFZxWQ1+EqovCwXnwjqBcg/?= =?us-ascii?Q?Rdawnj8NBMTH04nL+1IbUg4y16gHMjuji8bZASubWsnjajW9AjOp50u6sryt?= =?us-ascii?Q?K3J093rnfN3zDq/XIFeri4cOpXE5HsxCf561zewqBPE74Dawa61DFB+9hEII?= =?us-ascii?Q?IWV7dp/aqnu+hnO/hk6wprC34qTsmCQHhte4pA1W1z0YD035THyxQjqemqv7?= =?us-ascii?Q?4qFJenHKhRfzDmJlxtPlu4jBnJI+ch4SJIq0DEXgeX041SeFhT3qlQaRK3Td?= =?us-ascii?Q?eIIARC5PE0iDse0FABXfq6keRCP/mtFP9n06MAEDMEee1fppIIEE7kVUOjaV?= =?us-ascii?Q?LUt7JlEOWTllFBowTanWrYG/KIF8YPsqRS1E3HR+sOoXga+43X03OlGyJvHL?= =?us-ascii?Q?reYlpMLeaNNEDJz8qdtkBxytM8eLhCXvjBBsss9V7BfmWu5FoSqQTYfDSRSu?= =?us-ascii?Q?/uACvxpfDNplMJHuO5QRPBt6QQPhCm0O6LfXsgfGKEwjroga83MCIbRVfbrN?= =?us-ascii?Q?Lw=3D=3D?= 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: 15b112ac-8b77-4441-4093-08d9f8b040ec X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Feb 2022 22:43:33.6012 (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: xZHsQTmHtmkwBaRHsfj0jsR8qxWM04szj3kX4DNyiNdvBYCx7Kwwv7bb9rVvT38FbAu6NshYDH/H4HZ463XJUw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR10MB5530 X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10269 signatures=684655 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 bulkscore=0 suspectscore=0 mlxscore=0 spamscore=0 mlxlogscore=879 adultscore=0 phishscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2201110000 definitions=main-2202250124 X-Proofpoint-GUID: EdKuaQvtQfBvhZgQ0ht5wpAD-hA2w025 X-Proofpoint-ORIG-GUID: EdKuaQvtQfBvhZgQ0ht5wpAD-hA2w025 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 54161 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 (-) BTW, note that this is not a problem: (define-minor-mode tata-mode "TATA MODE" nil nil '(((kbd ">") . forward-char))) The key `>' gets defined, no problem. Even though `(kbd ">")' is actually a list, not a key sequence. But this is a problem (as expected, once it's understood that the `(kbd "C->")' doesn't get evaluated): (define-minor-mode tata-mode "TATA MODE" nil nil '(((kbd "C->") . forward-char))) Why isn't there the same problem with `(kbd ">")'? The behavior is a bit confusing. All the more reason for making sure the doc can't mislead. From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 25 22:20:36 2022 Received: (at 54161) by debbugs.gnu.org; 26 Feb 2022 03:20:36 +0000 Received: from localhost ([127.0.0.1]:53990 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nNndL-0003QR-Mv for submit@debbugs.gnu.org; Fri, 25 Feb 2022 22:20:36 -0500 Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:39228) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nNndI-0003QH-Gj for 54161@debbugs.gnu.org; Fri, 25 Feb 2022 22:20:34 -0500 Received: from pps.filterd (m0246631.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 21Q1uYXC006333; Sat, 26 Feb 2022 03:20:31 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=EUIqLggg4SxVBq8QYVbL7Ko0P01+fBNAfF1QwdThs3Y=; b=rswb/QgdC8KxDu3m1BmHcGis9Am3wqzvP82q7PXjcBib/eFJAMoKMVjqjYpsmutDJi8g krUZIxLOopHuPAR3KZ5tKdPDzF1ofefUZ8boEZg/2iDQhSNF1kvhQctt/M0RzoKTKxoi ba0nWWe4wjef7jTBhsRhRk3kfeD7/qpHlsn/EzeAjcF5PB32vE2ay2Q5Q5+K1YZVrQGD dWsPfLkImtlwRoqBsm00rfftkVd7OOonlqH0HPWHUNYWINbL+Fmu5GbNvCEPROPyeURm yQ6GLFVcSHBu73PLXANd2hnOq3dC03OWdTwyewia5wlH3CHQbk5nQlEX8dRMNk8PPeuu 9g== Received: from userp3020.oracle.com (userp3020.oracle.com [156.151.31.79]) by mx0b-00069f02.pphosted.com with ESMTP id 3efb02g2f3-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sat, 26 Feb 2022 03:20:31 +0000 Received: from pps.filterd (userp3020.oracle.com [127.0.0.1]) by userp3020.oracle.com (8.16.1.2/8.16.1.2) with SMTP id 21Q3H8md075228; Sat, 26 Feb 2022 03:20:30 GMT Received: from nam02-bn1-obe.outbound.protection.outlook.com (mail-bn1nam07lp2041.outbound.protection.outlook.com [104.47.51.41]) by userp3020.oracle.com with ESMTP id 3eat0sqjn8-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sat, 26 Feb 2022 03:20:30 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nzRFoLKX+mxOTUbNgl9dVl3f6K0U2D+CpcKR3cvX3I4D/2mIoEMPccAWWHThjXv7e0lt/hmLx5coHVI2HAHLB/2T/kuoXndgDuOFy/ChJDISye+L0VSgVyqYEvUouG470AHuoWwX7L7t8OxZsR53hhRJavBNIjJ1oLMVZfRYSsJZT0DT+oRwAIKSRFLsKgf7Mudacp+gDX+VYtoZD6PVGVslW5V4CcJ7YpEZS5kAMjEygoVKJwICAxFzumarJ4dihBrGUwSINerTrGzVoRtCsUY2p593TNAk4glTI9NgC50JfslE0mMkN14c4jpzrcf6VjhIQwRZrwP2iJswgqgKpA== 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=EUIqLggg4SxVBq8QYVbL7Ko0P01+fBNAfF1QwdThs3Y=; b=PYbuLjF9V0DETJd73JvDb1YI1JC+xKVBB4Or+DiG97RnvCOzXAruyZXFE/FVdwD6LJZLv2GK+zJ1bQdg3B9xoajp9nFxH+FEDMxh79r6WzQqJ2SnWUF9y6QY0HUXkLeBuUjfoLI1vFNglCIStY15oeDqfYd6n8tR+F0dhSkZ7MoP2rzCGAeUz4+m3tD0rATUdqly+22fJ0Fc0ba+sUrg8zr+JyTUCJBqwZFSR+23Av5hQx2hH/++HjeSmEOYfwXS7D91BKXOQerGYWy/94qhd7OQxArVjmjKOEKB1H3Isqy+bQ9GMpTyICchTPePLvAXvsOY1FJhE5ozDzc8WyMMMA== 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=EUIqLggg4SxVBq8QYVbL7Ko0P01+fBNAfF1QwdThs3Y=; b=x8B+MO85PxnU968+494dh/I97fN71CsbcfswYM5w/0u39X+gO1Z37I9zwhk0hszq6rt1/vgn4XE8CJjkoyDhMQkTWViTPeHUiqQ4Gg6uDelund8IHp7SnX/m3w1A+b/8m6C+jXJIr+hVzbDukDx4UYQXn2zWx7Od56HpPgeAf94= Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by CH2PR10MB3895.namprd10.prod.outlook.com (2603:10b6:610:9::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5017.21; Sat, 26 Feb 2022 03:20:27 +0000 Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::f811:66c9:41ab:df79]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::f811:66c9:41ab:df79%7]) with mapi id 15.20.5017.026; Sat, 26 Feb 2022 03:20:27 +0000 From: Drew Adams To: Gilles , "54161@debbugs.gnu.org" <54161@debbugs.gnu.org> Subject: RE: [External] : bug#54161: 27.2; `define-minor-mode' with alist of key bindings Thread-Topic: [External] : bug#54161: 27.2; `define-minor-mode' with alist of key bindings Thread-Index: Adgqb9uJCPzV6IRMSmOFwWRzYqvc1AAIIiKAAArZU5A= Date: Sat, 26 Feb 2022 03:20:27 +0000 Message-ID: References: In-Reply-To: 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: 80731902-95ac-42a1-1fc6-08d9f8d6efc1 x-ms-traffictypediagnostic: CH2PR10MB3895:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Ywoy8CKqegNwvJXJIEfQEB6doptfjilEDVgav2Tec5Tq+GbSPhARgtMX4qzyXPnYrwGyLYSpvPAfiEoTsSuZo6fz0Xkmv9ocFynnyD6gsS+uw0hXwhRnur50/a+UM2q9/QW/ljCUw998SxxbVQb2s/tDqbiMrM/A8OGKLr90TCT5RqUPFdveQnVCUIWTjJibTJYOJ/hC7qUJlZrHvuarte1Jo6yIKv9Fp3EJYlOEXwyN4lAfgGm3SkrqsznotJDBzZ4po23piYSS3INgRaSeRHCDz9k5re3ymZsniuJd/Yi0DLEiTUf/s6zwcNG8cLq0s/4W4ihfqxzxTkjeDwg2Nw9rmqAJfT9WTz8XBV1KSFjcJr9wIpydkf+N5BAgH4JlhehR2lmp8KRv7SOKwUDOspl7LXgEo35FYXuOYdwj4DrkWBZE2IDjKznF4TxvtvY3RdTYMm047ip8+ex4qWcq4/4kNwdprJvWmNgVL/AhIYJwiOsbhoSovaRfIS+AIwSCBld4taU95695DqPmK9IOXraqlaQbiOUREJRxJq7q4vNavc6g/PSUqbn+0ueC95KDNuikYtZ3AOCwzXd6DBxlWj2/QPtybi/Pw/k1dKe3ED1u4Co4Z4Od4mFdbKjtYNSlvUbGibSpon2ShSkgd8rbb0ZSaETfQcZqaBGPW40x8ZHSnkYZ4lwNUFisIMrgDS9TER4/v+sZfiSKVcWfA9xLudHpPjAGUY3sTQRQc0lYLHI= 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:(13230001)(366004)(83380400001)(186003)(55016003)(26005)(6506007)(76116006)(66476007)(66556008)(66946007)(66446008)(8676002)(64756008)(86362001)(44832011)(38100700002)(122000001)(5660300002)(38070700005)(52536014)(2906002)(8936002)(9686003)(33656002)(508600001)(71200400001)(316002)(7696005)(110136005)(81973001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?eUExbHN2bi9mYWJaSzBORVlJOUF6ejFPQXFNNEZVY0tKMC9qWm1DbEdpU1Np?= =?utf-8?B?Rm9TVVprVFB5RkJDTVZFMithN01MaHJxa2g0eDQwV0FKOWRmZ3V2bnRyNVli?= =?utf-8?B?bVRrZExVK3hCRDFvVkMrM3VzSTZnQ2VMUERzdzVFUDd1NWY2V0hPVEF5TmRH?= =?utf-8?B?VUx0SmJWUjFGUFBVc295OEVjcFVqZzJaeWdib2s0N3d5ZE9TaUY1b2VuZnJ2?= =?utf-8?B?OVBQZjJ2azdnNzVLeHVXbjN5ZEVmcVhDVXR4N0U5Q0dLQzR5MFh5MmdlZEI0?= =?utf-8?B?SEt3WTdrVEF0YVJCb0Rtc3FSeWlwNmFEV1krM1pJcmwyeWcxbjdFMHZDajE4?= =?utf-8?B?cWxkQ2RzMUdUS28rSDhrbEhjalU4b2U4OW8za2pac3FKdnVGYmx6b1FxL2Ns?= =?utf-8?B?R2g0a3VpaTFRYlpqTnl5WCt2QUtMS1BSSkszdS9RUk9tbEVXZkVVTGtlYUY5?= =?utf-8?B?RlhZVS9uQVhNM08rSXJpNnN2bDlOOTlPdlVmbzVtMURJRW4yQnNHQ2I3THNX?= =?utf-8?B?VHpKa1llcWJDNHZMeVhVOUtLazJ6dFBicmhkTmFlUFEwNkp4VHFZb3dONzNJ?= =?utf-8?B?Z2x6ZURWNzNPYUo5VUkwRVlzdmpJUHNDdVhhZXFhZXJXd3pzVTFNM0RrVzZU?= =?utf-8?B?OEFqb1M3cGIzalFaY29UVGNIdzQ1TFVkcHlFalNicFhOd0pldDhUK015TUl4?= =?utf-8?B?eFg1VDZmanQ5TDAzL0JSemRRd3p2eXdwWXo4Tk1pcFNNSHZmU2sydUF4d1h0?= =?utf-8?B?Q2F6L214QVJrNDgzRENLai96MklIUVV6aDJENmFwQTZmaENnaUxFTmhwL2NU?= =?utf-8?B?NUNXRDBsU1lqVzM4WDhrUzlWUFd5YzJuYTk5UzJMRGh4anJjeXZ3c2pubDNj?= =?utf-8?B?YUE1dWl3cmJrcndDQmNDNzk3MTZTeHVNQ1I2WkZsZnBzTlFZcGcvcm5yRFFo?= =?utf-8?B?R0pRcHd6T1JBUDZNS3h0MkN5RVQ4YXRmMTN3NTg4Tjk2Nk51ZkpPTU9MbUNY?= =?utf-8?B?MGthT2VyRDhRam9ETmdLSjFYNkxsVFN6dlF6YjVYcXNkU0RuQWtBMlkxUmdm?= =?utf-8?B?ZUFVa3NidFRZazVyK055dTMreHNWcENVNi9ZMkgvMkFvS2U3NGNEOEJ4OGpL?= =?utf-8?B?K0pKRituTEFibDJFL1dCdGt2emVyc2t1QnFyOEsxWGJ2cG14OEY5bUU3aVhP?= =?utf-8?B?TWJIZVc2VWR1dkhHbTFxandOdUFvMHQzL3V3RlEvS3hwaWdWc0V3SW9rTU9w?= =?utf-8?B?S3FmdmZKNzVudzl0bzVMaG1NdmI0ajZqUU4wcU9EUWJEc1VYRTRXTlFvRExP?= =?utf-8?B?ZFJzSXUybm1KUEt0Z2l4b1ZRUFJaRnFCekxkVlVyUjZIb2lROHZKN2ZTZzBY?= =?utf-8?B?bFJ2MlByQWFqTHViV2NFSGZMUmZ6S0IyamdhejFDcmRyaGZTc0psUFdkek9k?= =?utf-8?B?K1N5NEZWQ1lOK2ttRm1kd1FBaG5ZbEdRVk5KVGoyeDlYcTFMWmllczhyOHRs?= =?utf-8?B?VGEyQnluU0V2T0pHbVF1WFRpSkFiNENzQWI5T2xKNzlxUEhETjNSUGM5Vi9K?= =?utf-8?B?eXMwQTNTUjBRVjg3Y2l5dk1JblJqTlRXUjQ4QmVJNFNFU1orN2Rscis2bmFE?= =?utf-8?B?YjNEZVpuUm45QzBJK3VEbk50WnczcXAzVkx1RnphcnJUTnRwTnVId0s3VUpx?= =?utf-8?B?TzFabmkzbjgxRlErYVhhRnNYejEwSzMxR2ZqQjhjWmFqZkZHM3YvWTNJTTZa?= =?utf-8?B?R09wWStiMlluMVEySGpvNVdSeVFjc3lMRGlDMmR3MVRkWVlTT0UwN0pROGh2?= =?utf-8?B?RU13RkVQeFlQZXNLS050MzluOFFUWU50b2JaMHd1TnJob2dTZ0xEbG5qbCtE?= =?utf-8?B?WHBuU3NqUFZpUFo1Z1hZNmFpS3E0WlFEaE5BbHpUR296enpEbnNvMlhxOTBi?= =?utf-8?B?TUhvcklFb2w1STl0WTFVTUp5VmZXSWlYZHJ4MlJNb3Q3bkc2WVlBZkllcmp4?= =?utf-8?B?L0RwdW0zWkQ1UGFRRitManhtQUlMNm9XMGJNM29CemZyOGh2bkxYQkN3T1dD?= =?utf-8?B?cnV1RzdvZkJKeXA3VE5rQkdMN1RMeE83cnZrYml2d1FvaEpoc1RnUVFBNzFS?= =?utf-8?B?b3E3R2hPNE8rcDhYNytXRDFKbDgxOVJvZnNtMFBIa2ZrQW0rWTNmV0xDV1I3?= =?utf-8?B?R1E9PQ==?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 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: 80731902-95ac-42a1-1fc6-08d9f8d6efc1 X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Feb 2022 03:20:27.8111 (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: WeAaT8KTIXbLK4XuYrkWs0Uviex/PfjR8kzw2ozmiIMDcah3CZJyJavRsppJ5hB/hzoI3Fdq/FmZeQFX1x30eg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH2PR10MB3895 X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10269 signatures=684655 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 adultscore=0 mlxlogscore=999 suspectscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2201110000 definitions=main-2202260025 X-Proofpoint-GUID: gi1-aDfYB-m-uOP0NiE5aYXPfR7Bom0J X-Proofpoint-ORIG-GUID: gi1-aDfYB-m-uOP0NiE5aYXPfR7Bom0J X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 54161 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 (-) PiA+ID4gd2hlcmUgZWFjaCBLRVktU0VRVUVOQ0UgYW5kIERFRklOSVRJT04gYXJlIGFyZ3VtZW50 cyBzdWl0YWJsZSBmb3INCj4gPiA+IHBhc3NpbmcgdG8gJ2RlZmluZS1rZXknLg0KDQpBcyBhIHN0 YXJ0ZXIsIGl0IHdvdWxkIGJlIGJldHRlciB0byBzYXkgImFyZ3VtZW50cyBzdWl0YWJsZQ0KZm9y IGBkZWZpbmUta2V5JywgYW5kIG5vdCBzcGVhayBvZiB3aGF0IHlvdSAicGFzcyIgdG8gaXQuDQoN Cj4gPiBJIHRoaW5rIHRoYXQncyB0aGUgY2FzZSBpbiB0aGVzZSBleGFtcGxlcywgbm8/ICBCb3Ro IChrYmQgIkMtbyIpIGFuZA0KPiA+ICJcQy1vIiBhcmUgc3VpdGFibGUgYXJncyBmb3IgYGRlZmlu ZS1rZXknLg0KPiANCj4gVGhlIExpc3Agb2JqZWN0IChrYmQgIkMtbyIpIChhIHR3by1lbGVtZW50 IGxpc3QpIGlzIG5vdCBhIHN1aXRhYmxlDQo+IGFyZ3VtZW50IGZvciBkZWZpbmUta2V5LiBUaGUg TGlzcCAqZXhwcmVzc2lvbiogKGtiZCAiQy1vIikgKnJldHVybnMqDQo+IGEgc3VpdGFibGUgYXJn dW1lbnQgZm9yIGRlZmluZS1rZXkuDQoNClN1cmUuICBJdCBkZXBlbmRzIG9uIGhvdyBvbmUgcmVh ZHMgInBhc3NpbmciIGFuIGFyZy4gIEFuZA0Kbm90aWNlIHRoYXQgeW91IHdyb3RlICJzdWl0YWJs ZSBhcmd1bWVudCBmb3IgZGVmaW5lLWtleSwNCndoaWNoIGFscmVhZHkgc2hpZnRzIHRoZSBmb2N1 cyB0byB3aGF0IHRoZSBmdW5jdGlvbiBhY2NlcHRzDQphbmQgbm90IHRvIHdoYXQgeW91ICJwYXNz IiBpdC4NCg0KQSB1c2VyIHdyaXRlcyBhbiBhcmd1bWVudCBleHByZXNzaW9uIGluIGEgZnVuY3Rp b24tYXBwbGljYXRpb24NCmV4cHJlc3Npb24gIihkZWZpbmUta2V5Li4uKSIuICBMaXNwIGV2YWxz IGVhY2ggYXJndW1lbnQNCmV4cHJlc3Npb24gYW5kIGFwcGxpZXMgdGhlIGZ1bmN0aW9uIHRoYXQn cyB0aGUgY2FyIG9mIHRoZQ0Kb3ZlcmFsbCBleHByZXNzaW9uIHRvIHRoZSBldmFsdWF0ZWQgYXJn IGV4cHJlc3Npb25zLg0KDQpUaGUgZnVuY3Rpb24gcmVjZWl2ZXMgTGlzcCBvYmplY3RzLiBUaGUg dXNlciB3cml0ZXMgYW4NCmV4cHJlc3Npb24gLSBlc3BlY2lhbGx5IGluIHRoZSB0eXBpY2FsIGNh c2Ugb2YgdXNpbmcNCmBkZWZpbmUta2V5JyBvciBgOmtleW1hcCcuDQoNCkl0J3MgZWFzeSB0byBy ZWFkICJwYXNzaW5nIiBhcyBiZWluZyBhYm91dCB0aGUgZXhwcmVzc2lvbnMNCnlvdSB3cml0ZSwg ZXZlbiBpZiB0aGF0J3Mgbm90IHVsdGltYXRlbHkgYWxsIHRoYXQncyBpbnZvbHZlZC4NCkFuZCBl c3BlY2lhbGx5IGZvciBzb21ldGhpbmcgbGlrZSBgZGVmaW5lLWtleScgYW5kIGFyZw0KZXhwcmVz c2lvbnMgbGlrZSAoa2JkLi4uKS4NCg0KVGhlIG9kZCAidG9sZXJhbmNlIiAoaWYgdGhhdCdzIHdo YXQgaXQgaXMpIG9mIChrYmQgIjwiKQ0KY29uZnVzZXMgdGhpbmdzIGZ1cnRoZXIgd3J0IHRoZSBi ZWhhdmlvci4gIEFzIGFncmVlZCBpbg0KdGhlIHNvdXJjZSBRJkEgaW4gZW1hY3MuU0UsIG5laXRo ZXIgb2YgdXMgdW5kZXJzdGFuZHMgd2h5DQp0aGUgc2FtZSBlcnJvciBpcyBOT1QgcmFpc2VkIGZv ciAoa2JkICI8IikgYXMgaXMgcmFpc2VkDQpmb3IgKGtiZCAiQy08IikuICBJbiBib3RoIGNhc2Vz IGlmIHRoZSBhbGlzdCBhcmcgdG8NCjprZXltYXAgaXMgcXVvdGVkIHRoZW4gd2hhdCBnZXRzIHBh c3NlZCBpcyBhIDItZWxlbWVudA0KbGlzdCB3aXRoIGNhciBga2JkJy4gIFdoeSBkb2VzIChrYmQg IjwiKSB3b3JrPyAgVGhhdCBjYW4NCmxlYWQgKGRpZCBsZWFkKSB0byB0aGUgY29uZnVzaW9uIGFi b3V0IChrYmQgIkMtPCIpLg0KDQoiU29tZXRoaW5nIHlvdSBjYW4gcGFzcyB0byBkZWZpbmUta2V5 IiBjYW4gbWlzbGVhZCwgZXZlbg0KaWYgY29ycmVjdCB3aGVuIHZpZXdlZCByaWdodC4gIFRoaXMg c2hvdWxkIGJlIHdvcmRlZCBpbg0Kc29tZSBsZXNzIGFtYmlndW91cyB3YXkgaW4gdGhlIGRvYy4g IEl0J3MgcG9zc2libGUgdG8gdGhpbmsNCm9mICJwYXNzaW5nIiAoa2JkICJDLT4iKSB0byBkZWZp bmUta2V5IC0gaXQgYWxsIGRlcGVuZHMgb24NCmhvdyBvbmUgaW50ZXJwcmV0cyAicGFzc2luZyIg c29tZXRoaW5nIHRvIGEgZnVuY3Rpb24uDQoNCkFuIGV4YW1wbGUgaW4gdGhlIGRvYyB3b3VsZCBo ZWxwLCBhbG9uZyB3aXRoIHNwZWFraW5nIG9mDQpzb21ldGhpbmcgImFjY2VwdGFibGUgdG8gYGRl ZmluZS1rZXknIGFzIGFuIGFyZyAtIHNvbWV0aGluZw0Kc3VjaCBhcyB3aGF0IGBrYmQgcmV0dXJu cy4iICBQdXR0aW5nIHRoZSBlbXBoYXNpcyBvbiB3aGF0DQp0aGUgZnVuY3Rpb24gYWNjZXB0cyBy YXRoZXIgdGhhbiBvbiB3aGF0IHlvdSAicGFzcyIgY2FuIHRlbmQNCnRvIHNoaWZ0IHRoZSBmb2N1 cyBmcm9tIGFuIGV4cHJlc3Npb24geW91IHdyaXRlIHRvIHRoZSByZXN1bHQNCm9mIGl0cyBldmFs dWF0aW9uLCB3aGljaCBpcyB3aGF0IHRoZSBmdW5jdGlvbiByZWNlaXZlcy4NCg0KWWVzLCB0aGUg ZnVuY3Rpb24gaXMgcGFzc2VkIHRoZSByZXN1bHQgb2YgZXZhbHVhdGluZyB0aGUNCnNleHAuICBC dXQgaXQncyBlYXN5IHRvIHRoaW5rIG9mIHdoYXQgeW91IHdyaXRlIGFzIGJlaW5nDQp3aGF0IHlv dSAicGFzcyIgdG8gdGhlIGZ1bmN0aW9uLiAgRXNwZWNpYWxseSBpZiB5b3UgdHJ5DQoicGFzc2lu ZyIgKHdyaXRpbmcpICIoa2JkICI+IikiIGFuZCBubyBlcnJvciBpcyByYWlzZWQuDQpJdCdzIHRo ZSBpbmNvbnNpc3RlbmN5IHRoYXQgbWlzbGVkLCBhbmQgbWFkZSB0aGUgdXNlcg0KdGhpbmsgdGhh dCB0aGVyZSB3YXMgYSBwYXJ0aWN1bGFyIHByb2JsZW0gd2l0aCAoa2JkICJDLT4iKS4gDQo= From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 28 04:46:54 2022 Received: (at 54161) by debbugs.gnu.org; 28 Feb 2022 09:46:54 +0000 Received: from localhost ([127.0.0.1]:60068 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nOccI-0007Cq-8h for submit@debbugs.gnu.org; Mon, 28 Feb 2022 04:46:54 -0500 Received: from quimby.gnus.org ([95.216.78.240]:34828) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nOccG-000776-75 for 54161@debbugs.gnu.org; Mon, 28 Feb 2022 04:46:53 -0500 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:In-Reply-To:Date: References: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=l5XS8CqLM+ep3Ht2j9Iay74879Xj2/qFgSh8l2L5tYw=; b=o/p25883j5V+qdF8T+JeT/2lo6 KDnCzoZA+pogBHvOxztcnxMEJxEZ1LYk4ZFaktF4c9vLI6k7QezP2gRFXhx5059JygUgl54vsrn4v To6+54Zb+waF4x8rUPn91lQXPJVHlhwESRyHa+2329k0HxsrT21e7x4tgQl+3jvO7UZw=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nOcc6-00062d-RP; Mon, 28 Feb 2022 10:46:45 +0100 From: Lars Ingebrigtsen To: Gilles Subject: Re: bug#54161: 27.2; `define-minor-mode' with alist of key bindings References: X-Now-Playing: Modern English's _Take Me To The Trees_: "You're Corrupt" Date: Mon, 28 Feb 2022 10:46:40 +0100 In-Reply-To: (Gilles's message of "Fri, 25 Feb 2022 22:41:05 +0100") Message-ID: <87fso3qq67.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: Gilles writes: > I would in fact expect titi to result in an error, since a list whose > car is the symbol kbd is not a valid key. But this seems to work, as I > would expect it to: > > (define-minor-mode tutu-mode [...] 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: 54161 Cc: 54161@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 (---) Gilles writes: > I would in fact expect titi to result in an error, since a list whose > car is the symbol kbd is not a valid key. But this seems to work, as I > would expect it to: > > (define-minor-mode tutu-mode > "TUTU MODE" nil nil `((,(kbd "C-o") . forward-char))) > > As for tata, it binds the four-character sequence {backslash, capital > C, dash, lowercase o}. To bind C-o, you need to pass the one-character > string "\C-o". So I don't think there's anything to fix here, and I'm closing this bug report. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 28 04:46:59 2022 Received: (at control) by debbugs.gnu.org; 28 Feb 2022 09:47:00 +0000 Received: from localhost ([127.0.0.1]:60071 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nOccN-0007HS-KE for submit@debbugs.gnu.org; Mon, 28 Feb 2022 04:46:59 -0500 Received: from quimby.gnus.org ([95.216.78.240]:34842) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nOccL-0007Bg-TS for control@debbugs.gnu.org; Mon, 28 Feb 2022 04:46:58 -0500 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=GNZEq/0o0JUnKZDRwvyySOTRgEMDzleN54iBqVkLOyo=; b=Aap2M0PFMuqTcpvK2AYVkuTEgC j2pVCXo9m8kW5UxkghMKD8kDEM9DzumZpoRAJJZ4fk7GKUgM/n18sFCToZgI9eoPKgxWReBUmAq0p pNR8DwGYtW+RhzsSLI5kan8vqoMMuxnxi5QK+ggbtsCSOMNHZxLaXa5kMCgPyiTw9jz4=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nOccD-00062p-JQ for control@debbugs.gnu.org; Mon, 28 Feb 2022 10:46:52 +0100 Date: Mon, 28 Feb 2022 10:46:47 +0100 Message-Id: <87ee3nqq60.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #54161 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 54161 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 54161 quit From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 28 20:21:42 2022 Received: (at 54161) by debbugs.gnu.org; 1 Mar 2022 01:21:42 +0000 Received: from localhost ([127.0.0.1]:35018 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nOrCw-0003Rn-FK for submit@debbugs.gnu.org; Mon, 28 Feb 2022 20:21:42 -0500 Received: from mout.web.de ([212.227.17.12]:33775) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nOrCu-0003RY-Nq for 54161@debbugs.gnu.org; Mon, 28 Feb 2022 20:21:41 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1646097693; bh=2i1vvmoWvieYvEp43ndlrGFiuCQVyjs9gUaREZEA9ow=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=mgZn8PixsKu63zFBHP08yHnxTjpzH+/VJk9wkb41Sb3ERG6Nu0+LBRNs8vn1BVnQW AtPAIKIiCrUDiUrHNTriCAYXPlpyqsszc2iUamGKFVqzYDYpl6tls8iF8KjCB1NL3O mu+3OmAMDXJ4zFJT6n8zT07XgWzceehhUYPO+LKA= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from drachen.dragon ([84.60.174.212]) by smtp.web.de (mrweb106 [213.165.67.124]) with ESMTPSA (Nemesis) id 1Mdf8F-1nxuuK2lO5-00ZceB; Tue, 01 Mar 2022 02:21:33 +0100 From: Michael Heerdegen To: Gilles Subject: Re: bug#54161: 27.2; `define-minor-mode' with alist of key bindings References: Date: Tue, 01 Mar 2022 02:21:32 +0100 In-Reply-To: (Gilles's message of "Fri, 25 Feb 2022 22:41:05 +0100") Message-ID: <87bkyqmpr7.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Provags-ID: V03:K1:EC1+8JEyCfUida9FlGcxLV1ZtmWmZ8bRz209nS8u3EYH+/yHCBs iyTrkp+WpLULovgH+dKLwJh1L1Fa976M7iXU1bsR5qsogn1yi3GdZBaxqCEuKgygk86gbjW UVnFjsn0Uovhxaaswik61DTDMDFPrmd4zDr8LdOU/r1UFohsEiA70xLZicbc9yL+Lm8lPbp KoW2/QhLF+4t3rZpmXsqw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:YeBZJ5wmhcs=:yJYQdm34JQxoY/NQTdgQv0 ZvyueqLP9KC/USLkeU3ncwU+pllnVlP2WRVITN4Svv1L0VJdlW6YsY73TuETTzbAABj52AdAT w1qj0kB6SpoRQlnV+G6QnitZJE4hj2z9mDEkKBerz4MLcgKA2WuqUjACaw+2XwuEL5vAHHPq8 ddsyN/2/isfU2txe+qhaSa6adu0ol0RJIKqa/gLbe9L8aY/7kLVWoNj1DXWd5BPl0iSAV9pJu 6mYebxmZUN5JXaoHGIeR49qQdn8goZMAXHf9r3R55NSV6EaXvvqoRzcK9I4o6khzUsvx4aGJA sFHriwQ9Qp05v0GeWZ7RkBuwlVlI/eJtmjJW3Z8namONsHFvUkvElNOg++BDB3JYedsMOpANz Dr07lDD/26h1Vn2ZmywTNxuVZoJPBvy1UNawg827FA3NQkULWjWnuTbmMPMbpmYxtcVNzxqR8 7/rGN65Zr+UP8aaMCXUn9W26NpaxBNhmEPiWGvZv3SKK4JEf7xqwBuvbC+SXXZQwsGadDbCoT UUJe5AMFaniYjiafSMlCFZ/7euDOk+2sL//sDW8UA8fv1+lIkHypagThCWaKsdI3akMJKs4Tb 2zsn0YD52PigH6X+AqMhWMnOlkQzjj3RNTg3CNQsPU8feQXJjoRMtpN1TxRH40gWMjiazjpCY N0qXrhQK86AhlCsi8ijTQnyISsSmb+DThtbVj7EW4jZ7viVtTJnkgeJ63WzK6HfkexJ3vcRZv 8ZS8VM8zr2hJ7ftyRaULoAM1jJCISJ7s8rqQgErR7dSwJeQ+BCPRwtyYeH//HtSiDrDRLcxzr 4EhRQPoFtpc+NdzckmOUpa+xOCGunf02fp7xTC5PPjHJTclNg7Sv7BhyPT/w9hYyEWQO3vJp8 21z4h8YlkFtHt0r3fr02rsS3PTiVdoud2rSlnRjuhk+sZEThWKlNqxVQ4h8c3MxhaOwl7KFVJ KadFfDRj0d7IZ1RoKa0CcLS0kEGDzj8TVhQbKHW2m2Brads1Y9CpGipy8GDGOKRKTFItPZqzl 5l7FJilVQsTwDhVNqT68SMi4j98ACQJeF4+3TRkzR/gzFodbyP3+MU/Ei46iCFsoxPYPvkkcv u9ohXaEfLxeeTw= X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 54161 Cc: 54161@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 (-) --=-=-= Content-Type: text/plain Gilles writes: > The Lisp *expression* (kbd "C-o") *returns* a suitable argument for > define-key. I think the small source of confusion is whether these arguments are evaluated. How about making that clearer, e.g. --=-=-= Content-Type: text/x-diff Content-Disposition: inline; filename=0001-WIP-Fix-54161.patch Content-Transfer-Encoding: quoted-printable =46rom 73283a3a37a7df41a0a1ab9d88bcf31704e9e841 Mon Sep 17 00:00:00 2001 From: Michael Heerdegen Date: Tue, 1 Mar 2022 02:13:14 +0100 Subject: [PATCH] WIP: Fix #54161 =2D-- lisp/emacs-lisp/easy-mmode.el | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lisp/emacs-lisp/easy-mmode.el b/lisp/emacs-lisp/easy-mmode.el index 688c76e0c5..b35be58b3a 100644 =2D-- a/lisp/emacs-lisp/easy-mmode.el +++ b/lisp/emacs-lisp/easy-mmode.el @@ -168,9 +168,9 @@ define-minor-mode If non-nil, it should be an unquoted variable name (whose= value is a keymap), or an expression that returns either a keym= ap or a list of (KEY . BINDING) pairs where KEY and BINDING are - suitable for `define-key'. If you supply a KEYMAP argument - that is not a symbol, this macro defines the variable MODE-map - and gives it the value that KEYMAP specifies. + suitable values for `define-key'. If you supply a KEYMAP + argument that is not a symbol, this macro defines the + variable MODE-map and gives it the value that KEYMAP specifies. :interactive VAL Whether this mode should be a command or not. The defa= ult is to make it one; use nil to avoid that. If VAL is a li= st, it's interpreted as a list of major modes this minor mode =2D- 2.30.2 --=-=-= Content-Type: text/plain BTW, should we fix the mixed indentation style in these lines (tabs vs. spaces)? Michael. --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 01 10:41:48 2022 Received: (at 54161) by debbugs.gnu.org; 1 Mar 2022 15:41:48 +0000 Received: from localhost ([127.0.0.1]:38016 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nP4dI-0006K7-ND for submit@debbugs.gnu.org; Tue, 01 Mar 2022 10:41:48 -0500 Received: from quimby.gnus.org ([95.216.78.240]:49274) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nP4dG-0006Jt-Hw for 54161@debbugs.gnu.org; Tue, 01 Mar 2022 10:41:47 -0500 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:In-Reply-To:Date: References: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=9ke1hgmXQGsy2DIRpGUkb26ikWfY5S13z4R8Fuv11vU=; b=Ihv0O72JdKV/4XC2KwImLA2COj 0p7KnhtGQH1GJAHXz6WzH+Q+2zIpV+/QBDOt4Uj0MpiFUySf6dLZwVnKwpmI0MnurV963ltQdBAqr xOIIBFZF4XcE9lim+ZIiynBaEzmp9ghSpMnYu08voX/40EQO2FM8CvibOJfc1FOotLvQ=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nP4d7-0007mV-BW; Tue, 01 Mar 2022 16:41:39 +0100 From: Lars Ingebrigtsen To: Michael Heerdegen Subject: Re: bug#54161: 27.2; `define-minor-mode' with alist of key bindings References: <87bkyqmpr7.fsf@web.de> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAKlBMVEX87bjo1aXYxZnI tY2mk3K7qIPpkVXKeUVmRzGSdFWbXTZbRjT++cL////zD2oIAAAAAWJLR0QN9rRh9QAAAAd0SU1F B+YDAQ8pFKYVQyEAAAF2SURBVDjLY2AYhoARhziTohJ2CWMBEUxBYaNAlvSKKaiCykGCLkaKIlnp q8sSUCQCZxtvCRKRWtWxYlkaioQAp+AWB89dOzo6lqUJoMiwMG6dMmNXR9eqsrQEHkYlhKSm6pbO aSuqytLS0hJEg42EYeIiJsZbZrRXAYXTVy/wNlVUjjkA8e8kFdUdM9XKl6WVp1c0GDkxuRg6Qmxw cmXZaahSvryrvGr5JkOVyE6XTRAJB09lQ5OQFenbV3UvWzll9s7OnRAJBkdrJVUDZe9ly5evKLPe snvGTJgEY7ezIYMg17ZVqzsStbfMnums2AT1hhPIMtYdqzu6dayVDQUElR2Qo4FFe/aMKQLKCsKq QZ6o3mfZbKRkbKTq6qw8GS1cHJgMGQVVlI1MFJDFeaRlDhgxGis7RTqiBiSPt+PhGGMeZmYFHbSE 4CB4RGAik4HRgQPosXvgiI1KkKgOAyZgdGZUDjyARYKH1SUQe/rhYTjDMAroAQDZz2UAZ0uJ2wAA ACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMi0wMy0wMVQxNTo0MToyMCswMDowMLLs9e4AAAAldEVYdGRh dGU6bW9kaWZ5ADIwMjItMDMtMDFUMTU6NDE6MjArMDA6MDDDsU1SAAAAAElFTkSuQmCC X-Now-Playing: Neil Young's _Harvest_: "Out On The Weekend" Date: Tue, 01 Mar 2022 16:41:35 +0100 In-Reply-To: <87bkyqmpr7.fsf@web.de> (Michael Heerdegen's message of "Tue, 01 Mar 2022 02:21:32 +0100") Message-ID: <875yoxn0i8.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: Michael Heerdegen writes: > I think the small source of confusion is whether these arguments are > evaluated. How about making that clearer, e.g. Looks OK to me. 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: 54161 Cc: Gilles , 54161@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 (---) Michael Heerdegen writes: > I think the small source of confusion is whether these arguments are > evaluated. How about making that clearer, e.g. Looks OK to me. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 01 13:12:00 2022 Received: (at 54161) by debbugs.gnu.org; 1 Mar 2022 18:12:00 +0000 Received: from localhost ([127.0.0.1]:38151 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nP6ye-0004Am-4O for submit@debbugs.gnu.org; Tue, 01 Mar 2022 13:12:00 -0500 Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:35320) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nP6ya-0004Aa-QB for 54161@debbugs.gnu.org; Tue, 01 Mar 2022 13:11:58 -0500 Received: from pps.filterd (m0246632.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 221GbcLh032613; Tue, 1 Mar 2022 18:11:56 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-2021-07-09; bh=KEjS7Uw7bTLH0W0mOp0g/9922WPyKpYfC2M5/YZc+4E=; b=V9a0hqWSxrPShUpCwXbhuNBXrvAQdiVMlxpmA9Dhacx2utrV0WnI5ngyO7YRQZ9ySywl kMy80pOSTd1+jwB90xZ2oaiFlxncbTeEPLs0CZjcl/7a8sYHe3C4Tioux6RKcAuvT6gU 0DvO6Pkl9hZBhbXq9cVSrdKKiolFfsJjbxwX+mo+uVCTtMCbVdQZsD+laEqIiPfYhaBH 0fC3XOaBXbIpagHe0m7kvMmxS+NyYWeFfHCkUs7u2iu5Cxx9uSJwlhdTadiRjQsa9Lr3 S1ngGwx6wY1BwmwAsu8le9H4bwP78xRH41n+tYUNekyLORuji+zxulz4MyHBKRTUJufm LA== Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71]) by mx0b-00069f02.pphosted.com with ESMTP id 3ehh2ehde8-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 01 Mar 2022 18:11:56 +0000 Received: from pps.filterd (aserp3030.oracle.com [127.0.0.1]) by aserp3030.oracle.com (8.16.1.2/8.16.1.2) with SMTP id 221I1H2N107881; Tue, 1 Mar 2022 18:11:55 GMT Received: from nam10-bn7-obe.outbound.protection.outlook.com (mail-bn7nam10lp2109.outbound.protection.outlook.com [104.47.70.109]) by aserp3030.oracle.com with ESMTP id 3efa8eh5fp-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 01 Mar 2022 18:11:55 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JmyfT4g0XyvIRpBJmqS67cj7xhK6FWRKwdWkmDkUngbsDyMDQC6cFsL/uNZGG4T4RCcZZNxSmbCwQUcprMshGF/kYCHISAc9vUzh3J8whEc6MNwo3C36WTsDDOXZ1WUB/ccZs1WQORKywu9t+U7YesQ5enPV9dInDWsKF/vacyZKULPZFUlLGmdWTOPQlVcHSwSErT50L2KpCPG569Os11j1Gi2fI1PRDJ+GobhNK9/o/GXzcXSPAf3iOfsnEpvU9MSGLRG4Z+Is7zdp3tTwLir67wv3zrhXaRYhyT5O+DOxnUeSbLK3q4LWaXkWOC3cOtZOiC4UjfEMH0kgN09Cuw== 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=KEjS7Uw7bTLH0W0mOp0g/9922WPyKpYfC2M5/YZc+4E=; b=ZR+2yTtrc9WXvlr8Om1bHtVgLnV1Gkd2KKEMy+OtNb0diMaARfWktJ9wAWQgz32PQUCoUgZGENKaEpak3UrGNsoFPAMC7uqxiisHGO9b7iNVhXyL0yAiRi+mRXZ76G4Y5eV1YOsWH5L1wV+qAC4teWha0DS/6Dgdb62WItgFnQ2laNJNilE7/z/w8bRvl3aCYmgKAh20P4P5VX2Sr8HOFm/J+Oi1w0HY00ECmVWyE8kMRkyZVuYKUuBcaQ6hhEZjin6SSORIPz9SW2Kpj30d3J7oxhMBojAfKm4+G3jk571BCvbQ6obSyhSJXlBfISnrzRXZO9MyGHvgxF7NJLRUEQ== 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=KEjS7Uw7bTLH0W0mOp0g/9922WPyKpYfC2M5/YZc+4E=; b=sls+PChqUZ0lyPyliQ0j0n5JajqH7ijn4SF6Ve3lP7cdJXsL5ftoaIOy4Gm8DQ70vXw3c4i9P8vaF6ZEwgMHpDCPtKXWi5WqRlO/ZQNLP0RdkOelOA05J8OoqY6sF2RFcdAp6CtdInHJb4gk7uAa3nnL+cGSzucGtR2TkRRBIxk= Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by BYAPR10MB3301.namprd10.prod.outlook.com (2603:10b6:a03:14d::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5017.25; Tue, 1 Mar 2022 18:11:52 +0000 Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::f811:66c9:41ab:df79]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::f811:66c9:41ab:df79%7]) with mapi id 15.20.5017.027; Tue, 1 Mar 2022 18:11:52 +0000 From: Drew Adams To: Michael Heerdegen , Gilles Subject: RE: [External] : bug#54161: 27.2; `define-minor-mode' with alist of key bindings Thread-Topic: [External] : bug#54161: 27.2; `define-minor-mode' with alist of key bindings Thread-Index: Adgqb9uJCPzV6IRMSmOFwWRzYqvc1ACmurceACJvftA= Date: Tue, 1 Mar 2022 18:11:52 +0000 Message-ID: References: <87bkyqmpr7.fsf@web.de> In-Reply-To: <87bkyqmpr7.fsf@web.de> 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: 876c7910-d5ea-4e20-dc41-08d9fbaef68f x-ms-traffictypediagnostic: BYAPR10MB3301:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Mz7MlTt0wGyzm7+nnDNeuFVeyvG+SE5J3z8dqB78qFyuDCqUOG9UeHqydDN9TTTcmGZ6oiAJMJjB1UVl32nMDADezyz3n+8Ur69NZa3JNBGPUz6Lbmt7NggKWHP1WUo3JYlAB/hQWw6iOWc0YQJUUKMaC1l9a5l2ubcHpB/P1w1bb2Vuyt93KlgRp646/85/y6rn7upDLuReWmMUfXA3lZPZYu1ERawwzdgbdIqSE/lDhqa4TobXd5K36BgzGOjv9KAFqKyXqmnNZpefEjSJujVapQiFMdWvH+qteTM1CKiw8GXSESc6pJQ3OhQGX4E5eTdd1RS2Ah8x3QMmO3pKc1XF0wtWt504ccQSy+nGC7/6IkBFL/3Zxy02p/q7icZ46X9XUMzzG5PAcOOL8fAm6bSaJbdXY9eSJOwXTP1PtN+bBHJTaTywHAczPZ+12c/C5m+w7YFqR4eNyayNNiF1uMXBV5l8IjOfP1e3Z4OP0iEZmdgYds1jNdJt2o3JxANMhprqTLKEr/c261+mu3c/8zLGD3V0BCVZ1uhBjgaCeWW1F+1w0yb5Rk3sxoGMSwwyogFDl3lJgTl/DDxWznHroLMPFEP5YgB4CFlLejoyMuzlKclNuNs1nqtd3oTtt4kfjntIZlkGSsrRS1egzACN5no8MEXvla3+TcKhaN83jzXzsZDGarB6LvAGgAfycixdOIntYsyf6mtEF/3WBWub34Cb/4S3834VTCBmVNyHdbLGAR3tXXLbKasbNyqDiBwQvqVqZuAPVgOv/2QUWKJNZzUfZVCBMi6CXowwcp9hrwjX1Ez94EwDY9xl6YJECjzk 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:(13230001)(366004)(44832011)(4326008)(66476007)(64756008)(66446008)(66556008)(8676002)(38070700005)(2906002)(122000001)(6506007)(9686003)(66946007)(38100700002)(26005)(86362001)(76116006)(71200400001)(7696005)(5660300002)(186003)(8936002)(52536014)(33656002)(55016003)(966005)(316002)(508600001)(110136005)(81973001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?ihMks3GLHZIUzvYY6QkFdz+1ngwzArv0m2Bj96nGV02VEUvNHV4vZTOOEP/E?= =?us-ascii?Q?scee91ZzX7c0DHImLHKcvZHxRhb2D/sa4oHFdiizRIliJA+Hfmx/+iO9aU/w?= =?us-ascii?Q?u+vkcyBdxUSn0S+tkx94kwWzjViIIY0rWkgqhzqmcGyenbWaRue51j0rOxtm?= =?us-ascii?Q?uCdvI+MmhoM0Gl+D0Kx9PXrpnOD3zB0r+I2dkiceDjZrOcefHcqa+JXnocDn?= =?us-ascii?Q?R3NjuzDQicqoCfRaCaOU9PuRFobw7jvZVnCTDF3XzzSTXPkfCc1C58DPyNQz?= =?us-ascii?Q?JXoo+ajKLUd0L3b4gBS9rUK5oFDTAlFYI6UwE50HjvY4PMSJI53GBewU+gcb?= =?us-ascii?Q?YgaT9mJhyS42x+dxPu+LAZvKlgFm21MyBZJMR3Ko+MNJVUDUg3Hk1f6sWayc?= =?us-ascii?Q?ex08Eduu/fO8iWhKQaolXBT+cCM9eCM/v7A+75dD3S+TXxnWZo3DDECBeVBy?= =?us-ascii?Q?Zi4il1tvXQheUr/PB4cDazSaRGZFINbYq//H8d3JNrjuQ5zPsSsEzduZIkLT?= =?us-ascii?Q?zTFIzaiXxtvQMyCmVMds1jUVXIQbCaEe0pS3UAM2U4D58dbO694I6SMmFE3n?= =?us-ascii?Q?NjsPfCX7zCx0uds8PC2HZpR7XdsD3JCOx4pzuhlRwUUvBNNHTXhzFWpqpjsg?= =?us-ascii?Q?WzO381oiP99+VQOpZl0gRe8HfHuJFoUmJ2/Kd+77cBDo1MKNBYkFtrMcof/2?= =?us-ascii?Q?CLGnuxMAZANkvdQO0d/HeSGlmgMkfVP/9AC5eITQT1XHI84p6nFZam9r02+4?= =?us-ascii?Q?kEHe5PkBzmZ9oUdfaGf+PGbO0cBIUhLMFPoVuYl385COToJ0RZKABX2UVoeG?= =?us-ascii?Q?BCQMTyPjY2GCqHslty7yqVGkh4HSdNH3K8CaYPvuBS3xXfPIdlbukWlgvNYV?= =?us-ascii?Q?CrjO3zriChBJYGfm43HAFilO1uUFsmCnQRdQBr1Eg5s9FqSfo5JMKmKCGsQa?= =?us-ascii?Q?+RxY4gCWM8HAMQktfYejcfofC9iQ4MCsdYEG2n21Muqy68fOgJ4hcjkQBzO/?= =?us-ascii?Q?Q7+79Jw5ygPVQsNZBXUTUB5Hlti5lz//GtvWK5r8KE6mO5JMXzOsnGAaQxah?= =?us-ascii?Q?tunwxIlJ5HSNpkfGRb5xiwtBftzsOVK7pE+7Ajq2clm5OTUWokCEMCfwOd4l?= =?us-ascii?Q?QhKF3RxzaBl/lPL4g7AAxaxTYrNXElX47SplGjOnYtT3HP9lnUebF+8sPIo/?= =?us-ascii?Q?P2glqojp2vBdjGHRdD4tPrQsJ3g45IkszCF5TBwer2i7A+Ubm0gQMV9IpR2z?= =?us-ascii?Q?hFq85xAkkLxTwyaKkC3vtD1ilg+fWKSC4AEhkSSiEhgxSG4y6rcAlW7AytSD?= =?us-ascii?Q?JwW8+dRLI+VGsWZC7fZ5uAqm4e/ZeA1i+5nr/ieoJdIOVOnpzqVop17VGSH1?= =?us-ascii?Q?u6YtxPUlA49zDLm6b66fXdSmXFAAL2SlczsO06fFOlhNnvv/e8EtVzT91TH+?= =?us-ascii?Q?IwELpaOhcRp0K4Sk4IG2jNeDZrwcAYmkPD4MxzCnUZWuGKkJV/20nxbYWio7?= =?us-ascii?Q?+sR/v6r2+oMQHrAmDFPCDag1O7DPkFI82F/892YlzJzOEkZtmBrwDsenID4N?= =?us-ascii?Q?DTiNtc+emFK8aS4wCgT943ZTjRmag3lOOn9YWPwRlUWuUBHSax+ZZHksqZsM?= =?us-ascii?Q?hw=3D=3D?= 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: 876c7910-d5ea-4e20-dc41-08d9fbaef68f X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Mar 2022 18:11:52.8827 (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: 4VDS0ZvejB6N/rFM6TIsMvwWmbTdZScAz+tvBtQnbTGgZ449/5UseEEcjPj7rOUQ7RwQFzqTHTE6sHJ7qcQzbg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR10MB3301 X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10273 signatures=685966 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 bulkscore=0 phishscore=0 malwarescore=0 mlxscore=0 suspectscore=0 spamscore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2201110000 definitions=main-2203010092 X-Proofpoint-ORIG-GUID: IPYmc92WlYcIzZpMWX3g6wGE3Khtee0k X-Proofpoint-GUID: IPYmc92WlYcIzZpMWX3g6wGE3Khtee0k X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 54161 Cc: "54161@debbugs.gnu.org" <54161@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.7 (-) > I think the small source of confusion is whether these arguments are > evaluated. =20 Yes, exactly. > How about making that clearer, e.g. That helps quite a bit, yes. It kind of relies on a careful reading - the only difference is that you've added "values" in "where KEY and BINDING are suitable values for `define-key'." ^^^^^^ But that's probably enough. I had suggested this: > An example in the doc would help, along with > speaking of something "acceptable to `define-key' > as an arg - something such as what `kbd returns." =20 ___ The other problem reported in this bug is that an (unquoted) `(kbd ">")' does NOT raise an error (unlike, say, `(kbd "C->")'). Neither I nor Gilles understands why no error is raised in the case of unquoted `(kbd ">")'. And it was that that introduced confusion in the case at hand. The user had written this: (define-minor-mode narrative-mode "..." :lighter " narr" :keymap '(((kbd "<") . electric-left-angle) ; <=3D=3D No error ((kbd ">") . electric-right-angle) ; <=3D=3D No error ((kbd "C-<") . quoted-insert-left-angle-bracket) ((kbd "C->") . quoted-insert-right-angle-bracket))) https://emacs.stackexchange.com/q/70714/105 The fact that no error is raised for the first two of those bindings led to mistakenly thinking that there was something wrong with the latter two `kbd' sexps, rather than seeing that the problem was not evaluating any of the `kbd' sexps. I would have liked to get some explanation of this in this bug thread. Plus a fix for the behavior in the case of the first two bindings, if that behavior is in fact bugged. Alas, no consideration of this problem at all (whether it represents an Emacs behavior bug or just our lack of understanding). From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 01 13:16:52 2022 Received: (at 54161) by debbugs.gnu.org; 1 Mar 2022 18:16:52 +0000 Received: from localhost ([127.0.0.1]:38156 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nP73L-0004Iv-RR for submit@debbugs.gnu.org; Tue, 01 Mar 2022 13:16:52 -0500 Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:33506) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nP73H-0004Ij-Ou for 54161@debbugs.gnu.org; Tue, 01 Mar 2022 13:16:50 -0500 Received: from pps.filterd (m0246631.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 221Geskw004340; Tue, 1 Mar 2022 18:16: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-2021-07-09; bh=Bv7rRdExaixpglMvOutfH5h+HzhrLe3j9wb3x6ig8Is=; b=voIbAIKyU1LevlXXHr3cXgFwqNi6/Uj/PBLsFPIDdr/J0JarduYtsClKjfxk+M4nJR1o mI+VyBygPEjxabH20IMrI+twW/ADGC7gAsWY4EqpYFDiuSS0kYw1+9/ND14ypaHs5Az9 8EMoD/ll3LTmmNALsCa2Uq/CirsXObv09B1NMKJpUcw5BDhJEA28eaLsLEmp5cI2ytT3 f55Ki07nwdmtpuKFufXBPdGKf12gBTYtOIL4ZCzin5t0c2tiw+RPZT96YqBcJSAwTsSP vNQqiGp52S0UZJkbHPgYOrDBPxzScZkGi85RfJviHuiLG9miKTAFlaW4Lx1reHiYSoJ9 rg== Received: from userp3020.oracle.com (userp3020.oracle.com [156.151.31.79]) by mx0b-00069f02.pphosted.com with ESMTP id 3ehbk9a43x-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 01 Mar 2022 18:16:47 +0000 Received: from pps.filterd (userp3020.oracle.com [127.0.0.1]) by userp3020.oracle.com (8.16.1.2/8.16.1.2) with SMTP id 221I1L4M073898; Tue, 1 Mar 2022 18:16:46 GMT Received: from nam11-co1-obe.outbound.protection.outlook.com (mail-co1nam11lp2175.outbound.protection.outlook.com [104.47.56.175]) by userp3020.oracle.com with ESMTP id 3efdnn9y06-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 01 Mar 2022 18:16:45 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gRjH5LpY5Rbh5q6TefVBCRl4dwpA98yppeNUkys1YIaumvMtvc1QeoOTm1N1/+Vswb2v/T6V64rduuegIKFXfd6K14P2GUllhtBSfj9wCcSVgaTGGkodZ9o82tedX+1IMhmF9dcAH5nJ8fmPCEsQyHv9ycdKbyriniZpv9O5JI5zpf+V3pvsVBHJAiCrhzQEnc9sRNfJqmwZgW2CBVZwcdGus9ivQqAXxUAtpBMArbM5zbLLxMSDrHXr/YYbrdzWGDqD9srQjm+uruIgiSCXSwWoHRJ0KeFE9bbWt6YzzAbLMqhjGDwUZvb6+KI7V2K5NnA/hT8+Y13xKNUFukJAfg== 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=Bv7rRdExaixpglMvOutfH5h+HzhrLe3j9wb3x6ig8Is=; b=Bs6i7/MUd+Fzfrqn7Ao+PpKCtzX7EfqyLjUWQL6apuHx1j1cYXJ6ewZb6qyFNJyg8yWE/QYoeUzMkvgEBrjehV6njkTalRAX2zooA3bU5rBJT8iL0h3IaIwGePtOxiowiK6r6OFszuFdrPhmTe0ycrKYjLoboId3MW2Ef/sNFNQOMeWjMVwpHXYnMGQuJC9COPCcCG7QZWoRSBcyaM/xXa/Ix01868akl92QOq5A3EcKh75qNagDzDX0wzVPDcgRPn/dvD2IaNhDeuFyU0uG1kcWNg6VyYxub0hZ/9HlFnrnlME4bOvmzCExQwuSWlWHEubfOJE4mahC2xNsvglukg== 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=Bv7rRdExaixpglMvOutfH5h+HzhrLe3j9wb3x6ig8Is=; b=ko9q1M/cjWT5cgSkbUhBuYGyWFf1502Bj5Lrh6BZeBTK/18BzhA8k5Abq8ptewq9OvjC01kryuf91rStM5nrD6N7cOxPMVrjQg6JeMrGUSYR44l09lhLiT+KjT6n8gLUApdN2IslTglMA4hs507MT53NEXCvRcVCMBYR0jiXTk8= Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by BLAPR10MB4865.namprd10.prod.outlook.com (2603:10b6:208:334::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5038.13; Tue, 1 Mar 2022 18:16:43 +0000 Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::f811:66c9:41ab:df79]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::f811:66c9:41ab:df79%7]) with mapi id 15.20.5017.027; Tue, 1 Mar 2022 18:16:42 +0000 From: Drew Adams To: Lars Ingebrigtsen , Michael Heerdegen Subject: RE: [External] : bug#54161: 27.2; `define-minor-mode' with alist of key bindings Thread-Topic: [External] : bug#54161: 27.2; `define-minor-mode' with alist of key bindings Thread-Index: Adgqb9uJCPzV6IRMSmOFwWRzYqvc1ADEzkDqAAVPA2A= Date: Tue, 1 Mar 2022 18:16:42 +0000 Message-ID: References: <87bkyqmpr7.fsf@web.de> <875yoxn0i8.fsf@gnus.org> In-Reply-To: <875yoxn0i8.fsf@gnus.org> 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: ed8c3bb6-d70a-4af7-ab62-08d9fbafa339 x-ms-traffictypediagnostic: BLAPR10MB4865:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: oywrU7x5ljPEw5HkeaRRWYPGCFd30Sq7xv1O74Vi+43iryvcX3MqaKJP+pDMsjhiavM15qzc1g9YDfL55WtfR2Rcu6hLEwHXPxgcTrpqPMhTZHck4AToTw6NXwpKeuvDUsSf08JWGbfzC3x+w4JYvGkYJTHRDmhDtDumsChibJQEWOEXBXp1mIUXMMV3hGfMnqNPyKDhOq7ftNcx+s2XvSOF43H7BjV6+MelHTiLBMgmPakGkTuAzy356jZtowWD+DIAcgrQMGVmiRvF0RkjUn4rpEMGHwbdSAOwlTzgl66daHeJW6vZ0Ik9CpK2uvkyOp6fkSQ7xLSrnftIYap9ULvXbLMYdft1NvvnE7omcnnJBsBSriBRsfjxMlDlc569c+5SUJoB3x6j6QCQ9Ypa5R5vJgzEqDMRmFFbtpB9OMSIvFNi5Cj26BrA1rNSUheTWKDWP5uW7N1GE+luTcmNlUWenNAe/clUam1n8iWLMMg2vIfhBs0GhJ3sRqVIt2EpStTB4B6ZbjOrQqSb2e80nYABQLo5fIkG7gTcjsc2+WX62+XGU+YgA+0GgtbNKJrLMNhNjJLlSZGxMvF2c9ags+ARKRpAmC8yrGKrWQYwbubM8BEAqANj9FdNQ5GublzEj8zpq0odPrX4Kezgme9W4qC2C5OeIUbGzohJfACdMK3lWD+3zWxzT5g/ssyk8vmdorGKfdw2eqJagVduuziJE2O6tBimxu1WrLv9iW9efjg= 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:(13230001)(366004)(6506007)(122000001)(38100700002)(9686003)(7696005)(5660300002)(186003)(558084003)(33656002)(55016003)(26005)(71200400001)(2906002)(54906003)(316002)(8936002)(110136005)(64756008)(52536014)(4326008)(8676002)(66446008)(66476007)(66556008)(508600001)(66946007)(76116006)(44832011)(86362001)(38070700005)(81973001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?2X3yYmpJ7f2jqkrxQbncJGzxekTDfZvKUMEWaT8rhdT8WR+n1GVnHx5clx1I?= =?us-ascii?Q?nyzVOSARKb19WIbq9vS8P3tjRB2ppjYJqJ3exVLKaeivBcuOICenW1JOb7AP?= =?us-ascii?Q?I5NoOj9Ty1auIGAiZVocr4wnoAGARJbXzSfN2AXnW6Bx0byHgU/xUBnfv4T1?= =?us-ascii?Q?ElzFE5EkKgN5Q3LvhJ8tmGvWqri+3y0GQjBoVA8ylwua8wi+UobEfdWcRmaD?= =?us-ascii?Q?mznAz/d3n/2Eo0z4Bfb3wNla4tkCbflkTQVaW+we7TYkBQezKf2+UIfAiIAc?= =?us-ascii?Q?LcKXOMYps23vSgM4xxHsGbQdA1CTFSrlhMANmU7XPUeZgAo/s1JJYGc+tPlA?= =?us-ascii?Q?xkHzJCl+v4x+nSG0pJDWx4jpjvN7nmXBULDhaPY97RuoaYorq9sJ38kpqiVh?= =?us-ascii?Q?Di7KemVHWjCaXAU6rouPNnBHOWsZz5huyniBjtkYSjqcGrv7EgkMmtkhG6fW?= =?us-ascii?Q?4IZjRR2gIK5glol7rLFsL15c4l5NdJnalPyEPe1biPKH7oaLv7dXhdYPNiAG?= =?us-ascii?Q?ObFrxqPy2dqbHED6alrv1DzFIqx+9J+6NZBzthX7dlys9P8oVlR4gMn1gQR6?= =?us-ascii?Q?2PjEMb7mnMZmV+SbP5nFLnruHcG6Zdws2+YVuRiZkgmw7yE/RVicjAWHusdn?= =?us-ascii?Q?Gb9x1APbj6HX8UGfcTJWmiJq2iqETdpYFIXipigIBUtphTak4le2ojRh9hAu?= =?us-ascii?Q?E/LoqKqDWvk8xOt07/hY13iae4Fm/iAyTVMRRZMHIWFUO6o7jU/FngkrK1bs?= =?us-ascii?Q?fDjykOyO9MUGlznsFpQtEJ8oQqDZwauRH6AHx4OLt/azJrH5ipHzr5uYYabD?= =?us-ascii?Q?gqwRE0Y1F+qaTrjfAM/OtMOFtxn7kUohyewGed/CrZCyYldni8rkxK/ZJOzl?= =?us-ascii?Q?ioZfG4Opn6gq3TXnGuYOennj+rsEdjDSKz2uP1VgNcXJzFO6TRTvyC/F7YH6?= =?us-ascii?Q?B5XynCDRcIaf4+YTTnhpo6HVm0hLihUQOpOLTj3CRIwr0/717KE116mz4O0L?= =?us-ascii?Q?tG6DVEYVs+6280tEe5ncpoOzRPl4yNqoqvHFshERReuH+JQ1AlrdeofvrwaC?= =?us-ascii?Q?zdE6xh5Qezv9wLk5TeCPH7ulGJllD3wTzD92xZV7sCYYeneBj9qJe+ldYcxj?= =?us-ascii?Q?0wBUqj2Y7pRaWYd/fMAvnbLOiG5bycO+eoG3GY3ApcAXJhwc73iUfurYNvro?= =?us-ascii?Q?DoTliW2oqkuOuiwoUzNHQ+qVdCuR1QWKdR2t8/GgrK6xuNbnr34wzsXS6CCy?= =?us-ascii?Q?MoLKGNMAjFLQ5RPK2mwlRh7XGWjih7Nb8QhoMK+XkxjfRbQ41eE+A6XfCFOP?= =?us-ascii?Q?Ue1NtgUjTbQAep162zzFbKaOBk0idef93pzv8J5eFnlXv8oVZjQUwU3yikOb?= =?us-ascii?Q?5ykb3HzS6rNEoY+bd0JiHnvOgR9Mug8yYSKmuNGwoB6OBI3I4qUI8M8+UFzQ?= =?us-ascii?Q?oBwCQEqaBgOfNPbEhcB5iqxSgXGctml4t53JcN2UyTCzQpzWslVq9tH4m1yr?= =?us-ascii?Q?M3r0cqeTiRvQGPNIvZnZItDON+E6zO4acTPjw1LVxnypaUZvtQlbPz6Pg6MY?= =?us-ascii?Q?hdwFa4Vo9hkS67XH7El/EPzKedHQi1geK85Wc2vr3YZyco5iuEsGXFD5+nzj?= =?us-ascii?Q?qw=3D=3D?= 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: ed8c3bb6-d70a-4af7-ab62-08d9fbafa339 X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Mar 2022 18:16:42.5325 (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: lD7tes0ywWT+u86pema1fG9ybhjJhK+/c806O8AIygiLMlIeRteNExWzEQCPNQBjblhGXGbU9EGSc1+Qll1vxQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLAPR10MB4865 X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10273 signatures=685966 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=956 bulkscore=0 adultscore=0 phishscore=0 spamscore=0 suspectscore=0 malwarescore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2201110000 definitions=main-2203010092 X-Proofpoint-GUID: ONRBpO1XvDO-sbIG6HoVt5dgbQ7eB0Y_ X-Proofpoint-ORIG-GUID: ONRBpO1XvDO-sbIG6HoVt5dgbQ7eB0Y_ X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 54161 Cc: Gilles , "54161@debbugs.gnu.org" <54161@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.7 (-) > > I think the small source of confusion is whether these arguments are > > evaluated. How about making that clearer, e.g. >=20 > Looks OK to me. You said there was no bug - nothing to fix. Guess it depends on who reports there's a problem to fix. Anyway, thanks to Michael for persisting. From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 01 17:19:00 2022 Received: (at 54161) by debbugs.gnu.org; 1 Mar 2022 22:19:00 +0000 Received: from localhost ([127.0.0.1]:38545 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nPApg-0002PQ-AJ for submit@debbugs.gnu.org; Tue, 01 Mar 2022 17:19:00 -0500 Received: from mout.web.de ([212.227.17.11]:34631) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nPApf-0002PD-3X for 54161@debbugs.gnu.org; Tue, 01 Mar 2022 17:18:59 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1646173129; bh=xNE3cwhjD/Dx1uGCdIh79o1YxepMK68faSQBqHXDHSY=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=W+LRoMs0hWAB9AnTvlpP72VHJagbaHkLciCpMkdv8poUjlXNTv8YjmY/pp6wXFj1O BqFtthHl0vGh0UFtmO75jAuevsUBjEnKufi26+oI8A7bjbjFzavqC5DpPUOfi4J5A3 2fEHbkwyPYaKIn0RH8eJ0V6cVqvqKtpBCl8axqFA= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from drachen.dragon ([84.60.174.212]) by smtp.web.de (mrweb106 [213.165.67.124]) with ESMTPSA (Nemesis) id 1Mtgub-1oCJnz41ap-00vA1r; Tue, 01 Mar 2022 23:18:49 +0100 From: Michael Heerdegen To: Drew Adams Subject: Re: [External] : bug#54161: 27.2; `define-minor-mode' with alist of key bindings References: <87bkyqmpr7.fsf@web.de> <875yoxn0i8.fsf@gnus.org> Date: Tue, 01 Mar 2022 23:18:47 +0100 In-Reply-To: (Drew Adams's message of "Tue, 1 Mar 2022 18:16:42 +0000") Message-ID: <875yoxmi48.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:hBLhmPYvrr1oQuNwDMfytZKGk18YV8hAl3w59tfGeRcyFd/EJ4V WXLCFtO8KNAiv1BXo+FGEfJgWDu8Vc3WixuFhLbkU8oYanxYTOsDu3ElKpvBFf3GKi9vBQt w3q2iK1jP5C5HYEPPyMPCK4cPNEolg/f98Z2aPCALD2ZtKdwORJMEVkxiVuy0I2cG+lbPXb EuFL3EsPr5meGx1dD69kg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:NCuCsneC4e8=:hvWIGqZQ5QQcjjDufUEFFo ZtOXunj1a4gee1HJofWMP8BovyjMRsBgNdIXSvDsTw6fig6K+vOrBhDtOTYPpTagnC0LmGuc4 0UHKXG0CoBKTp8F1QUvrkh0sEvhI1j7ONtTQEflkofbvrDA+mLHH64eaFSkZ3R0yAtX3ghalM 1yYgzkQ2MkQARs52Z+d+5Kjl/bYnJIs4Y1PlNlWAYE/5/kWwMLNA8tg16oT+AAUvuCYSKacox N0Aah/0O1+v7YDZe30xnJPUigqrcdf+TEoqpw3jMbVCcQbMCGG+kwCF44oCZLSVd+BZNkDUdt nG3Ngg2jGjIUXD0PSEwoZ3CCLYwjIm+2Zymn/BmFeCWskLCvIaTS9Q8kVACh4X2iueraiEZsz ngryJTu7e6QObNKhiLgDWYTc3akas85UgxCa0OA9FElnHp1Ms5tGhVhJhKOqpZkS+2rU0JJB8 aj5trRqKnZOOH2I9Vkx7XnxsB6Wcn/zlJUERNFmW6AOpH+Wz3f/5gy0oinF6nDKuqaVsF36qG vnDancoQA1uQYKT7nH8qwFopZpyEuRV8ea6WtkHaJ57u0SweqcoySzqFRGL/0Bp1iLbIxOk5c 5LAy8TDrrqJAVjRcWnywNKrKr+OzKJ+1bT9CthVk7co+usfgwTdQe2yUE4Mci8n7fFm9wqo0m PQC3BkYf0SF7vUQh+PzSO5/RBABQOgiG9u/9dzwaaTS8C+8C3sNSc1+vz9Pv777W2EDVZT40f I5Uc4LhES74gP12dHhQHQ0KEzS7BFJeu6XLLafubWKBi0Z1QqwHokyX+sUuo9IJBJbxvzgGie x4jPp1CQ9Cy+tWde5Jfn8HPWRcPmaof5ambt6iYDFKpAKWXTkiSXqUj/eSwReGeHkHMIynbwz dsmWVUrnnZIueQZ3fZ9+vbtLdYQyh/jqt07Krj9NqOiqUrAIJTSLNglTKxqjJa6ms91ix6avR efxGtQcj6mWesQe/X/bzCoc2GgZm+wbqGE48H0o0hMlQ5vgFoqu0c4g3Q0cNi+DeA+2+7i/et M0FVg0pxpGmte6nX3CQ/I1I8aPpUGk/NZFGhCsWFX1WDWxqxjq2hp6O/lW/minArKzMUqWczI 7dhWSqNPP4mKtk= Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 54161 Cc: Gilles , Lars Ingebrigtsen , "54161@debbugs.gnu.org" <54161@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 (-) Drew Adams writes: > > > I think the small source of confusion is whether these arguments are > > > evaluated. How about making that clearer, e.g. > > > > Looks OK to me. > > You said there was no bug - nothing to fix. Guess it depends on who > reports there's a problem to fix. Luckily, even if that's maybe not always absolutely wrong, it's not a big problem since there are always more eyes to look at the reports. But yes Lars, would be good if people who normally read emacs-bug daily have a chance to look at new reports before they are already closed. The amount of work you are doing is absolutely impressive and I will at no single day come close to that - but you are not totally alone with that work either. Michael. From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 01 17:52:22 2022 Received: (at 54161) by debbugs.gnu.org; 1 Mar 2022 22:52:22 +0000 Received: from localhost ([127.0.0.1]:38552 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nPBLx-0003PB-W7 for submit@debbugs.gnu.org; Tue, 01 Mar 2022 17:52:22 -0500 Received: from quimby.gnus.org ([95.216.78.240]:52890) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nPBLw-0003Ot-2t for 54161@debbugs.gnu.org; Tue, 01 Mar 2022 17:52:20 -0500 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:In-Reply-To:Date: References: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=SEGToji/wVXLcGCCksdm44rA35ZiiyKWB+HUaShkP1E=; b=YT6Tg7lBxpqUfNiIESJhZkCSWq AMLnUBl3hfTsIfF6qGi6b0kG61GpalwjkVMzdlmjdPaXAAYgFKprz8YL0ezi1qV2p7/jhkYFtEsaM /0H//YbzzXs3XJR8RHXLSv2hWYV0/TDvkLyqWluvlKbtrnRUkNNbzfW4l1UAh/eTv3V8=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nPBLl-0003WH-2d; Tue, 01 Mar 2022 23:52:11 +0100 From: Lars Ingebrigtsen To: Michael Heerdegen Subject: Re: [External] : bug#54161: 27.2; `define-minor-mode' with alist of key bindings References: <87bkyqmpr7.fsf@web.de> <875yoxn0i8.fsf@gnus.org> <875yoxmi48.fsf@web.de> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAJ1BMVEUIBQQiGhtHPjwx KypgWFUnHiCQiniooJHEuLGCenDZz8aMe4X///8w5ysyAAAAAWJLR0QMgbNRYwAAAAd0SU1FB+YD ARQzC4tD+J4AAAGrSURBVDjLjZK/T+NQDMftXqqu7xEiVmg6ICaSkIWpaqOrgOVClf8AFdgYqvrB hBCQiBmBxC0IEOllug3p7p/jvVKgJEZgOT/kT7527GcAAUIIAJDaUb4ZfG3uxOcB212A7mvU9uKd OOx40LPrZx3PvL3YTU6DNBukVq5ktpurQT4F10QjRUQWqZhGdE70Bs73M6JTi1Kkw8de7x0M9fc0 tGgk9XNvRqFIK3SNIzmmPKN0Cvqh33cDz8WuD82gq/0bDRoTjh6G+CUdpzQSISXG+h5L5zMtfrNG pSYXbAPUHjigx9gYc5KLv9AoWHAP1h8ulcpx4dhaZcB4vThotKuAsqPieIEBWyq7OFlZrILoiYpC MTVaW0/ZmKpx8CNfpUMGBG6NfncY0F+qRf+5E048sR1xQHrgz3kMcBJ9cbPCPhvVW5II4E1WAQaB +6IqWT1q6s6wskIIKEwQy7l+DH9eTYZUzoVusDZpGeOypp6EZtvQjktgvhWZ4tJ0zzWiwcdc1uXG zhT4H0GnZU7IkU643C4lMX9qB2GweTvTRmJHpjjYzWbr392sQAiUzxdMYtqOsupyAAAAJXRFWHRk YXRlOmNyZWF0ZQAyMDIyLTAzLTAxVDIwOjUxOjExKzAwOjAwOtSwsQAAACV0RVh0ZGF0ZTptb2Rp ZnkAMjAyMi0wMy0wMVQyMDo1MToxMSswMDowMEuJCA0AAAAASUVORK5CYII= X-Now-Playing: Melanie de Biasio's _A stomach is burning_: "Convictions" Date: Tue, 01 Mar 2022 23:52:07 +0100 In-Reply-To: <875yoxmi48.fsf@web.de> (Michael Heerdegen's message of "Tue, 01 Mar 2022 23:18:47 +0100") Message-ID: <8735k1l208.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: Michael Heerdegen writes: >> You said there was no bug - nothing to fix. Guess it depends on who >> reports there's a problem to fix. The text was fine before, and it's fine after the change, too. 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: 54161 Cc: Gilles , "54161@debbugs.gnu.org" <54161@debbugs.gnu.org>, Drew Adams 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 (---) Michael Heerdegen writes: >> You said there was no bug - nothing to fix. Guess it depends on who >> reports there's a problem to fix. The text was fine before, and it's fine after the change, too. > But yes Lars, would be good if people who normally read emacs-bug daily > have a chance to look at new reports before they are already closed. I close bugs that I don't think needs further work. If you disagree with that, you can still work on the bugs, of course -- whether the bug is "closed" or not doesn't make a difference. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 01 18:57:01 2022 Received: (at 54161) by debbugs.gnu.org; 1 Mar 2022 23:57:01 +0000 Received: from localhost ([127.0.0.1]:38579 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nPCMX-0005dU-1L for submit@debbugs.gnu.org; Tue, 01 Mar 2022 18:57:01 -0500 Received: from mout.web.de ([212.227.15.14]:57531) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nPCMV-0005d8-7t for 54161@debbugs.gnu.org; Tue, 01 Mar 2022 18:56:59 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1646179009; bh=SyGJCOXqdHl72NY/ksy2nz2oOXWmiKqq49Z8hy7oRoo=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=SzrfQISJtqYqcORzuMgtA1pNiLFpEjPa93K8JHvsqitxqlnQDwmf9xFILbNPinx8R Y4zBih/9IKoRi8eDHVBd85xx9FE6Bwscd6O0Idvj7xr3lNFRiYYhLN82Z+V/ZQC7bq PdA9TrZwFVUtnLAgfd9HV5IVvXBLOxKLo5juBbKw= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from drachen.dragon ([84.60.174.212]) by smtp.web.de (mrweb006 [213.165.67.108]) with ESMTPSA (Nemesis) id 1MoeYH-1o0gv20pez-00oggt; Wed, 02 Mar 2022 00:56:49 +0100 From: Michael Heerdegen To: Lars Ingebrigtsen Subject: Re: [External] : bug#54161: 27.2; `define-minor-mode' with alist of key bindings References: <87bkyqmpr7.fsf@web.de> <875yoxn0i8.fsf@gnus.org> <875yoxmi48.fsf@web.de> <8735k1l208.fsf@gnus.org> Date: Wed, 02 Mar 2022 00:56:48 +0100 In-Reply-To: <8735k1l208.fsf@gnus.org> (Lars Ingebrigtsen's message of "Tue, 01 Mar 2022 23:52:07 +0100") Message-ID: <87wnhdkz0f.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:7lNNFwXiUAk4noyr5F9wAhgAnLX0icZu9LOofMnlEI+f2Zlsxbm kUE5Nijmq45gz0LH+Dl1QBT8jh0086Kf4Nh7871hQ/rMV8ItVY7/DIfp7qKH8Gy6XNcxCni MXSRlQRAsDOwbR0rawYf8GJrS0RejrgD0vpBcQqq9dduq+i4sNm+Lh7aljyf/xmhbpEoirK AwOjXzzg3qgmbfZOOOBAw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:pFyScEGZZ4Q=:aFtJ9MZSbW0iMBbIWQ9IR1 ZL2k+ZhZseKeb/uwoA2qvAGHyy+XVQVakv4pMj8ohW5R1aQjVxsdJl7JHoGKauu6WPk43cqOH 6VyGnArKflb2t/Fht9VezhTXTEhfw6+Hpqo+DutM54ydIl62sPG1B2Dp4+OSQWG9pL4U+JCrq 7hdRCDz6DY4DwqGu+hgIPqifHFOfgGKnecJNft55a9nq10x331Wr9mLwhEU+d4aFy6b8h3dUX FFOEzZZpna+tuBmKII9pdM0fgGi+Bx8xHtkGVWP4OWuvZPVjWhXGGxSUN5pB9BAb7qrhfBJbC 9tFGFz24jQyPBNG8MKu8a0icXjHeUfkf6RxoQzl7UXWhTly18tgwHjb7mr6YG+rQMr7a0k6mT R+jaXGTGcLFPhHvSWT9LSPOZDPLH4m6fQRGbUyOjHAI5LJq1i1fuzkBV9tWHqHFd0f+WT94mF AOg0I79myyPqnBkKV6UfYe2J9UMFZtx83k3jEIWMJwRc708uRllnfrb2K1yKfwWvtouE2E8HU DtDSGT+voLhxXdUQw7pCpUytpxIa/dxtNVEsRociXIQ9UWuZnxNtgp+OSOXryjrpKGmSG+C3P /iLGFtZopxB8n65eDccjhJhvIIUr8ZlduKKT+iT5+1Bfk6XHvvB7Fqc2Qvd7ejUCZDHCkl5te upSTvd5FOO3RUcK43vBvusui1rdBeHd9f9NN70jGMSJzyN1v+3/oy1GByihW0NbGo67oJFkg6 Gn1LoBKCozlXwcm/0znqf5ZwuyEmAEzia55xk5gbmsTokY4s401fEQG09GmirGioiy69yNvNs AuUyVPUXfA9eRASt++CfC184TsNM3W6giKVBwdtKQ0f4u0ZLVuzQQmjPN89FvO2r9mU+7jKHx NnHAKZ+eJTGrYHwaqLib2Ew0hGRbbyBDTTVF9N8C8rXD060JSn/ReepYDlzMdX/aNUJCSEsOx N7fyN0mCUu1mM+aEp2kzi8Jac2468czW1znMvQ8qIqo8qHCZVgzQXC368NvNGP7q3AoPou3Gd +nCViNlOj0wPoMMIzwqjFIsgsodKxLxFkziVPxi4sHdMWhMNrCh+iYiLyCLXZI21XSNZUuHJq qoCuyI2/0KX1lU= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 54161 Cc: Gilles , "54161@debbugs.gnu.org" <54161@debbugs.gnu.org>, Drew Adams 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 (-) Lars Ingebrigtsen writes: > I close bugs that I don't think needs further work. If you disagree > with that, you can still work on the bugs, of course -- whether the bug > is "closed" or not doesn't make a difference. Yes, and I could continue to work on it if it was removed completely from the bug tracker as well. This is the same problem I suffered from in the discussion with Eli: I simply feel hasted. It somewhat has become a task to "rescue" single bug reports that didn't get enough attention. Why the haste? It is probably more exhausting for me to look through the closed bug reports to find important stuff than it is for you to look through all of them at first. In the discussion with Eli, I "rescued" Bug#14582. Really, I don't have any knowlegde about that matter. I just intervened because I found it is important to be handled. You said it should be closed. Eli then said it should be closed, several times, for different reasons every time. It was my task to withstand the urge to close, and I had not really arguments because I don't have enough knowlegde in that field. In such cases I feel urged to learn about that stuff and find arguments, in a short period of time, in a field I don't have knowlegde in. This distracts me from doing other, more useful work for Emacs, and is really frustrating and demotivating. I can't be productive that way. I end up having dozens of half baked commits in my pipeline, but I get distracted by the next report to be closed, I forget about the older things, and it becomes harder to finish something. So, please; I totally understand you want to get things done. But not everybody can keep up with your working speed. Michael. From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 01 19:04:33 2022 Received: (at 54161) by debbugs.gnu.org; 2 Mar 2022 00:04:33 +0000 Received: from localhost ([127.0.0.1]:38588 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nPCTp-0005ub-3A for submit@debbugs.gnu.org; Tue, 01 Mar 2022 19:04:33 -0500 Received: from mout.web.de ([212.227.17.12]:59703) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nPCTm-0005uI-Jd for 54161@debbugs.gnu.org; Tue, 01 Mar 2022 19:04:31 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1646179460; bh=ZS1aJtCVFgEdpEn9igvvnWx7IUsCuoZgUQLH3TUksTo=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=AUsrCyvCNffholRPEub/1olkqp3kwPxj8UYiVn/ahNP/9H1qgsN4vHd6aVSxM+HMF YMY0IOmHO/jaQqeLzqkd0Ia2RpC/N7VvCVV2YLiyQy3z0EwX2StCFvpfw/IDBSS2k6 yPeBekLrcaWwbLn7kdR5KuDADrDZy/Uqh9dY6UZc= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from drachen.dragon ([84.60.174.212]) by smtp.web.de (mrweb105 [213.165.67.124]) with ESMTPSA (Nemesis) id 1MFaui-1nPhn83IGk-00HFvG; Wed, 02 Mar 2022 01:04:20 +0100 From: Michael Heerdegen To: Lars Ingebrigtsen Subject: Re: [External] : bug#54161: 27.2; `define-minor-mode' with alist of key bindings References: <87bkyqmpr7.fsf@web.de> <875yoxn0i8.fsf@gnus.org> <875yoxmi48.fsf@web.de> <8735k1l208.fsf@gnus.org> <87wnhdkz0f.fsf@web.de> Date: Wed, 02 Mar 2022 01:04:19 +0100 In-Reply-To: <87wnhdkz0f.fsf@web.de> (Michael Heerdegen's message of "Wed, 02 Mar 2022 00:56:48 +0100") Message-ID: <87sfs1kynw.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:tz3tILcE5u2DmKjpWv+yuKhE02x6zdHHZ0Nx+LZOXigCu0wdeOO y5w2JVTp3s5OGqpfoeGylGM58r01cYUkLd80pp7QuWdwxGznviYEjpNmBveQnbP/ozzOQXm a0nXN6NyYeWwfnl5ce8jZbEggftFYUkWjPAyxk8aLXhZEArlkwNrb3xcEnBSShp7QFFZcrH idsS9XK9pkQhx3GM06Sxg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:XVDGpGSnjmw=:vAGIf9fVUs/q/U1hBYJe1l 8Nl5Iyw7hNcT5hhj7X7FB7gkvkyrd2Yct+8/Pbz/62iiiKKke4xaDcn0VOsYdv1g2KOxCN+wk Z6xNgNjGXDordXhvqmKMUMn112HS+Zin6qSYM92GJpIxqi0ny/ITD/Sk/9nZ200HlJn3pLCpy /Fkuj+YbzGk5+TfOpkxNN1QeD79RSRtpNAQI2/iRE9VY9fqahqAceh3FLNsGfPryJaDxQo0o6 aaHOViARrqQvkNxcvmV/VytfmEv+wRz29/3zyDQFpRBhzrbWGal54CdXvUcmbD7XZbgxxDlLj z5uP0d0y25AeI/QKVBdlyWQJnmVqiW0hMUHrpOSfMldOqDj1/U4x/gzc3Cbk9ToSa7O0gxVEC Cj6Xw+uqcWPpLcPRTRfFtsw1WhWo3MNRUHi7Y2/kksKO1onAKlHQX4pdAxXCKHlp1vhmYCCNg PLAgIJVAAvvVeVZVlOEWc8HX2Ns5dYmVPRQmk7wXkAvn5bCiIXR/PaudTyYTb7njTaQIZgiyz xectAnFzmmSXaEPfq4fGF1YO9l8WZrJf7KWErCRT46r1LMRlLnTp5uBAk368aTLrtnYVHXeIE nuOP1rBxsFasmd3BcW6Q4fzndCNbPQD5gB2B97IimxcN5Vrtt9tO0oLc+j808lVNdipMHfkHX Q9WJI09ivkeG9HxRQnXOjxTYxUH+LnMV2v8TWbWehH2lX9lypHujqtvuUyOgkPRsVwNLlChc/ r/ZLh51Ja2UnfOWL5OtGgAElYqLtq6SIMf0Yjdra4Mg/xHqmzjL/tSnWPHPIrkiJ850Q18zAa xJTm3LT5XCzK5A9cgVeXdjYkpiqRpPoP/J+UWf7MA7ZUqaYPPhrqkT71KRAgKGAU+kTZhjVwP coZ1M85QCcOr6LsKhxxh4LakVNrARQB6sTiByLTc6w1SfIe8Y6R2qv+7XGjO9UT0RxNbLNeak p2rit8Awjy0dFmkaBq6202xNCuJxIRM+iESINQMw9Adm4PwkQuWH7sr9Afhx35HEgtnjVWwyO BtnSGDTUuA1AgKIdjBhoc9FObGvcUDYABL48/WoAT/K9vvvkV2a0e7NgKNcNDjRnNdVXb4qyd tORZsvfF8G0Z0E= X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 54161 Cc: Gilles , "54161@debbugs.gnu.org" <54161@debbugs.gnu.org>, Drew Adams 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 (-) Michael Heerdegen writes: > So, please; I totally understand you want to get things done. But not > everybody can keep up with your working speed. And I'll try to commit my patch tomorrow. Sorry if my reply was emotional, I barely slept last night. No offense intended. Michael. From unknown Mon Aug 11 21:14:32 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 30 Mar 2022 11:24:07 +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