From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.devel Subject: RE: [External] : Re: Lift {global,local}-key-binding to Lisp Date: Thu, 21 Jan 2021 18:16:32 +0000 Message-ID: References: <83zh1cbpua.fsf@gnu.org> <83lfcvb7pj.fsf@gnu.org> <684c8177-4c7f-e678-7587-6a1250af53f7@yandex.ru> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="10378"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "emacs-devel@gnu.org" To: Dmitry Gutov , Stefan Kangas , Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Jan 21 19:18:02 2021 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1l2eWu-0002YJ-SK for ged-emacs-devel@m.gmane-mx.org; Thu, 21 Jan 2021 19:18:00 +0100 Original-Received: from localhost ([::1]:52322 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1l2eWt-0006IW-Ug for ged-emacs-devel@m.gmane-mx.org; Thu, 21 Jan 2021 13:17:59 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:43244) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l2eVd-0005LK-6J for emacs-devel@gnu.org; Thu, 21 Jan 2021 13:16:41 -0500 Original-Received: from userp2130.oracle.com ([156.151.31.86]:42732) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l2eVa-0000V4-DT; Thu, 21 Jan 2021 13:16:40 -0500 Original-Received: from pps.filterd (userp2130.oracle.com [127.0.0.1]) by userp2130.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 10LIDaMR029369; Thu, 21 Jan 2021 18:16:35 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-2020-01-29; bh=VUR2VztUVSg/FPSko3fZ8aeEs4Y5HsRe6NhoAqTEtb0=; b=zvoiO2784XWGAf1FQjEJv1a6JcsPUkeePdJtbfjQeOUhGlsZd12SP+ZLXzN1dU0YKyYU pT99K0To1Gma0tQ6s9kYOWzKjvt99zEyQUr9B9XlIaM+TwR0opUHbLrCewoWlBAw4pEP mFvJ3OXp24fbjL3BGQZJZMOv4081rPgjOULFIAjOHAQN1VBMVGh3Koy0NX+bD5DECYgl orOa1UJA7vACJ07yPnHZ9LizckhFK1eamSiW9B6PW4tf1M55nXSBU8o5tESYEfJHWQFM b8UHxplwY1Mz5sLTk/d6aksgg6sx5O4O9Dtjqpvqpk4q0HRLop337DR1C1ZQL1abGyuS kg== Original-Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70]) by userp2130.oracle.com with ESMTP id 3668qagpmf-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 21 Jan 2021 18:16:35 +0000 Original-Received: from pps.filterd (aserp3020.oracle.com [127.0.0.1]) by aserp3020.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 10LIG13W099342; Thu, 21 Jan 2021 18:16:34 GMT Original-Received: from nam10-bn7-obe.outbound.protection.outlook.com (mail-bn7nam10lp2105.outbound.protection.outlook.com [104.47.70.105]) by aserp3020.oracle.com with ESMTP id 3668rg67xp-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 21 Jan 2021 18:16:34 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hzuQEWJ3cMuNuZ4hHFIxvwOkHxoN9uYtd+JNvUhVKUeBkMnQqeBXg2XGN09f5vwErX02eexzHIgXCPEmDnYrTRyz/zk2Y/DLmgpx3ctezgAuw820WS0xSl18PtEaQOumollWn7/apYjRpipb15TA+HBf7m/U/QqhS48MWG01rGNTcF5URw9hZvKw1rcc6N9dDA+LP8Fg/4sx9nRN66+3GkUyZVNkj2fbl734CVXj+fj5Axb9L0Rhvw8xc9l29Q8tX478DS6Ee7E1swXht61BbHnFgTfisi2wiqzd694CWVRk1w6sgfGeRJSObOCr+ph1WynbsUgtO2Yxt4bZ4yprFQ== 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-SenderADCheck; bh=VUR2VztUVSg/FPSko3fZ8aeEs4Y5HsRe6NhoAqTEtb0=; b=JNH3yNE3pVKc0v9D4LVd+7iZlGtNSlhFJ5TsvSeiYbNmm8MncJfpFs/pjq3unPuqMo0i7dSy/oqWEklma3amrlz97V6nwF/hC4fWrHQVlr3jJCzWuHZxcE8Zp67ffBg6BLbnRDKPACcjbrzyVfd2tsUd1IiyGeQQ2d2CmXmlvFwf61PRNufUR2fJBGGNZhI8HYew/1fJytsnTJ536qiET8qMBTVc5QZAeVd6SxehIazgKen6Xd52nGk0X7UOI/u0O5oVR83ChL17zadhYsJ/efYFpVDYT/C/24NmQYI1A771t8ebl0WsN6QFYeMiyYDMIF2OEnOLrC9/q8hnF2/JOA== 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=VUR2VztUVSg/FPSko3fZ8aeEs4Y5HsRe6NhoAqTEtb0=; b=XXxqSNM0FMe10FU9VdisMYkR1ig2xE3jKbB17UWfT9AF4S0huoZdOmnrUb4GcMSev8/OCeRiwzXr/bE7fHF4xduVuA+BJwdf+D5AKQD0fQt4rHt2cGwCygzC3F0p2m2TF5NvkZt1sv9npljYHOCgxbSDO5YiKjvTNWOKmgTro3A= Original-Received: from SA2PR10MB4474.namprd10.prod.outlook.com (2603:10b6:806:11b::15) by SN6PR10MB3070.namprd10.prod.outlook.com (2603:10b6:805:d3::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3784.13; Thu, 21 Jan 2021 18:16:32 +0000 Original-Received: from SA2PR10MB4474.namprd10.prod.outlook.com ([fe80::dc4d:9cd0:2010:daa2]) by SA2PR10MB4474.namprd10.prod.outlook.com ([fe80::dc4d:9cd0:2010:daa2%7]) with mapi id 15.20.3784.011; Thu, 21 Jan 2021 18:16:32 +0000 Thread-Topic: [External] : Re: Lift {global,local}-key-binding to Lisp Thread-Index: AQHW8B31xC50JASk3EGW5xxJH+oiaaoyXo6A In-Reply-To: <684c8177-4c7f-e678-7587-6a1250af53f7@yandex.ru> Accept-Language: en-US Content-Language: en-US authentication-results: yandex.ru; dkim=none (message not signed) header.d=none;yandex.ru; dmarc=none action=none header.from=oracle.com; x-originating-ip: [73.170.83.28] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: a2fae480-ac01-4fa4-7844-08d8be38ae32 x-ms-traffictypediagnostic: SN6PR10MB3070: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8273; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Gjjgv8DbFImaJIOfC8adS/a1G0R4Pdg8TwAOWL4+/gxuuclZ0r2br86RqFmABlpRaqNjwKJN54EDOKajMNh2pVgUgfrX8ov2nwMeRu3DLcDyvcbUBqXmHLg+Nrm+6S2tJgAKI3hoQ2AvMKTbLthaVryzGRS7UTZJPTHPIlSzY4nJO/qFiNC13NFSU18/i1VkOITa7zW/QDwOmtZPQcugKQ6Gno7srbnRtgUZDxPjeL395MD8BWklLQBbgo0xcOuOTWOiQ/Si5Ez6zdsrsZPxLxRSh6OYiWm6cHoiN96ZCIDGmHlT8p4cYbyCmyym7XblvuB0L6tYmH0psFuv+XBsFfm9v00xKdx1/uLo2oWer1z51f7y1zTKJZCUXuU7rBm/Ttq9L+Tsv9IMwdgqtVLKRDQv51Mrg1OcuUPcKe6nGn7pJ2q5QpVQ2sFAQKNd7/Qly52GyaVLi6a/7upq1Zk8KLWO4g1Z/ttVwncgZ4BTzvfhcgrGkw5Ml6AWNASV2wCFagivnYu7f1bR0aJEsxcaFw== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SA2PR10MB4474.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(396003)(346002)(136003)(366004)(376002)(39860400002)(86362001)(4326008)(52536014)(5660300002)(316002)(2906002)(8936002)(508600001)(55016002)(83380400001)(71200400001)(44832011)(9686003)(66476007)(33656002)(64756008)(66556008)(26005)(66446008)(7696005)(76116006)(186003)(8676002)(6506007)(66946007)(110136005); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?utf-8?B?V0xrWDl4YVAvQ0kxQXFvMGU5S0FvL01INUlqdDVnMlpML2pud2tTbUxwK1dU?= =?utf-8?B?QUtPbGJzdGxwaWVuWkdXYWVDUC9Gb1YyQkNkK2ZKOGZkdXcwbEJtblp6OEwv?= =?utf-8?B?RGFKY2dKWmtTbHB5YkdybWs5SnRnNWtIcHBnZDRqeXBnU3VIeFN5RldyYTdL?= =?utf-8?B?TTAyeXd1bVpPWHFrWWdBZFVzTnR6eklFdjRBdzMyM21kdjBiSTkwTGQwdjNi?= =?utf-8?B?SldTZlFaaW5rOGNsWU5aeVdLWlZSQ2JoZDNUYTVBeFRwbFpZYVNnYVRqNVFV?= =?utf-8?B?VzVTdGtXRnJBT2V5L3JkQmI2RHBoa00zM25HOG5LZVBYZHlsZFJGaDc5YzN1?= =?utf-8?B?c1pXblZ4NjBFOXl6MGtHUGgyN1RDclZGWDBsMkd5cWt2Nk13bTM1Y2lBeElW?= =?utf-8?B?QUFTWnFhNlJPcm04SU16eUJoazg0SFIwVU5IRWdBSUpMSk9YVng5WFVSc1dK?= =?utf-8?B?Unl0U2wrV0hOV0h4S3U3Wi90VXJtSWEwdTlPNXRhdTFKazdObG9QL0JoYkdQ?= =?utf-8?B?ZVJhQlA3VEZROVVKd0FkbHJnMG81aDJKRUNPZ24zTk9sN3VseFA0V2FoT1Q1?= =?utf-8?B?OGc5Z2FMeC9lSjJNYld4UThNeVJwZTFqcGg4ZEdNYVkwd3MvU2dEUGhmLzV1?= =?utf-8?B?cDVtZm84ZjdNbG0wcTlIRy90Yy9Uait4ZXJkSFk2 x-ms-exchange-transport-forked: True X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SA2PR10MB4474.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: a2fae480-ac01-4fa4-7844-08d8be38ae32 X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Jan 2021 18:16:32.2436 (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: kRVPo5D0XZV6GrPI3jm2mhK8MAUVZLBqQ69hhNzE1Ft5WvjI/pKeJjAR+oIhJYZ2DFUFtfXwLYIBnbnBo0jvPw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR10MB3070 X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9871 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxscore=0 spamscore=0 suspectscore=0 adultscore=0 mlxlogscore=687 bulkscore=0 malwarescore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2101210094 X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9871 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 spamscore=0 impostorscore=0 mlxscore=0 priorityscore=1501 phishscore=0 mlxlogscore=978 lowpriorityscore=0 malwarescore=0 adultscore=0 clxscore=1015 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2101210094 Received-SPF: pass client-ip=156.151.31.86; envelope-from=drew.adams@oracle.com; helo=userp2130.oracle.com X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:263245 Archived-At: PiBUaGUgcmVjZW50IGBsZW5ndGgtPCcgZXRjLiBhZGRpdGlvbnMgY29tZSB0byBtaW5kLi4uDQo+ IA0KPiBOb3Qgc3VyZSB0aGlzIGlzIGEgZ29vZCBleGFtcGxlLg0KPiANCj4gbGVuZ3RoLTwgbmVl ZHMgdG8gYmUgYXMgZmFzdCBhcyBsZW5ndGggdG8gYmUgZ2VuZXJhbGx5IHVzZWZ1bC4NCg0KVGhl IF9wb2ludF8gb2YgYWRkaW5nIHRob3NlIGZ1bmN0aW9ucyB3YXMgdG8gbm90DQpwYXkgYSBwZXJm b3JtYW5jZSBwZW5hbHR5IHdpdGggYSBsb25nIGxpc3QsIGp1c3QNCnRvIGNvbXBhcmUgaXRzIGxl bmd0aCB3aXRoIHNvbWUgbnVtYmVyLiAgSU9XLA0Kc2hvcnQtY2lyY3VpdCB0cmF2ZXJzaW5nIHRo ZSBfZW50aXJlXyBsaXN0LCBhcw0Kc29vbiBhcyB0aGUgY29tcGFyaXNvbiBxdWVzdGlvbiBjYW4g YmUgYW5zd2VyZWQuDQpMaWtlIHVzaW5nIGBvcicgb3IgYGFuZCc6IHRlc3Qgb25seSBhcyBtdWNo IGFzDQp5b3UgbmVlZC4NCg0KVGhhdCdzIHRoZSBfb25seV8gcGVyZm9ybWFuY2UgdGhhdCBtYXR0 ZXJzIGhlcmU7DQppdCdzIHRoZSByZWFzb24gdGhhdCBldmVyeW9uZSBnb3QgZXhjaXRlZCBhYm91 dA0KY3JlYXRpbmcgdGhlc2UgcHJlZGljYXRlcy4NCg0KVGhlIGNhc2UgZm9yIHN1Y2ggYSBjb21w YXJpc29uIHdoZXJlIHRoZSBlbnRpcmUNCmxpc3QgYWN0dWFsbHkgaGFzIHRvIGJlIHRyYXZlcnNl ZCBpcyBlc3NlbnRpYWxseQ0KYSBjb3JuZXIgY2FzZS4gIFRoYXQgd2FzIG5vdCB0aGUgcG9pbnQg b2YgYWRkaW5nDQp0aGVzZSBwcmVkaWNhdGVzLg0KDQpCZXNpZGVzIHRoYXQsIG5vIGluZm8gd2Fz IHByZXNlbnRlZCBvbiBqdXN0IGhvdw0KbXVjaCBmYXN0ZXIgYSBDIHRyYXZlcnNhbCBvZiBhbiBl bnRpcmUgbGlzdCBpcy4NCg0KSXMgdGhhdCAodW5wcmVzZW50ZWQpIGFkZGl0aW9uYWwgc3BlZWQs IGZvciBhbg0KZW50aXJlIHRyYXZlcnNhbCwgYWN0dWFsbHkgbmVlZGVkPyAgSG93IHNvPw0KDQpP ciB3YXMgdGhlIGVhZ2VybmVzcyB0byBkbyB0aGlzIGluIEMgb25seSB0aGF0Og0KYW4gZWFnZXJu ZXNzIHRvIGRvIGl0IGluIEM/DQoNCl9fXw0KDQpCZXlvbmQgdGhhdCwgdGhlIExpc3AgZGVmaW5p dGlvbnMgKEkgcHJvdmlkZWQpDQphcmUgc3VwZXJpb3IsIGluIHRoYXQgKDEpIHRoZXkgYXJlIGNv bnNpc3RlbnQNCihub3Qgc29tZXRpbWVzIHJhaXNpbmcgYW4gZXJyb3IgYW5kIHNvbWV0aW1lcw0K bm90LCBmb3IgdGhlIHNhbWUgcHJlZGljYXRlIHNleHApIGFuZCAoMikgdGhleQ0Kd29yayBhbHNv IGZvciBkb3R0ZWQgbGlzdHMgKGFuZCBjaXJjdWxhciBsaXN0cykuDQoNCiMyIG1lYW5zIHlvdSBk b24ndCBoYXZlIHRvIGFsc28gY2hlY2sgYSBsaXN0DQpmaXJzdCwgdG8gZW5zdXJlIHRoYXQgaXQn cyBhIHByb3BlciBsaXN0IGJlZm9yZQ0KbWFraW5nIGEgY29tcGFyaXNvbi4gIChBbmQgdGhhdCBl eHRyYSBjaGVjayBpcw0Kbm90IGZyZWUuKQ0KDQpBbmQgaXQgbWVhbnMsIG9idmlvdXNseSwgdGhh dCB5b3UgZ2V0IHRoZSBhZGRlZA0KYmVuZWZpdCBvZiBiZWluZyBhYmxlIHRvIHVzZSB0aGUgY2hl Y2sgb24gYQ0KZG90dGVkIGxpc3QuICBJbiBMaXNwLCBhICJsaXN0IiBjYW4gYmUgZWl0aGVyDQpk b3R0ZWQgb3IgcHJvcGVyL3RydWUuICBCb3RoIGFyZSB1c2VkLCBhbmQgYm90aA0KYXJlIHVzZWZ1 bC4gIElmIGEgbGVuZ3RoIHByZWRpY2F0ZSBpcyB1c2VmdWwNCmZvciBhIHByb3BlciBsaXN0IGl0 IGNhbiBiZSBqdXN0IGFzIHVzZWZ1bCBmb3INCmEgZG90dGVkIGxpc3QuDQoNCkJ1dCBMYXJzLCB3 aG8gaW1wbGVtZW50ZWQgdGhlIEMgdmVyc2lvbnMsIG5ldmVyDQpyZXBsaWVkIGFib3V0IHRoZSBM aXNwIHZlcnNpb25zIEkgb2ZmZXJlZC4gIEhlDQpqdXN0IHB1c2hlZCB0aGUgQyBjb2RlIGFuZCBw YXNzZWQgb3ZlciB0aGUgTGlzcA0KcHJvcG9zYWwgaW4gc2lsZW5jZS4gIE5JSD8gIE9oIHdlbGwu DQo=