From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 04 11:51:53 2023 Received: (at submit) by debbugs.gnu.org; 4 Sep 2023 15:51:53 +0000 Received: from localhost ([127.0.0.1]:52340 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qdBrl-0006J2-GK for submit@debbugs.gnu.org; Mon, 04 Sep 2023 11:51:53 -0400 Received: from lists.gnu.org ([2001:470:142::17]:41346) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qdBrh-0006Ij-OA for submit@debbugs.gnu.org; Mon, 04 Sep 2023 11:51:52 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qdBrY-000210-1t for bug-gnu-emacs@gnu.org; Mon, 04 Sep 2023 11:51:40 -0400 Received: from mail-mw2nam12olkn20821.outbound.protection.outlook.com ([2a01:111:f400:fe5a::821] helo=NAM12-MW2-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qdBrV-0002Po-QX for bug-gnu-emacs@gnu.org; Mon, 04 Sep 2023 11:51:39 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=oU6K+TR1beCknboNcP1Z3ihklYghYMMmm93BBz13iV33RcqpjItrU4p/UikQGf4SE4IEJ7g8AwHPe94kEFKd/lNHxhDd5HYlcqrsgJRfGPEXKr7sVkySZe7C7m/YHsXCqIDGDZmoCa3cIZWFntGufiWQbKJeF8KQvXC9ktXoQkgBk/k+OEgwzg/oK4iPYAy/Eh055gQ6/tH819fI6WGngorXh6hFDvOWsn3SaKrKFjjKz5SSQ+lbmC4G3pdOXtQFgFaWy0iyr6v2Rxv9VCiOkosLb7Jw5NlUL16SaEPUfvvqiB/OiVXBu+nozDd3DKxmR9l1KkOsmejlUJOJsQzk/w== 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=zdVtgZoliSxXAPlv9PJgo1DF9PIj1D07kLHixdI6+TM=; b=Tl86OeW3FYLqsjCwN2qX/aj9vbQC46C6ZuqEJpkgolfKxE7pi/Hu9iv1Iqqa9X5ncw54oFhAzdI4dRX8tqPNYneW8B6y1SazpX9G5VXjrKfJ6Ur09tD0t94aAOyaGVY+1/EY3k7T0VQolBxzAw7SUBcV/l/zKsXdKXA+N0G7/T/XMKkuxPa2P/fUM88jT5flhpQBlPHmNRLwL2EKyfpavhj1JUKweK9Uqb+/1VpheCtSpIDBxyVp6b5fTN8+NbcnWqUOLcUn8nB9OmW+sCwkb/XGZPM++Gd47jVSif2r0CDgD+kPaiA3bIJ+H2uZsEZjNriwnF6TeR31YZHdaEpXXQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=zdVtgZoliSxXAPlv9PJgo1DF9PIj1D07kLHixdI6+TM=; b=oHOMCi5HGy2B05nVk5iC06ekV7e1qTKG7VN3SVjxuCYPAUiRjRo3S/DbYsyw3tyxpYhAezmuWjBAOQMQfKCtfaDnW73pOGLLnjR1FZGdf7dopsSwthBHDiR4O0uXZcbfO/wpmbkUFYGJjejHYaqB+ByzXgmgxYEAWpduZTvhvXQBpo6rssOyozUdTzRflaJ341JauHnEyZD+LVwjKGO9iYWTUnS77Y3E4hskWjrUDDDQjMqakGPPNcjBpS6LQ8TiMZTIeFc8MJInUWdWcBF78yawFA7z5s6AA98pgvIc62sCZW2jKFB1JKPSuwu5jjz22zwxRki+m1/4QMhGo2SU7Q== Received: from PH0PR11MB7470.namprd11.prod.outlook.com (2603:10b6:510:288::7) by CH0PR11MB5345.namprd11.prod.outlook.com (2603:10b6:610:b8::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6745.32; Mon, 4 Sep 2023 15:46:32 +0000 Received: from PH0PR11MB7470.namprd11.prod.outlook.com ([fe80::d0b8:54f7:2a45:2983]) by PH0PR11MB7470.namprd11.prod.outlook.com ([fe80::d0b8:54f7:2a45:2983%5]) with mapi id 15.20.6745.030; Mon, 4 Sep 2023 15:46:32 +0000 From: Shynur Xie To: "bug-gnu-emacs@gnu.org" Subject: [PATCH] key-translate should use the 1st key of a key sequence Thread-Topic: [PATCH] key-translate should use the 1st key of a key sequence Thread-Index: AQHZ30ZWfTedSoNs3EuVYxTxkKMnFg== Date: Mon, 4 Sep 2023 15:46:32 +0000 Message-ID: Accept-Language: en-US, zh-CN Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: msip_labels: x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [hjYoeIE56EcOSnMhBjolk1b5pqrYkk8B] x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PH0PR11MB7470:EE_|CH0PR11MB5345:EE_ x-ms-office365-filtering-correlation-id: 470d53af-a8f0-4672-583b-08dbad5e1cb7 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: oyKMe7tyz4UN5D9CUCvvlXVKhLzq/1mcX0fy991jEpEnDA1juRbQm5gS1nNxIomtyAAH9sG6avTCHqQZcvXT9qxZZG+riw59kal+odgeuda2rTZGQTb7Zn3K6NBffDMJ3YDECknGOdZqlZKFba4jsHp/RKWnBINzS25KNDufRy9oJKd98OwkIA8podQTeaNiTla9Zv19NHE8g1WtTF+e6nXPimWi2vu/6+7ShbGCJIxKKCnz7DJFCv49cC7R974MeNOZ+RFT0k3QpnElgBdQdyK/lmuqBeRz4bQpUn7/LFaA6EO4KanM5/LqrEbtoIAJM4aeWp0V1XTXHYMgR3Ubr5UU381EhpWIEcxsnqUhOy2yrgrSjRwps0my3YFUuRELrKoaXCf9KKdDuEt3oEiasN8DiAcMKu8I8exk3//zcu4sTVxWSOy1B5z90xBcD8HL/RgH4AyAVutm1EetTnX7e1GgVXNIxa/bv12q5ggKLiLPM9CqEXJew/VyFEQ7RZYevYWzy+KV/mBKG0TpyRyEQVVDA+mMyh7uDpx30HOCZ8+S9i21qRPJdxALSXwQhN1K x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?Vv8obka9MJtNV7chEP0cJEX9UDTWvCLmeJ7ggIF4Pof5JnzJ+nUwHSfNxm?= =?iso-8859-1?Q?xx2+jz4xwwea1RrpRpoETpej2+ZfIaCQkVCdQjridV5QzBOIFw0Nk92gGj?= =?iso-8859-1?Q?fOg2VeSm873YPXOcERqMVNGID2ze3SF6PAot4/660933PrNewDtJAaMNHR?= =?iso-8859-1?Q?KB++ajChel8Fb6TO5oSkNcMltmPF5IwuPyonpEVyWT/W/3ee/wcKxG7PvC?= =?iso-8859-1?Q?8grCAjdqdvTvfM3t5H1lOxi2KHkiR7843ClBfb/0ML+Cmb9Z3VwJ0wDxOW?= =?iso-8859-1?Q?M7y1tgTMeJPMrK0n8Z6YcQH8hJOsYfSTNmJEEiFeQoDbf9YNRZAjDIOWZ4?= =?iso-8859-1?Q?4Qx0rEazvJBbDAHYx+3IsbTUAanlS+3EZ80x6AEn4QogKv8CNw1PphbgAW?= =?iso-8859-1?Q?+XW9aE8QnIvaTJORFOOQ5CUMalB8TKDOPIwtSs8YQDKeAHmga62DRyDud/?= =?iso-8859-1?Q?ZhKImUQ2cGMj7UNHlZdceQ0XpYq09B9hfR2LnirljKaiobLgLIYVLVv8Yj?= =?iso-8859-1?Q?LOPCDRISZmlRMGsAwh6hY7hQ5sa8fvZBrj/70vylHE6CmOW+XXyuKA7UVn?= =?iso-8859-1?Q?SKEQEcfOVlY6jQIbrIVP81UCsj8531WDE8lzSWzOCrznWob7/3gVF1Rq52?= =?iso-8859-1?Q?YVvLUcriVhNd5yWKeDrX7H0TYqsbo035/IHeLorouZofNZvv6Vzk60ZJJq?= =?iso-8859-1?Q?LfiGnnzgU9Go+rFyM0EgHO7uIsSP7QNXqfyuMBHymy4SSa+KMNPoGPqy5O?= =?iso-8859-1?Q?5x67k3uACyfG9jf7ZqZrLd/PE68ifTJT9Byy0jMoTHrT6EB55woq9dvR3Y?= =?iso-8859-1?Q?NqRPT7C183sCG6OMBRf6lEGtVuQqQlTrqvLnr6sKx2desHUgxZyfpKqHc8?= =?iso-8859-1?Q?D6iF5OiO00DqRoMPmUZo7buKBm2mY8DX1ro192X7lH84BA2Cxkubg7TjSp?= =?iso-8859-1?Q?007vdOJSwi0CqheivwqOpuYoUN/lwRgb2csGtIayGsyWV+npkC2ooUN3NE?= =?iso-8859-1?Q?harAuaGsixsAYeHZlP8ndLLtvSFp8Bq9AMHgMjyaHgv6bs3+ie3ET+2w5N?= =?iso-8859-1?Q?+REU1OXwO1TytQmnXii2kSA/Zs9ZJUeCH8L0VSSfcQ8/jCe9YvrFGbmieC?= =?iso-8859-1?Q?STs5914X9UD3ntNLgK0UIyekwoeG69NKPLHmdgiFz2FyG8bfPIHFtBk5k4?= =?iso-8859-1?Q?4bFrAZPyhrIDHP4aTUlcpZ8NN1StPeaaYP/qT29X7880uSRJNOFLFcUq?= Content-Type: multipart/mixed; boundary="_002_PH0PR11MB74703464C60A5D955DC09957D7E9APH0PR11MB7470namp_" MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB7470.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 470d53af-a8f0-4672-583b-08dbad5e1cb7 X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Sep 2023 15:46:32.3052 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH0PR11MB5345 Received-SPF: pass client-ip=2a01:111:f400:fe5a::821; envelope-from=one.last.kiss@outlook.com; helo=NAM12-MW2-obe.outbound.protection.outlook.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, FREEMAIL_FROM=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) 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: -0.0 (/) --_002_PH0PR11MB74703464C60A5D955DC09957D7E9APH0PR11MB7470namp_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable To make =0A= =0A= (key-translate "C-x" "")=0A= ;; this is an example in elisp manual =0A= =0A= work.= --_002_PH0PR11MB74703464C60A5D955DC09957D7E9APH0PR11MB7470namp_ Content-Type: application/octet-stream; name="0001-key-translate-uses-the-1st-key-of-a-key-sequence.patch" Content-Description: 0001-key-translate-uses-the-1st-key-of-a-key-sequence.patch Content-Disposition: attachment; filename="0001-key-translate-uses-the-1st-key-of-a-key-sequence.patch"; size=1386; creation-date="Mon, 04 Sep 2023 15:42:47 GMT"; modification-date="Mon, 04 Sep 2023 15:42:47 GMT" Content-Transfer-Encoding: base64 RnJvbSA4NTZiZDdhMGM2OTZkMGZmMjJlNjJkNzA2ODhiMjg3YTgyMTRkY2RhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBzaHludXIgPG9uZS5sYXN0Lmtpc3NAb3V0bG9vay5jb20+CkRh dGU6IE1vbiwgNCBTZXAgMjAyMyAyMzozNzozMyArMDgwMApTdWJqZWN0OiBbUEFUQ0hdIGBrZXkt dHJhbnNsYXRlJyB1c2VzIHRoZSAxc3Qga2V5IG9mIGEga2V5IHNlcXVlbmNlCgotLS0KIGxpc3Av a2V5bWFwLmVsIHwgNiArKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDIg ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGlzcC9rZXltYXAuZWwgYi9saXNwL2tleW1hcC5l bAppbmRleCAwMTdiMmQ2Li41YTQwMjFhIDEwMDY0NAotLS0gYS9saXNwL2tleW1hcC5lbAorKysg Yi9saXNwL2tleW1hcC5lbApAQCAtMzc4LDcgKzM3OCw3IEBAIHdoaWNoIGlzCiBUaGlzIGZ1bmN0 aW9uIGNyZWF0ZXMgYSBga2V5Ym9hcmQtdHJhbnNsYXRlLXRhYmxlJyBpZiBuZWNlc3NhcnkKIGFu ZCB0aGVuIG1vZGlmaWVzIG9uZSBlbnRyeSBpbiBpdC4KIAotQm90aCBLRVkgYW5kIFRPIHNob3Vs ZCBiZSBzcGVjaWZpZWQgYnkgc3RyaW5ncyB0aGF0IHNhdGlzZnkgYGtleS12YWxpZC1wJy4iCitC b3RoIEZST00gYW5kIFRPIHNob3VsZCBiZSBzcGVjaWZpZWQgYnkgc3RyaW5ncyB0aGF0IHNhdGlz ZnkgYGtleS12YWxpZC1wJy4iCiAgIChkZWNsYXJlIChjb21waWxlci1tYWNybwogICAgICAgICAg ICAgKGxhbWJkYSAoZm9ybSkgKGtleW1hcC0tY29tcGlsZS1jaGVjayBmcm9tIHRvKSBmb3JtKSkp CiAgIChrZXltYXAtLWNoZWNrIGZyb20pCkBAIC0zODYsNyArMzg2LDkgQEAgQm90aCBLRVkgYW5k IFRPIHNob3VsZCBiZSBzcGVjaWZpZWQgYnkgc3RyaW5ncyB0aGF0IHNhdGlzZnkgYGtleS12YWxp ZC1wJy4iCiAgIChvciAoY2hhci10YWJsZS1wIGtleWJvYXJkLXRyYW5zbGF0ZS10YWJsZSkKICAg ICAgIChzZXRxIGtleWJvYXJkLXRyYW5zbGF0ZS10YWJsZQogCSAgICAobWFrZS1jaGFyLXRhYmxl ICdrZXlib2FyZC10cmFuc2xhdGUtdGFibGUgbmlsKSkpCi0gIChhc2V0IGtleWJvYXJkLXRyYW5z bGF0ZS10YWJsZSAoa2V5LXBhcnNlIGZyb20pIChrZXktcGFyc2UgdG8pKSkKKyAgKGFzZXQga2V5 Ym9hcmQtdHJhbnNsYXRlLXRhYmxlCisgICAgICAgIChhcmVmIChrZXktcGFyc2UgZnJvbSkgMCkK KyAgICAgICAgKGFyZWYgKGtleS1wYXJzZSAgIHRvKSAwKSkpCiAKIChkZWZ1biBrZXltYXAtbG9v a3VwIChrZXltYXAga2V5ICZvcHRpb25hbCBhY2NlcHQtZGVmYXVsdCBuby1yZW1hcCBwb3NpdGlv bikKICAgIlJldHVybiB0aGUgYmluZGluZyBmb3IgY29tbWFuZCBLRVkgaW4gS0VZTUFQLgotLSAK Mi40MS4wLndpbmRvd3MuMwoK --_002_PH0PR11MB74703464C60A5D955DC09957D7E9APH0PR11MB7470namp_-- From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 07 03:54:26 2023 Received: (at 65735) by debbugs.gnu.org; 7 Sep 2023 07:54:26 +0000 Received: from localhost ([127.0.0.1]:38450 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qe9qL-0007D8-MT for submit@debbugs.gnu.org; Thu, 07 Sep 2023 03:54:25 -0400 Received: from mail-wr1-x42e.google.com ([2a00:1450:4864:20::42e]:60424) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qe9qI-0007Ct-EG for 65735@debbugs.gnu.org; Thu, 07 Sep 2023 03:54:23 -0400 Received: by mail-wr1-x42e.google.com with SMTP id ffacd0b85a97d-31aeedbb264so756602f8f.0 for <65735@debbugs.gnu.org>; Thu, 07 Sep 2023 00:54:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1694073255; x=1694678055; darn=debbugs.gnu.org; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=+yzKTOkBaa4zFPNFO9jsGYnXKAwh9po1q0lTCyJHDhE=; b=J1ctF3hygBi4xmYUta18gXyunrfd7ibsINhCKfXny19YrqT5JlPRYMjCdUNfEx/1td CyFaI+gTcpCVJEo4yF4vaLOWrqwBxKgB9trMcTvC6JxdjPCqPN81LNQgO4ZByXbHeu+S d8AQPHu06FCbSfLRLwnoLkYjltfFEhTXkn+Tm9IFbz5HF4Ej/7/zlPwvnsmggwknobxB jAxcWqTidu0nv5x1uwkHcLPxh2VxXa7Ue6hye3wjigq5vsiu+aFYnQ/Zs1E6rsqUh7lq q7sFffAldxcVdVnlPnVX0YH6fUsqwyLPRVr5iGEThegVh2nZkWJoseCA29Ty94VtQDis +NXQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1694073255; x=1694678055; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=+yzKTOkBaa4zFPNFO9jsGYnXKAwh9po1q0lTCyJHDhE=; b=XrhtN95I4USQgZwDZ18RpJyR4Y/t9h9gTb3oFfJOBfNXFMDBuXuW/EFOZ2PM5tTJLp UfrrZshB5fYtOiNiEuOtZ8vx3hHRFrUeRp6fyJXCDP+2+frNHVRTAnzWX2QCpQUfqKyE t4BUvpYdYwd1YomoZrZxk3ytCDr8uMvaM+gN3axEW2SbHgCtElrQ6mB3qwMSs1E3UtzF a59Gua2JFtWgi30GW8DtyazNJN8hZcXsSmlL2/K+1oXb4l9n6cGltb1V2IjMBC5qIm/R n5+UsMOXqfjL0I38NtWLK9HdmqYBTj4lkxFaJgot/MjQYcfxAwsaCnjTD43MGu/vxO5i uF2w== X-Gm-Message-State: AOJu0YxVPS75wVuX4i8z26oeXp5N29EL5QDPAJ+X8cnzN+h81L4MU/AG lzj+F/19x2IGAQ0T0CznA7CiuSa/hnf2lw== X-Google-Smtp-Source: AGHT+IHHo4SKrN4PHKQcdtFRYqazsXjw6pZUOZw/lMgasLScf4nuAVUm4X8AJK268P3Lx71Zi+I8lg== X-Received: by 2002:a5d:67cd:0:b0:31c:6591:d415 with SMTP id n13-20020a5d67cd000000b0031c6591d415mr3825751wrw.39.1694073254480; Thu, 07 Sep 2023 00:54:14 -0700 (PDT) Received: from rltb ([2a01:e0a:3f3:fb50:6de:8192:75e5:c4ea]) by smtp.gmail.com with ESMTPSA id d3-20020adfef83000000b0031c6ae19e27sm22502919wro.99.2023.09.07.00.54.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 07 Sep 2023 00:54:13 -0700 (PDT) From: Robert Pluim To: Shynur Xie Subject: Re: bug#65735: [PATCH] key-translate should use the 1st key of a key sequence In-Reply-To: (Shynur Xie's message of "Mon, 4 Sep 2023 15:46:32 +0000") References: Date: Thu, 07 Sep 2023 09:54:13 +0200 Message-ID: <87edjafmfu.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 65735 Cc: 65735@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) >>>>> On Mon, 4 Sep 2023 15:46:32 +0000, Shynur Xie said: Shynur> To make Shynur> (key-translate "C-x" "") Shynur> ;; this is an example in elisp manual Shynur> work. Yes, oops. Perhaps we should also check that `from' and `to' specify single keys, although that might be overkill. I see commits from you both with and without Copyright-paperwork-exempt, do you have a copyright assignment on file? Robert -- From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 07 04:16:06 2023 Received: (at 65735) by debbugs.gnu.org; 7 Sep 2023 08:16:06 +0000 Received: from localhost ([127.0.0.1]:38483 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qeABK-0007k9-Fk for submit@debbugs.gnu.org; Thu, 07 Sep 2023 04:16:06 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51944) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qeABH-0007jO-Pg for 65735@debbugs.gnu.org; Thu, 07 Sep 2023 04:16:05 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qeABA-0004n6-O6; Thu, 07 Sep 2023 04:15:56 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=fXm0gVB4TyVLB6W6bmt46py+XlRIlTnMY+PBGJUuA+4=; b=lhsqhkRFniL7 qn1fAJ5NW00xX7a0WMV37wgg2nWEusFiQlma5vOyCICw1xkD81EGw/p40+a8XAKeb/HNmJOY5DUkk cg07AojVT9QpfqVfoHPjX/E7XkvhMQUKoqE++CSmWmin3kP76MFogB2+kE3PR5HfM+DzyoVtp4FEL tUevbaoyEH8uGTBgGRuJrbbiFNqkUM6bbGIpWENpd934mE1DZtFbtYL61fpDEapCSRX9Gs25E1Aw4 f9k00qfk8ukFwvlPsIYD2KXwxBnTrm6c206CDAnjbPFYq3TLByx+iDN5Pgb7E2SpvZC5NnmDmFde8 vRrrgF5bI3yZ+oR4oi/jFg==; Date: Thu, 07 Sep 2023 11:15:44 +0300 Message-Id: <83zg1yz9e7.fsf@gnu.org> From: Eli Zaretskii To: Robert Pluim In-Reply-To: <87edjafmfu.fsf@gmail.com> (message from Robert Pluim on Thu, 07 Sep 2023 09:54:13 +0200) Subject: Re: bug#65735: [PATCH] key-translate should use the 1st key of a key sequence References: <87edjafmfu.fsf@gmail.com> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 65735 Cc: one.last.kiss@outlook.com, 65735@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 (---) > Cc: 65735@debbugs.gnu.org > From: Robert Pluim > Date: Thu, 07 Sep 2023 09:54:13 +0200 > > I see commits from you both with and without > Copyright-paperwork-exempt, do you have a copyright assignment on > file? He does, now. From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 07 07:57:30 2023 Received: (at 65735) by debbugs.gnu.org; 7 Sep 2023 11:57:30 +0000 Received: from localhost ([127.0.0.1]:38751 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qeDdZ-00021p-Qo for submit@debbugs.gnu.org; Thu, 07 Sep 2023 07:57:30 -0400 Received: from mail-wm1-x332.google.com ([2a00:1450:4864:20::332]:48475) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qeDdU-00021Z-1b for 65735@debbugs.gnu.org; Thu, 07 Sep 2023 07:57:28 -0400 Received: by mail-wm1-x332.google.com with SMTP id 5b1f17b1804b1-402d499580dso9946355e9.1 for <65735@debbugs.gnu.org>; Thu, 07 Sep 2023 04:57:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1694087836; x=1694692636; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=rmsf+MSvxD8+5zUjmGvTNfNPGcNK6tdAQeLjJXlaOpw=; b=RZx3lBBwyKThz3SvrWC//sO+DdPoalOzZzAD9UmOopsHhUqec13vf2+9P9OWRmBiT9 1lXEAhdoR/L60/IlMbM8L5R9Vq89GuRGHuvmtAeUIa8RNgOTV4XW4FF5JU6z2t5/kTp/ BkkUyMkG7vEpL5UoIEQFiLa+HLh9ZiG29xo9hFtrn2GIqlxFd81kUuVRMG1Bjdzu8htQ QLp4seZBEIHBuTZ+hhxTCnm0JyBs1aaVALgNsyiYKpohKu4ZgCKsLjhsQ9y/LwgI3jdq pk8zZvk5JnQAGOOTr4EoMGWc71Jha6f/XZFfKwtMc6pi63zWo46EM590wrpydp5J9mwp 0bLQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1694087836; x=1694692636; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=rmsf+MSvxD8+5zUjmGvTNfNPGcNK6tdAQeLjJXlaOpw=; b=Tsd4Otq2Ll6SMyECsDWEnD9JEKRn6Y8yjJmUlKMlgoaarVEzmAPGwYBvruTORmehRs /WfbFtF1PX6Zxem3zd9Dto8xKlY5jXMisMOLLJKtBttNauzgUlpKdITyDQcQARIGZkob zH5PAJm2pM2PsuF+GNHN4NL5y3e4PGPMuDW/Tt6/UVCLwT9akEDgzh0+sD1XUpXU8CPB peKOlW55tvU/tFamgQKR41S/koau2WR9NKUqxfs7Fz9cPN0tK9l/N7dlJkR7veDbIEUz 0/BpAc8+k6Vx7H+K23W9U0JNLIUUmskZxfNBLiRxvs3aBePetwMiq5JrcHB33YuMsJZS e39Q== X-Gm-Message-State: AOJu0YwgPP/z7Hx+Li5kphh6tS/2ECE8av2JxlkDUUtkGNCch0CiZvFG BAvDCqW7nwtsKvM4+xur5uJ2FoJpY06/VA== X-Google-Smtp-Source: AGHT+IGkNzP2Hb4ymnPxZHss47P5yPQGCl4OYsISbQJv/iQRjnuN8gY8R9zJr/umHUT/y0/SFlg6sQ== X-Received: by 2002:a05:6000:10d0:b0:31d:c3d2:42fd with SMTP id b16-20020a05600010d000b0031dc3d242fdmr4563922wrx.64.1694087835806; Thu, 07 Sep 2023 04:57:15 -0700 (PDT) Received: from rltb ([2a01:e0a:3f3:fb50:6de:8192:75e5:c4ea]) by smtp.gmail.com with ESMTPSA id r5-20020adfe685000000b003143867d2ebsm23167338wrm.63.2023.09.07.04.57.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 07 Sep 2023 04:57:15 -0700 (PDT) From: Robert Pluim To: Eli Zaretskii Subject: Re: bug#65735: [PATCH] key-translate should use the 1st key of a key sequence In-Reply-To: <83zg1yz9e7.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 07 Sep 2023 11:15:44 +0300") References: <87edjafmfu.fsf@gmail.com> <83zg1yz9e7.fsf@gnu.org> Date: Thu, 07 Sep 2023 13:57:14 +0200 Message-ID: <87a5tyfb6t.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 65735 Cc: one.last.kiss@outlook.com, 65735@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) >>>>> On Thu, 07 Sep 2023 11:15:44 +0300, Eli Zaretskii said: >> Cc: 65735@debbugs.gnu.org >> From: Robert Pluim >> Date: Thu, 07 Sep 2023 09:54:13 +0200 >>=20 >> I see commits from you both with and without >> Copyright-paperwork-exempt, do you have a copyright assignment on >> file? Eli> He does, now. OK. Then I=CA=BCll push it to emacs-29, since otherwise `key-translate' is completely useless. In the interests of, uhm, eating our own dogfood, how about the following as well for master (or should I let sleeping dogs lie =F0=9F=98= =BA) diff --git i/lisp/simple.el w/lisp/simple.el index 05a3c4b93d6..da9db1685c4 100644 --- i/lisp/simple.el +++ w/lisp/simple.el @@ -10658,10 +10658,10 @@ normal-erase-is-backspace-mode (t (if enabled (progn - (keyboard-translate ?\C-h ?\C-?) - (keyboard-translate ?\C-? ?\C-d)) - (keyboard-translate ?\C-h ?\C-h) - (keyboard-translate ?\C-? ?\C-?)))) + (key-translate "C-h" "DEL") + (key-translate "DEL" "C-d")) + (key-translate "C-h" "C-h") + (key-translate "DEL" "DEL")))) =20 (if (called-interactively-p 'interactive) (message "Delete key deletes %s" diff --git i/lisp/term/bobcat.el w/lisp/term/bobcat.el index 983c8cded2f..2f611953523 100644 --- i/lisp/term/bobcat.el +++ w/lisp/term/bobcat.el @@ -3,8 +3,8 @@ (defun terminal-init-bobcat () "Terminal initialization function for bobcat." ;; HP terminals usually encourage using ^H as the rubout character - (keyboard-translate ?\177 ?\^h) - (keyboard-translate ?\^h ?\177)) + (key-translate "DEL "C-h") + (key-translate "C-h "DEL")) =20 (provide 'term/bobcat) =20 Robert --=20 From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 07 09:10:06 2023 Received: (at 65735) by debbugs.gnu.org; 7 Sep 2023 13:10:06 +0000 Received: from localhost ([127.0.0.1]:38843 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qeElm-0003tF-Mw for submit@debbugs.gnu.org; Thu, 07 Sep 2023 09:10:06 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56992) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qeElY-0003sR-Sl for 65735@debbugs.gnu.org; Thu, 07 Sep 2023 09:10:01 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qeElQ-0001ve-Er; Thu, 07 Sep 2023 09:09:40 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=yDIivlOIexAtcd4eEQfGkjB4tEJvtfxtURmFQUX6Z1c=; b=oPljqvXrx0HsDUZ/DoqN 0OP/mRTiVW9USdeSFdlRvdHBjOVa9Ui/pKo3rIjbcBX/GYQ5elggRTkcrQMl31YS8lhdjolU8zTmt 1nbCmmqxnGKuRUzNJwYBIJOpezf7CrprRHO7hwV0Q+0g3FpyxJgWys+6ef2q9WOWZmTIdV0Zx47j3 wuAhU0Sn/TVQNy5KnNdAulGtRFCIR3YA0+nhMWHKIhqnP+ueaVKwK5O/qUPOVmmomYjmrYtI9p1ZC iAeEUa8D7chgk4+0WoPLQy58HriorXPdKvAhcvmBAxtrdO/U1eSydtFTKirP+Mwr4xsgNKFS2Hh6z Umi5Sza0y1NITQ==; Date: Thu, 07 Sep 2023 16:09:27 +0300 Message-Id: <83fs3qyvso.fsf@gnu.org> From: Eli Zaretskii To: Robert Pluim , Stefan Kangas In-Reply-To: <87a5tyfb6t.fsf@gmail.com> (message from Robert Pluim on Thu, 07 Sep 2023 13:57:14 +0200) Subject: Re: bug#65735: [PATCH] key-translate should use the 1st key of a key sequence References: <87edjafmfu.fsf@gmail.com> <83zg1yz9e7.fsf@gnu.org> <87a5tyfb6t.fsf@gmail.com> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 65735 Cc: one.last.kiss@outlook.com, 65735@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 (---) > From: Robert Pluim > Cc: one.last.kiss@outlook.com, 65735@debbugs.gnu.org > Date: Thu, 07 Sep 2023 13:57:14 +0200 > > >>>>> On Thu, 07 Sep 2023 11:15:44 +0300, Eli Zaretskii said: > > >> Cc: 65735@debbugs.gnu.org > >> From: Robert Pluim > >> Date: Thu, 07 Sep 2023 09:54:13 +0200 > >> > >> I see commits from you both with and without > >> Copyright-paperwork-exempt, do you have a copyright assignment on > >> file? > > Eli> He does, now. > > OK. Then Iʼll push it to emacs-29, since otherwise `key-translate' is > completely useless. Yes, thanks. > In the interests of, uhm, eating our own dogfood, how about the > following as well for master (or should I let sleeping dogs lie 😺) I'll let Stefan answer that, as, among the two of us, he is the enthusiast of modernizing ;-) From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 07 09:42:30 2023 Received: (at 65735) by debbugs.gnu.org; 7 Sep 2023 13:42:30 +0000 Received: from localhost ([127.0.0.1]:38904 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qeFHB-0007M2-JS for submit@debbugs.gnu.org; Thu, 07 Sep 2023 09:42:29 -0400 Received: from mail-dm6nam04olkn2075.outbound.protection.outlook.com ([40.92.45.75]:41830 helo=NAM04-DM6-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qeFH8-0007Lp-LA for 65735@debbugs.gnu.org; Thu, 07 Sep 2023 09:42:28 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bpRhYE6+MOCtS5L7otqHnz1DXzflheBkIXnylW25Rnt2nLI/XSJ5Hcu7PRikXXzJxCnWRkeXsanhgrjeettVWPSBZJvDDUETRpbki/ELvlFl9HDmToWf6qQHWsh3v9dq3RMCPqQ1ey0nJnzdOABo1QP6JzXNo3s3tg0Yru/X2EUULNfd66gmU7uXJMLkdLGEcvBTAddPBhb7ahEZyA2WuGFrYuWWWWcePzQW4HANVH1ZZrUVKcz7EwVLngiRJ6yeyKFHqGtZqNhYOagTs0kxQZyBnN3nzKGKSvrmnphglSmcF2of6aaXak802Sxup8rVFVgAWsVs3nnPqwQnWOZcug== 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=CKKtkjxXKiYZqSqohTJHMd+o7QP+v4xu9qGbkFlJJdE=; b=jTEgkgsPjAX6CMCFj2aiCVVeIeWBOOr9PAKxr1Rp4LzDQ36qMWOuFTUM1g5gkmIA3pa8NcoaM6j3MqIZPodu8aU80w0KHgVxeESEMtSO7qErhAJ9FPrNUlo6Ir6z/VVKc/ZM/wRykxisqGa/JOgo8548uZRlU2O99MGAjwYnUttVKRFCqb2yQyLAkZvlds4ELFeQq0i0crFL/jDj4GeVdRtT2kBRvzNVC5/4vGdRWrPvMOn45BWbVEbraKPRkuaLvnq1aRvvJT/dRQVaXJdVJwqX3ybcyk+JstjVji7mIyjR4iUqxUhpMmobN/CyzH3lYCZN27LIHp6gwstl7k+yBQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=CKKtkjxXKiYZqSqohTJHMd+o7QP+v4xu9qGbkFlJJdE=; b=tJKEs6QrFJ78LgEhaugqGaFZDAN7j2GG7qynfPWlLI2uMcPqifsrha5hrtt6NzoThiABCC496wAr+gd19as0xiWl5DJ0YNiHJxcE2C/Y1XdL/lYs2HaOeAa+Qg7X8vifAp8mkg2SFqa1+FYgP/TyL0bHZdnchL8GJj9mqvq78kWNlkvGaAyPUTpAZU0SKxrAPiHEJyAlm/ZkL5/AZC4XolNaNtzREkcru9rYfoUdqA7svuO56Pjo+RDwCX9E0+jZtY+yeH/uJIiLEPVYbBSHMg1YlHWltScDSkws2S/j2YEmU8Ty5pm3QMhFQU7sWWpE0UCqNQwRDny48NZrd2n9YA== Received: from PH0PR11MB7470.namprd11.prod.outlook.com (2603:10b6:510:288::7) by DS0PR11MB6446.namprd11.prod.outlook.com (2603:10b6:8:c5::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6745.34; Thu, 7 Sep 2023 13:42:18 +0000 Received: from PH0PR11MB7470.namprd11.prod.outlook.com ([fe80::d0b8:54f7:2a45:2983]) by PH0PR11MB7470.namprd11.prod.outlook.com ([fe80::d0b8:54f7:2a45:2983%5]) with mapi id 15.20.6745.034; Thu, 7 Sep 2023 13:42:18 +0000 From: Shynur Xie To: Robert Pluim Subject: Re: bug#65735: [PATCH] key-translate should use the 1st key of a key sequence Thread-Topic: bug#65735: [PATCH] key-translate should use the 1st key of a key sequence Thread-Index: AQHZ30ZWfTedSoNs3EuVYxTxkKMnFrAPAnNxgAAGEr6AAD3V/YAAHRJQ Date: Thu, 7 Sep 2023 13:42:18 +0000 Message-ID: References: <87edjafmfu.fsf@gmail.com> <83zg1yz9e7.fsf@gnu.org> <87a5tyfb6t.fsf@gmail.com> In-Reply-To: <87a5tyfb6t.fsf@gmail.com> Accept-Language: en-US, zh-CN Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [Y5EUUQGr0nO5t5qcVX2JV5i5DZGUD5UP] x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PH0PR11MB7470:EE_|DS0PR11MB6446:EE_ x-ms-office365-filtering-correlation-id: c5a587d0-a237-4767-3795-08dbafa840e6 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: pBaltfVS6sS1GmDqEI0qayQ7UMoYIfsbj92udRhORxo89EerPL3iYHdwRunQzizTYOSK0Ow0ZYRg5GxHBUV4yKoCHWHHqcn5gNvlUWKqdE1fkX+MX3n/cmbMBNqN6QyuyM4Ui8/zfblg8Fiib8FlzTSCAkF3jP68AqTdqlRpbuzIhKuoswbAiqRdCn6Tc9l1NEYB1sSjAGyt9W8mdhpuacttzecO/d53iVuYO1R8w/li8raZRVFlB8yLcSkJjflV6rRhCoteShRjO7yoUZdU5nCVGZZuVnZkYLI0cATdtDyLjGENWvkat3Sw3X28dQrKLSJjJX/xIB9Y+B7Kl3HB9iQnXae6vsb5AOMFvvVI4uz8OIe+cOkFwOzmgWZceAdzFFMF5FSDOjF56aDkYXU8ObL0a3V2kg3gkE8GlOU42ESBNfxqU1LBB25WUA2fOzr8G86rKK72ioTi+cayVjF+LO8qsbkpSQuMMWtlEao5nkiC0bcn/TUe8C6kuaPIda9h9WIobbKk6yGpibfsOltcF2s5FvC3gKK8XoHFt1XmE5QG3wRHwM42SG8Vd1BvYg+u x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?Windows-1252?Q?swxz42lHQDxCYL4ZZFWBLRAELNqjDYEsNSwqTnj7to6Tv/QRYUZaa2wa?= =?Windows-1252?Q?jd/TvF6W+iNzg8H42FV2V7ag5SWiI4FvE4PEYqb9BVQerD/ep4sx9dy4?= =?Windows-1252?Q?5czSd5FIiFsKkKohFxl1QZNf9lCLNWaCADUbZ5CHy658yrcpMS1lgRHY?= =?Windows-1252?Q?PHl48YN8ID//nuFPXirGSgFZd1uB1T2ayb+g1wVpWOhRpnxJPqKR03cJ?= =?Windows-1252?Q?e2CEWLzsS9FFHyndykhar+/24CyobJ1MBGZaqHxsUmkklfEIbxtiNYTY?= =?Windows-1252?Q?bIYyi4wCa5xUBZSmjjS+onqcmIF2W2a9XrSAZ2FmP+eg5VVEF8KQgRlv?= =?Windows-1252?Q?4HFLCGYEQWcFSvI2nVHSkENuDGaM2+2areiZSqDRwy5qQfcnTNttaCVi?= =?Windows-1252?Q?2KAfu9fcu83+Tr5ZHrvqMj32/I4GhjC5JTnndOPBHSJghha4gKXJblIC?= =?Windows-1252?Q?W4lNlWyyF0PM6pXKgFpjKLt16BYWN6ueixXupgXlyaDpBHtfczYRtmNU?= =?Windows-1252?Q?QJJ0GdmofN+qMwvWBCe6BiskliNFrARjSQ03nRdL2fnex++l80M3C2Nw?= =?Windows-1252?Q?iAgInJaFLx172fliQUS8hqzKg4DVI4D7sWQFAl+08fgvNibQhMEywQRb?= =?Windows-1252?Q?dzoxdNpmgbDX8zYLqW0NTrtJkxFXyq6NWAa7hHmeIAgOfzz8z4YcmalX?= =?Windows-1252?Q?JTGyVQWf9KGKdIHxabWlmN/aryDJooPThbdHFunoXtHJELcBt6ks5W8A?= =?Windows-1252?Q?0Pe/0DO8pWccPM1zSgKrKocXRJ+a0sVGtcriVSzs7ZfF76oBWgxDW80L?= =?Windows-1252?Q?BUU0MwxouQDN8eCPJ57exGYmdsKPRJdTKVtX4kxpFUJHEOsk0YUVv1om?= =?Windows-1252?Q?k79mxkZXy4SUZp4lakp6iJdEhHA3b1Kvt0hShtkM73oTK90quxQdJj+b?= =?Windows-1252?Q?yL7W/2EfVvJOkPyaYOLZ4+Vv5oGn62ms09/NnilhvXasFnSgGe3AvkX5?= =?Windows-1252?Q?qCzP+SiZpNNV9FtXyQ8TLBITkS+CXLCBSwvZ7fPxKDXE8gcpa3IswUKj?= =?Windows-1252?Q?2k+SoEr97NoJsY112vSQ7jTLDohfzbe8W1MozHfLMYoUrJDdevZlThR8?= =?Windows-1252?Q?pyhxOh2ahrb01pJyvzOSmTw1al0hyc+vdimoW4HKBAT9cUSF+Rjg1ije?= =?Windows-1252?Q?cBnuroLyms5cts1BdwDfc/XRRXqTlefoGe14FXIBdeZjHk6cwrWblcWP?= =?Windows-1252?Q?D/h+GQpyq6gqWuAZqdn0uZt+QbJpLmt5bAWRi5Kn?= Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB7470.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: c5a587d0-a237-4767-3795-08dbafa840e6 X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Sep 2023 13:42:18.0661 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR11MB6446 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 65735 Cc: "65735@debbugs.gnu.org" <65735@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 (-) > Robert:=0A= > Perhaps we should also check that `from' and `to' specify single=0A= > keys, although that might be overkill.=0A= =0A= Not necessary IMO.=0A= As a regular Emacs user, I would read its docstring before using this=0A= function; the docstring already explains how to use it very clearly.=0A= Moreover, there're several examples in the elisp manual for reference:=0A= =0A= +----------------------------------------------------+=0A= | -- Function: key-translate from to |=0A= | ... ... |=0A= | Here=92s an example of ... |=0A= | (key-translate "C-x" "") |=0A= | (keymap-global-set "" 'kill-region) |=0A= +----------------------------------------------------+=0A= =0A= > Robert:=0A= > do you have a copyright assignment on file?=0A= =0A= Yes.=0A= =0A= > Robert:=0A= > --- i/lisp/simple.el=0A= > +++ w/lisp/simple.el=0A= =0A= > - (keyboard-translate ?\C-h ?\C-?)=0A= > - (keyboard-translate ?\C-? ?\C-d))=0A= > - (keyboard-translate ?\C-h ?\C-h)=0A= > - (keyboard-translate ?\C-? ?\C-?))))=0A= > + (key-translate "C-h" "DEL")=0A= > + (key-translate "DEL" "C-d"))=0A= > + (key-translate "C-h" "C-h")=0A= > + (key-translate "DEL" "DEL"))))=0A= =0A= The docstring of `keyboard-translate' does suggest using=0A= `key-translate'; similarly, `define-key' suggests using `keymap-set'.=0A= =0A= FWIW, I noticed that there're also some `define-key' invocations in=0A= the file "lisp/simple.el".= From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 07 09:49:38 2023 Received: (at 65735) by debbugs.gnu.org; 7 Sep 2023 13:49:38 +0000 Received: from localhost ([127.0.0.1]:38934 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qeFO6-0007ce-Ct for submit@debbugs.gnu.org; Thu, 07 Sep 2023 09:49:38 -0400 Received: from mail-wm1-x331.google.com ([2a00:1450:4864:20::331]:46583) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qeFO3-0007cR-PT for 65735@debbugs.gnu.org; Thu, 07 Sep 2023 09:49:36 -0400 Received: by mail-wm1-x331.google.com with SMTP id 5b1f17b1804b1-402c46c49f4so10817055e9.1 for <65735@debbugs.gnu.org>; Thu, 07 Sep 2023 06:49:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1694094568; x=1694699368; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=Og1MGes+4N9veSrB3ToxnHHpFwU66ZESRKJ457+JdfY=; b=VGEAc/3CP1Ehx1RLgFkT7qudRCnX+WETQqj0AU38ZVFPe4JTU3QOfz1llWP/gsrA3j id+hUkc4TneVHmyVX+9DmD4e8JWtu6PzYXPC4vdfSPJcV0tSArtgDmrGWr8EeTwm36U/ 26onFArojM5arWdGygzvWOm6NEEyv5E7/5zjXnT4/5/Uw0qQDgrFIcABpeVZhpThca6h 1+5sIdY/c6XHRVv7HoNQRiEvo6BexGQCxoz+22ytSCSAZLbHHDQDUhUxzoLmtB44TuNq F5MRhfATtNra/mJE5aP4qBb+jKhnRdO6tlBxa8SUk8LUnHmzjtdrCu5VgWnxigkIEJ36 7jNA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1694094568; x=1694699368; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Og1MGes+4N9veSrB3ToxnHHpFwU66ZESRKJ457+JdfY=; b=bAN009updDiQRpl0IpiJojfvvk+ruGqV8Cg0xJZPXhgo7TBAVymassK1fxjSb5+ooB dDzVhtZ/X2sD6167J0SHoBJdjnV/mAj1QtWsQBfVz7MK0eXo5l3fyjh17KHjbH45xIVx gXYte9ROsX3DnkB+mXe6LA9m1tc7Kv3OiEAu6BsiSE8DGp3iEebrWE76Riao8Yaa3Ll9 f/gq2wmzl0mwzl+yibt9VPZkGKKnvmufjQPER8OBtTk1znLdV5K1tUdYU2FO9vxbJ2V6 pkcORMBrUjVTTYVbCD3BNKXz/+Vn8D1iKOTwfSGUZZlwMxkVI4MOfPZaxl5X6X2cmBcQ FA7g== X-Gm-Message-State: AOJu0YxtUyHB7UT+CJHNRuM8dSqrBGFf1c9ZGOlooijUxiMsxBb4tYlZ 2ly1ZIl8qzAQ4YYclIhsa6pO25bC8ayXQQ== X-Google-Smtp-Source: AGHT+IGp8ylzPVUfQC3WgKf396nuWabU7jF+Fuu5MtDg3CHLSIPIORXCEMf69brRz961LyIvAZ/okA== X-Received: by 2002:a7b:cd17:0:b0:401:cc0f:f866 with SMTP id f23-20020a7bcd17000000b00401cc0ff866mr4829119wmj.12.1694094567693; Thu, 07 Sep 2023 06:49:27 -0700 (PDT) Received: from rltb ([2a01:e0a:3f3:fb50:2c97:7c37:cd1d:967d]) by smtp.gmail.com with ESMTPSA id v11-20020a1cf70b000000b00401d8810c8bsm2587362wmh.15.2023.09.07.06.49.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 07 Sep 2023 06:49:27 -0700 (PDT) From: Robert Pluim To: Shynur Xie Subject: Re: bug#65735: [PATCH] key-translate should use the 1st key of a key sequence In-Reply-To: (Shynur Xie's message of "Thu, 7 Sep 2023 13:42:18 +0000") References: <87edjafmfu.fsf@gmail.com> <83zg1yz9e7.fsf@gnu.org> <87a5tyfb6t.fsf@gmail.com> Date: Thu, 07 Sep 2023 15:49:26 +0200 Message-ID: <875y4mf5zt.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 65735 Cc: "65735@debbugs.gnu.org" <65735@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) >>>>> On Thu, 7 Sep 2023 13:42:18 +0000, Shynur Xie said: >> Robert: >> Perhaps we should also check that `from' and `to' specify single >> keys, although that might be overkill. Shynur> Not necessary IMO. Shynur> As a regular Emacs user, I would read its docstring before usin= g this Shynur> function; the docstring already explains how to use it very cle= arly. Shynur> Moreover, there're several examples in the elisp manual for ref= erence: OK, I=CA=BCll leave that bit alone. Shynur> The docstring of `keyboard-translate' does suggest using Shynur> `key-translate'; similarly, `define-key' suggests using `keymap= -set'. Right. But the question is whether we should change Emacs to use the new functions, or whether we call it 'unnecessary churn'. Shynur> FWIW, I noticed that there're also some `define-key' invocation= s in Shynur> the file "lisp/simple.el". One function at a time :-) Robert --=20 From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 07 10:01:58 2023 Received: (at 65735) by debbugs.gnu.org; 7 Sep 2023 14:01:58 +0000 Received: from localhost ([127.0.0.1]:40840 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qeFa2-0008OW-F6 for submit@debbugs.gnu.org; Thu, 07 Sep 2023 10:01:58 -0400 Received: from mail-lj1-x22d.google.com ([2a00:1450:4864:20::22d]:62466) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qeFZw-0008OG-S6 for 65735@debbugs.gnu.org; Thu, 07 Sep 2023 10:01:57 -0400 Received: by mail-lj1-x22d.google.com with SMTP id 38308e7fff4ca-2be5e2a3c86so25347461fa.0 for <65735@debbugs.gnu.org>; Thu, 07 Sep 2023 07:01:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1694095305; x=1694700105; darn=debbugs.gnu.org; h=content-transfer-encoding:cc:to:subject:message-id:date :mime-version:references:in-reply-to:from:from:to:cc:subject:date :message-id:reply-to; bh=Ewcxg/hT2ISAu0QXC7xgE8YHZQWPc8cJFP54hGOl3Cc=; b=R8aXc4G4SeHCCORyfuG2eMHScwUpCyCw+cBsKtyFZr2jzFwOwNTOJ8Jx2BzpdvrMw5 ZZFiz93yj0b81AMFwy2jb53i0selsvnIX03NVKkI4IPR1uI2MFNIdAGdOjMu/8rJNNyt qTToSKMeMUpwuyvAxZazmtC6pQxqsRzA+AZta6Ko9eYZaeUVepfjRLjnLjHwAKrll1qt fvOgSzs0kNNPmxsYd/jKDARJvIbAr2RxErUBtD9iZZP90FEBikPyzkDf07uyEBkI5hQG fgV0svL8iKSsWpXYBl+1buvFzE9iMPTvUQN+29zYpCc8yKTjatRRjOKw+432xqgTPdiy 4eXQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1694095305; x=1694700105; h=content-transfer-encoding:cc:to:subject:message-id:date :mime-version:references:in-reply-to:from:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=Ewcxg/hT2ISAu0QXC7xgE8YHZQWPc8cJFP54hGOl3Cc=; b=RBB/O8WB6Px9PBm4rsaWUcMWbqipqktvLjgccZ23COcPdENIkW/nAgSasK8lwMl+8O Xz/rjPcizqVrnsIgcWTV7uAzg+ZYj8+pw839uPXCeFe3o6p0SExIEaGjQHb3GdDF4mjA yRzQqyjy8hgHJydnQLRPc9bUV/Zy9bAPFevmo3VwTexz9PC1aQxQj8Ya3LLIWRls+FX5 yGtD8/RjI3kWPw5hLKNF7zk0TspnUOAxhkxQjg6gNfFnYMRBmvUjmRbtOqR6yEJbFzRp J4xIfvqByQfk3Q/UciCZIXLFbH1SCe1h6gHHJti+zOl3UWODEMCe0t7qZl8LN78QGuZO pnkw== X-Gm-Message-State: AOJu0YylyJh6yFB4jtoMKAymeOSvBLTIPpX7ohpvuBP7fWBJZB5+2YP6 N/HNFM45mlfRRMrRtPx1Cy/Mci25x7FwynIARlY= X-Google-Smtp-Source: AGHT+IEWq0rXSqIodty1x75OrBXdbK3eCtnSzvPH8AKVM3FQZfIddcSljsnhYFw+11u+1XA1NL+bfqxi+uuG7VtUQBY= X-Received: by 2002:a05:651c:1029:b0:2b6:eceb:9b8 with SMTP id w9-20020a05651c102900b002b6eceb09b8mr1036703ljm.10.1694095304852; Thu, 07 Sep 2023 07:01:44 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Thu, 7 Sep 2023 07:01:44 -0700 From: Stefan Kangas In-Reply-To: <83fs3qyvso.fsf@gnu.org> References: <87edjafmfu.fsf@gmail.com> <83zg1yz9e7.fsf@gnu.org> <87a5tyfb6t.fsf@gmail.com> <83fs3qyvso.fsf@gnu.org> MIME-Version: 1.0 Date: Thu, 7 Sep 2023 07:01:44 -0700 Message-ID: Subject: Re: bug#65735: [PATCH] key-translate should use the 1st key of a key sequence To: Eli Zaretskii , Robert Pluim Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 65735 Cc: one.last.kiss@outlook.com, 65735@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 (-) Eli Zaretskii writes: >> In the interests of, uhm, eating our own dogfood, how about the >> following as well for master (or should I let sleeping dogs lie =F0=9F= =98=BA) > > I'll let Stefan answer that, as, among the two of us, he is the > enthusiast of modernizing ;-) ;-) I have no objections to the patch, so please go ahead. One benefit of using our "new" API's (a.k.a. dogfooding) is that it gives us a chance to test them in practice. For example, it helped me find some issues in keymap.el that we were able to rectify before 29.1. From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 18 05:49:23 2023 Received: (at 65735) by debbugs.gnu.org; 18 Sep 2023 09:49:23 +0000 Received: from localhost ([127.0.0.1]:52115 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qiAsc-0003bj-Ms for submit@debbugs.gnu.org; Mon, 18 Sep 2023 05:49:23 -0400 Received: from mail-wr1-x433.google.com ([2a00:1450:4864:20::433]:60496) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qiAsZ-0003bQ-05; Mon, 18 Sep 2023 05:49:20 -0400 Received: by mail-wr1-x433.google.com with SMTP id ffacd0b85a97d-321530de76eso561307f8f.0; Mon, 18 Sep 2023 02:49:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1695030545; x=1695635345; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=zgD4LrXI0sYzUBciraHC0b2/cObbDo00X3/+XjkX758=; b=NsiH6BIuJTSzOK/xNGj6rtIsRmk22eE4AZF0DqGvjsFmdj2EF3S2EjoVO3trcsY5W0 t00K4VDfrdOBbU5bNz7bRklfVUlSi7dnOcWVyxZRzBW/EtYtM0DuybFOi6saMGYNF0QD PHLfT+miz+rJFaR0XBZpW0f6xqgKafRNhVVsF+Wcm3rzxFC0Q0UwnjYaM9004pktFVvW wxkvS2c9bWTj+nnJTd7ATSvDaXZ+Gu2M+SZtVEz93CwY85ImwDih0ocvXTcRm6OIaWXU knmChehfiU7KIFe0MxHKOFr8u7hcXgjnz/sKv4lS6wZRKuHbc4WUilfemkuhi0HUVtPT Sg8g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1695030545; x=1695635345; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=zgD4LrXI0sYzUBciraHC0b2/cObbDo00X3/+XjkX758=; b=JhIOWDbXRMnIWVkZJeB5coaSvv1fBtojFLr8V2Ct4bolCnzRZXkky4wxPA56qdnNu6 LOp+AVh/gLO11ZQsMmpFbI1xl39JVGobM0aQgNWx9Uoq2fGyTiV1rR6h/ABueO2qUsLO k4eUQ2AogsYjWfYInZQSkyfGIOzHQY8gdtufoF1zK5kue98IIFl4CsyOSysiRzCr/fVL 20TMDFtSeRQT+SIUwo6Es5Tk9UCSAetc1Zp0GCcPEAixfSi/e5aRbaBBhO9tNGpi7AQL SRBHUClGIFzpnWn6gAfoHGMDlgh/N77I8MX5ZleG28SDxZFEb+KgcGa9iBEHUKzpo2CY WwSQ== X-Gm-Message-State: AOJu0Yz+1DmRHdw8bYjdgwEZpPyAp3rZ9ae6SixO67JCMZKNqOqUK0VK zEOwWccIDj26sEj8Y43flXP3RJkAQCoNXA== X-Google-Smtp-Source: AGHT+IEV19UAExL0K96nSKss9dwZ1TexX5qN6biboXZCAszlr2s64OS0SqgmsAdsOeYYVlyL6IeCDA== X-Received: by 2002:a05:6000:118d:b0:316:efb9:101d with SMTP id g13-20020a056000118d00b00316efb9101dmr8542418wrx.25.1695030544520; Mon, 18 Sep 2023 02:49:04 -0700 (PDT) Received: from rltb ([2a01:e0a:3f3:fb50:cf39:7637:1416:bd28]) by smtp.gmail.com with ESMTPSA id k21-20020a05600c0b5500b003fbe791a0e8sm11902909wmr.0.2023.09.18.02.49.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 18 Sep 2023 02:49:03 -0700 (PDT) From: Robert Pluim To: Stefan Kangas Subject: Re: bug#65735: [PATCH] key-translate should use the 1st key of a key sequence In-Reply-To: (Stefan Kangas's message of "Thu, 7 Sep 2023 07:01:44 -0700") References: <87edjafmfu.fsf@gmail.com> <83zg1yz9e7.fsf@gnu.org> <87a5tyfb6t.fsf@gmail.com> <83fs3qyvso.fsf@gnu.org> Date: Mon, 18 Sep 2023 11:49:02 +0200 Message-ID: <87ttrrke0h.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 65735 Cc: Eli Zaretskii , one.last.kiss@outlook.com, 65735@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 (-) tags 65735 fixed close 65735 29.2 quit >>>>> On Thu, 7 Sep 2023 07:01:44 -0700, Stefan Kangas said: Stefan> Eli Zaretskii writes: >>> In the interests of, uhm, eating our own dogfood, how about the >>> following as well for master (or should I let sleeping dogs lie =F0= =9F=98=BA) >>=20 >> I'll let Stefan answer that, as, among the two of us, he is the >> enthusiast of modernizing ;-) Stefan> ;-) Stefan> I have no objections to the patch, so please go ahead. Stefan> One benefit of using our "new" API's (a.k.a. dogfooding) is tha= t it Stefan> gives us a chance to test them in practice. For example, it he= lped me Stefan> find some issues in keymap.el that we were able to rectify befo= re 29.1. Closing. Committed as 93134bb9c2f I=CA=BCll push the change to master once emacs-29 has been merged there. Robert --=20 From unknown Fri Jun 20 07:10:29 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 16 Oct 2023 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