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 16:59:21 +0000 Message-ID: References: <83zh1cbpua.fsf@gnu.org> <83lfcvb7pj.fsf@gnu.org> 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="27388"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "emacs-devel@gnu.org" To: Stefan Kangas , Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Jan 21 18:03:46 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 1l2dN3-0006za-26 for ged-emacs-devel@m.gmane-mx.org; Thu, 21 Jan 2021 18:03:45 +0100 Original-Received: from localhost ([::1]:49680 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1l2dN2-0006Wq-1B for ged-emacs-devel@m.gmane-mx.org; Thu, 21 Jan 2021 12:03:44 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:50938) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l2dIx-0004og-VD for emacs-devel@gnu.org; Thu, 21 Jan 2021 11:59:32 -0500 Original-Received: from aserp2130.oracle.com ([141.146.126.79]:47804) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l2dIv-0007Cp-9m; Thu, 21 Jan 2021 11:59:31 -0500 Original-Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1]) by aserp2130.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 10LGmwit135657; Thu, 21 Jan 2021 16:59:23 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=eQbubC/HIVw+SxX1tQq1UyQ2bI8qnw4VqF66ZQ02qW4=; b=BBBOFcMpHs6plrnq1O3PQbe0kBDadhdd0OY3Zp+Mp6mivvQJN3d9aVGyZB8Wr7WukJCM czwd0pa63TTzcCD2ZFywrAgXwUb/01BUZn5nKS4T8Bu9vB7Q9ax7OxUjjpR8WGOZUGx6 PWi/VAtmEGRydTlDJZHTqepw70/CWWbqFpRiZ46wou5lKkuRjeKoIJUtYseG49nxb6eK gKs+E6rJKcGKyjBnDlWh5frMR7xQj+IrLh+T7U4jW3I3QOuvB0bIPt/+YPBHs8V6HRb+ dSyZktP6pIe+5nF7D90upmirqDkRnaOR1iYCH/2B/ZQjvDIA1CoJI68ajW47YkqmxnIB 5A== Original-Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71]) by aserp2130.oracle.com with ESMTP id 3668qrgbcv-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 21 Jan 2021 16:59:23 +0000 Original-Received: from pps.filterd (aserp3030.oracle.com [127.0.0.1]) by aserp3030.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 10LGojmp040920; Thu, 21 Jan 2021 16:59:23 GMT Original-Received: from nam12-dm6-obe.outbound.protection.outlook.com (mail-dm6nam12lp2171.outbound.protection.outlook.com [104.47.59.171]) by aserp3030.oracle.com with ESMTP id 3668qxb7pj-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 21 Jan 2021 16:59:22 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mEAZxwnmpLX4wZDgt98jZqmSRA4kWUz5d0xgcP7Uf4Z7w1iwllDiSLXdTjhqPElk6kdwIDukcc/cvm8bo19iXaUPzpL8N/aqjCuUFs7NT8MNKc4zX+4Ck+SSMy1HMKghh56/txo3BjSJjK55VOONSe2ZsywW8ULQJH6zZEyoUM698NmMp+rPTv91xbzhL+oekOQCfY7nRUUFerEQj44zukl8m1btbN3BeQS8tB78DgzcO4xrBpzKCNl7Qj0nMBYZFboungI1OC9D8XpiEeNfTaUNAYlQoCLeWpA2+9UUaXpswbjFtJMHJDJygQqf5Fjsh+ovnTcwxB2jKNzLrG7Avg== 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=eQbubC/HIVw+SxX1tQq1UyQ2bI8qnw4VqF66ZQ02qW4=; b=LOPaplQaKzH3AlCfcuOR2X+OB8WuLtr7ZV1TiqhDifg68RZCF4ZZjgDna+kjf6pIt2r+bUOvGHlgrjfHdvRGeL9/vBw9gVAsb0y9ndoJh4nDCz32h8wxaa2K0TIeihGPZ2zsdwfzizMHrxd+4ERV5DmR1+Wd0UoB5qey9H50Zi15J7uvhTXgdRvL0nbgyjjmfy5WfByW9qrvLZC+X4e7TfIro8dgOLbz+FAQV/yBT6dHeT2gl1EXKY9NXgkxcoMI5sP2DV+GirHaBPmn2BQ+kat55MGZlGJdKnTFut1ae2YR+BDPOcsQSPsTcio1mZZVMsiNVM4B5Nyi0vuSQLyeew== 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=eQbubC/HIVw+SxX1tQq1UyQ2bI8qnw4VqF66ZQ02qW4=; b=Ajqv00VLnlTj8Hd1XiKsWigrphjCedmi53756LV0rWYNp6/ts7q5o+y8cCqHEEekEfKSSUDsh03ECvip5nf8tBBKfsjGP9Us6CXKLGhdo7826eiq6jNEkA6KP4eLH2Hmyi1Rjw4U9dn3yZiG7SZOxSH315sJa97erG9H/OIYo38= Original-Received: from SA2PR10MB4474.namprd10.prod.outlook.com (2603:10b6:806:11b::15) by SA2PR10MB4507.namprd10.prod.outlook.com (2603:10b6:806:119::22) 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 16:59:21 +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 16:59:21 +0000 Thread-Topic: [External] : Re: Lift {global,local}-key-binding to Lisp Thread-Index: AQHW8A8YhndxsrA50kGTV9A/fVM0t6oyS0Ig In-Reply-To: Accept-Language: en-US Content-Language: en-US authentication-results: marxist.se; dkim=none (message not signed) header.d=none;marxist.se; 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: 5be2fe30-b288-49ee-189c-08d8be2de606 x-ms-traffictypediagnostic: SA2PR10MB4507: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: BRpLOG3ZptNZNcjSb78Fo92P8dq+PildKYPF1qgbOwH//Zvbc26C7ldnNEc9lX++dsdLcusjtEX6kQnC1QuXZEL1pdSQE6rH4wkJYyDL0MBz0jkJB6jpjf51dUKYJdeXr1iCBXRmnHF4WyCo3sx64cRZSX2S+24OmqFSItcbokAxTx7TlAlFET6UkHX4XO5Ovww4r3AcdpQW7waJMcMzyEH2nglfLF2sslHHSuXUScASVm3K/1mvdZy9yy1Wh8ZYJo7kO6Mu5gXsNp4pVKXRZg6lvu7hWD0xdZwdk8hK7S+WQcbUKBH+hEkMNecuvaTJIpadUZgtcAWhyMQl+Yt3KEnvZyx3z/2VJ74MdQPa3rNLYnEkOA2/d+ijCxWtkYty0dC+yy4Gx4tJfNg2qm8Jd8fpPO1maGspoI39TF3XX3vC64b+LqX3xviPQux8nqHbypGgDaWGHWRaTnIzQ/vSUGP894/pu1r8Qg3n6PU1YlnmM5nieA6J5wXTuht6HD4HecwtHyo8ZIY9jYT3gfQVuw== 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)(39860400002)(136003)(346002)(376002)(366004)(478600001)(8676002)(2906002)(110136005)(71200400001)(66556008)(76116006)(64756008)(33656002)(6506007)(5660300002)(316002)(66446008)(186003)(66476007)(7696005)(26005)(66946007)(83380400001)(52536014)(44832011)(55016002)(8936002)(9686003)(86362001)(4326008); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?utf-8?B?RXZRdXc1eVFuY1RSd29GejMydEdEazdoVHZCUkVJVHJHeEhpYWRBRjZFdXlt?= =?utf-8?B?cGRsc1ZEZ0xEdTNuTVV5Q1U4MUorRHYxUXd0WCtRQU5kbzg5aTRSL0VjaG9W?= =?utf-8?B?L3FveTJUTE1XaXJZRnJaZWJ3b21yRUxwYmRHYTQvZEZjM092ZkpzRlBkaGpj?= =?utf-8?B?cGVGVTlsaCtES3VMb2pYVXZ5VDY0aUpVUzRha2ZOMXB1T3h4K1dtcFNTT1JH?= =?utf-8?B?K0Qrd3JTRlNiaE1La3FsamRpRS9ZQTRlY3lIYTdmMFIxV3lUdFd6Z3orbU5I?= =?utf-8?B?Q2t2ejM2QzlXem0yZTAwd3VnNmgwRkFSSkc2MjliRktGd3ZiVFNHSkdRK1dT?= =?utf-8?B?OUVpQU1ZVjFmMVFyZzRKVVo3a3dvWjBUKytselQxQ0JicEVnL2xiNldCcXFH?= =?utf-8?B?OHQ3ZHBDclJyTGdaZG11bVcvanYrNHRXZllpOTZWTG43T1hDVDlQTThDcWVB?= =?utf-8?B?R1ZXMnNsMGJ0NVpWblB5c01tQUQzdnJhVC9yT2tsOWJ1YThPby9FakluRE1H?= =?utf-8?B?d0VhcEdFKy9tcXdRWVUzQnZScDhPOW1hZEJUMk1XSWViTG96TXl5cDFUbm1I?= =?utf-8?B?c0lsVk9Vd2E5cWRBenNmbi9RQ3k4ZmdCbEVVRkovbXg3eTBaNmEyeGFvTy9i?= =?utf-8?B?NFM3bHpaNGhvblM4MU5TdG1vVS8wZHZkQjB3U3RH 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: 5be2fe30-b288-49ee-189c-08d8be2de606 X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Jan 2021 16:59:21.4203 (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: fGKzOXSvIoWMPgyrM04KQXTjKUKllsUB4LV77V3022GQpiTEXRcKLXgn48rPOm8Bm9VxfP7HIb6Fwp6BTDi84Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA2PR10MB4507 X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9870 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 phishscore=0 bulkscore=0 mlxlogscore=707 spamscore=0 suspectscore=0 malwarescore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2101210090 X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9870 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=997 mlxscore=0 suspectscore=0 lowpriorityscore=0 bulkscore=0 adultscore=0 spamscore=0 phishscore=0 priorityscore=1501 impostorscore=0 malwarescore=0 clxscore=1015 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2101210090 Received-SPF: pass client-ip=141.146.126.79; envelope-from=drew.adams@oracle.com; helo=aserp2130.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:263243 Archived-At: PiBUaGUgaW1wb3J0YW50IHRoaW5nIHRvIG5vdGUgaXMgdGhhdCB3ZSBoYXZlIG1vcmUgcGVvcGxl IHRoYXQga25vdyBMaXNwDQo+IHRoYW4gd2UgaGF2ZSB0aGF0IGtub3cgKHRoZSBFbWFjcyBkaWFs ZWN0IG9mKSBDLiAgVGhpcyBhZmZlY3RzIHJlYWRpbmcsDQo+IGRlYnVnZ2luZyBhbmQgbW9kaWZ5 aW5nIGNvZGUuDQoNClllcy4gQnV0IGl0J3Mgbm90IG9ubHkgdGhhdCBtb3JlIGtub3cgTGlzcC4N Cg0KMS4gRWxpc3AgaXMgcGFydCBvZiB0aGUgRW1hY3MgVUkuICBJdCdzIGFuIGludGltYXRlDQog ICBwYXJ0IG9mIHVzaW5nIEVtYWNzLCBmb3IgbWFueSB1c2Vycy4gIEFuZCBpdCBzaG91bGQNCiAg IGJlLCBmb3IgbW9zdC4NCg0KMi4gTWFueSB1c2VycyB3aWxsIG5vdCBoYXZlIGRvd25sb2FkZWQg YW5kIGluc3RhbGxlZA0KICAgdGhlIEMgc291cmNlIGNvZGUuICBUaGUgTGlzcCBjb2RlIGlzIGlu Y2x1ZGVkIGluDQogICBwcmVidWlsdCBNUyBXaW5kb3dzIGJpbmFyaWVzLCBhcyB3ZWxsIGl0IHNo b3VsZCBiZQ0KICAgKHNlZSAjMSkuDQoNCkl0IHNob3VsZCBub3QgYmUgY29udHJvdmVyc2lhbCB0 aGF0IHdoYXRldmVyIGNhbg0KcmVhc29uYWJseSBiZSBkZWZpbmVkIGluIExpc3AsIHNob3VsZCBi ZS4gIFdoYXQncw0KInJlYXNvbmFibGUiPyAgUHJlc3VtYWJseSBtb3N0IHRoaW5ncyB0aGF0IGRv bid0DQp0b3VjaCB0b29sa2l0LCB3aW5kb3cgbWFuYWdlciwgZGlzcGxheSwgZXRjLiwgYW5kDQp0 aGF0IGFyZW4ndCBwZXJmb3JtYW5jZSBjcml0aWNhbC4NCg0KVGhlIHJlY2VudCBgbGVuZ3RoLTwn IGV0Yy4gYWRkaXRpb25zIGNvbWUgdG8gbWluZC4uLg0KDQo+IEZvciBleGFtcGxlLCBJIGhhdmUg bm8gZG91YnQgdGhhdCB5b3UgYXJlIGludGltYXRlbHkgZmFtaWxpYXIgd2l0aCBnZGIsDQo+IGJ1 dCB5b3Ugd2lsbCBmaW5kIHRoYXQgbWFueSBFbWFjcyB1c2VycyB3aWxsIGJlIG11Y2ggbW9yZSBm YW1pbGlhciB3aXRoDQo+IGVkZWJ1Zy4gIEluIGZhY3QsIHlvdSBjYW4gc2FmZWx5IGFzc3VtZSB0 aGF0IGFsbW9zdCBhbnlvbmUgbG9va2luZyB0bw0KPiBjb250cmlidXRlIHRvIEVtYWNzIHdpbGwg YmUgdmVyeSBmYW1pbGlhciB3aXRoIEVtYWNzIExpc3AsIGJ1dCB5b3UgY2FuDQo+IGluIG15IG9w aW5pb24gX25vdF8gYXNzdW1lIHRoYXQgdGhleSB3aWxsIGJlIGZhbWlsaWFyIHdpdGggQy4NCg0K WXVwLiAgTm8tYnJhaW5lciwgSU1ITy4NCg0KPiA+PiBPZiBjb3Vyc2UsIGFueSBzdWNoIGNoYW5n ZSB0YWtlbiBpbiBpc29sYXRpb24gd2lsbCBsb29rIGxpa2Ugc29tZXRoaW5nDQo+ID4+IHdlIGNv dWxkIGFsc28gbGl2ZSB3aXRob3V0LCBidXQgbWFueSBzdWNoIGluY3JlbWVudGFsIGltcHJvdmVt ZW50cyBvdmVyDQo+ID4+IHRpbWUgd2lsbCBzdGFydCB0byBtYWtlIGEgZGlmZmVyZW5jZSBmb3Ig dGhlIGJldHRlci4gIENsZWFuIGFuZA0KPiA+PiBtYWludGFpbmFibGUgY29kZSBpcyBhIGdvb2Qg dGhpbmcsIGFuZCBMaXNwIGlzIGJldHRlciBmb3IgdGhhdCB0aGFuIEMuDQo+ID4NCj4gPiBJIGRp c2FncmVlLCBzbyBsZXQncyBwbGVhc2Ugbm90IGRvIHRoYXQgdW5sZXNzIHdlIGFsc28gYWRkIHNv bWUNCj4gPiBzaWduaWZpY2FudCBpbXByb3ZlbWVudHMgb3Igc2ltcGxpZmljYXRpb24uDQo+IA0K PiBJIGFkbWl0IHRoaXMgcmVzcG9uc2Ugc3VycHJpc2VkIG1lLiAgQXMgZmFyIGFzIEknbSBjb25j ZXJuZWQsIHRoZXNlDQo+IGFyZ3VtZW50cyAoZnVuY3Rpb25hbCBwcm9ncmFtbWluZywgbWVtb3J5 IHNhZmV0eSwgZXRjLikgd2VyZSBzZXR0bGVkIGENCj4gbG9uZyB0aW1lIGFnby4gIEJ1dCBJIHN1 cHBvc2Ugd2UgY2FuIGFncmVlIHRvIGRpc2FncmVlIG9uIHRoaXMgcG9pbnQuDQoNCkdvb2QgbHVj aywgU3RlZmFuIEsuDQo=