From unknown Sun Jun 22 00:29:04 2025 X-Loop: help-debbugs@gnu.org Subject: bug#58376: [PATCH] Set the PARENTS argument for language environments Resent-From: =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 08 Oct 2022 11:14:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 58376 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: 58376@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.166522758820394 (code B ref -1); Sat, 08 Oct 2022 11:14:02 +0000 Received: (at submit) by debbugs.gnu.org; 8 Oct 2022 11:13:08 +0000 Received: from localhost ([127.0.0.1]:38409 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oh7lT-0005Ir-V7 for submit@debbugs.gnu.org; Sat, 08 Oct 2022 07:13:08 -0400 Received: from lists.gnu.org ([209.51.188.17]:39740) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oh7lR-0005Ij-T0 for submit@debbugs.gnu.org; Sat, 08 Oct 2022 07:13:06 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35416) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oh7lR-0004yD-6n for bug-gnu-emacs@gnu.org; Sat, 08 Oct 2022 07:13:05 -0400 Received: from mail-yb1-xb32.google.com ([2607:f8b0:4864:20::b32]:35386) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oh7lP-0003Ox-Io for bug-gnu-emacs@gnu.org; Sat, 08 Oct 2022 07:13:04 -0400 Received: by mail-yb1-xb32.google.com with SMTP id e20so8335990ybh.2 for ; Sat, 08 Oct 2022 04:13:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=sU9j85MPLfFhU2P7Uc6/h7xQCt2DgOAAUTL9BC27QSE=; b=Jl9HCLhJfMWxVb/KtmlG84V0/vsBnYHnR2mZ+s5veFh9ER+kUZ3c1tcHByJc8rII0G HjaoVWo8mQmczgs3TOO+SYU4S440IENHoD3lqmMy2WJQJeQdCH5yzO+NPktoeWsoJfmk I4TfX5m2ZW4bvg6E4ZX1rrVhqOQBiva5a2/8WkqZf43gfbShsL4QWbAoc3nJEA9gbvAF K8iU4fXH5C5swzXEaawWodSSZn08+8rPQPg3pFswil/hHuSWO0alXROSp77Rrzb/YgxS hsjKbdobb8zEV7n3NJXr/0PIOdEghHbKc9iaGukvnSUBafWTwKklteUKVg4yN8HQceW8 KGSg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=sU9j85MPLfFhU2P7Uc6/h7xQCt2DgOAAUTL9BC27QSE=; b=MZxT5lEYtOPQvmgZ6yFUofCBwnbdDK6ZKIfY8cMz+MTo+d7duYLkKQq5BaROlvQS6F slp4SzKMvZaMp02WnHJpfp+74dr5ABaN927SfNN0++OFqpVnTFkGRjA6/36OdOtIqSi4 ZhzaLaWo+P+c5i4ej6kQ6uZ31XB+AeLAXfW1nOK2DZ+Mia1MDEwS5JFiyKjQ7h+Ct5Az AZhg2ayE5j3pSFMmiC8Y5K1tCfnLJtp5zQH4SQVZ5TN+ceuCSY7X9hWwRPKqgI/tkdaR JZE4c61b0Jwv75c4uNMgAMFn/cqTnbxPayTD5gzlVt9PpuB2ljAsusX22yMd7FHSDgub CPQA== X-Gm-Message-State: ACrzQf3EZprz8dPwJrdvpSUmgC/y8IqgzkabTPTx9ZM87+t8yNLtki+K 3LnKbIrBa9eyrTLyfpeXU00Bh3k/Nbl7c4oS5CWweS9fZ8s= X-Google-Smtp-Source: AMsMyM53GVTV9UkL9JZUQdRWDRoQ8z9t0daREVWEV6frT+sPj7uZu/VE6UNkH4ejVB3SNIuDwhMrnRdPnGA6C/17sBY= X-Received: by 2002:a05:6902:1545:b0:6be:a376:6983 with SMTP id r5-20020a056902154500b006bea3766983mr8946990ybu.92.1665227581840; Sat, 08 Oct 2022 04:13:01 -0700 (PDT) MIME-Version: 1.0 From: =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh Date: Sat, 8 Oct 2022 16:42:50 +0530 Message-ID: Content-Type: multipart/alternative; boundary="0000000000007c60bf05ea840258" Received-SPF: pass client-ip=2607:f8b0:4864:20::b32; envelope-from=lumarzeli30@gmail.com; helo=mail-yb1-xb32.google.com X-Spam_score_int: -17 X-Spam_score: -1.8 X-Spam_bar: - X-Spam_report: (-1.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, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.1 (-) 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.1 (--) --0000000000007c60bf05ea840258 Content-Type: text/plain; charset="UTF-8" I had previously neglected to add the PARENTS argument to set-language-info-alist due to being ignorant of its function. This now has been corrected. Please review the patch. Thanks. --0000000000007c60bf05ea840258 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I had previously neglected to add the PARENTS argumen= t to set-language-info-alist due to being ignorant of its function.
This now has been corrected.

Please review the = patch.
Thanks.
--0000000000007c60bf05ea840258-- From unknown Sun Jun 22 00:29:04 2025 X-Loop: help-debbugs@gnu.org Subject: bug#58376: [PATCH] Set the PARENTS argument for language environments Resent-From: =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 08 Oct 2022 11:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58376 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: 58376@debbugs.gnu.org Received: via spool by 58376-submit@debbugs.gnu.org id=B58376.166522777820804 (code B ref 58376); Sat, 08 Oct 2022 11:17:02 +0000 Received: (at 58376) by debbugs.gnu.org; 8 Oct 2022 11:16:18 +0000 Received: from localhost ([127.0.0.1]:38431 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oh7oY-0005PU-8B for submit@debbugs.gnu.org; Sat, 08 Oct 2022 07:16:18 -0400 Received: from mail-yb1-f177.google.com ([209.85.219.177]:45622) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oh7oV-0005P4-BU for 58376@debbugs.gnu.org; Sat, 08 Oct 2022 07:16:16 -0400 Received: by mail-yb1-f177.google.com with SMTP id t186so2825788yba.12 for <58376@debbugs.gnu.org>; Sat, 08 Oct 2022 04:16:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=S+pkoMGjyxRStMZX38g8lIYkRDrbtxhYNf0RsJggdNo=; b=koKX0xB3ZKGl+V8gZsGfY/6wewmMuNO3SCXb+GZHfNZ/vs7baTl4XxMEFfYJ38UwLZ VpkECIszENUb/zIwePpEopUGRpY9x0znC09RVXPVwndALY18TAZg9NscAMOYjJARoJqP biuFFqy88Fgy2oaaUF7sHYYuPCqGFfqXdnsHR5Kp//e97wzt3dNPZZEFLkegB2svA4NN vHs91q2/9IBadJycogBQ5q4wgskTmtn0Py8GZxAu1GeCWtQNuYvUs9pP7Cud5p/1An3I gGKLRA9PvZI2o72DWN1jAUKUNHpxbLC6MoL3URkzKghc21Wf4ZLMBLUOg+kMcTyNHjNt wLtA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=S+pkoMGjyxRStMZX38g8lIYkRDrbtxhYNf0RsJggdNo=; b=rRpC5z4+hu4TigZfwnbCfdBhn8oRyCM1DOVrgpLHxgsclbKtM4T8UBCR9y6zLBwXSN IpKJr2UP6QuyVT3PKX6ijiMQ36BsqgqAkgvvy70d8Rt+VWZoLakXeRnwpsM91CY55plL 3R7xuBYSWfedbsvHyXJWaMkaz0CTU6Kh9z6L70sS0GpQnxP1UwsT1NTpDMjloyETdLK/ 4RklTt1zIQilKrj9d7nyEzcLc8aM8TTdlkN8L5kdcS4MjbaRpvZZV0/funcoRAbxmc8p BQscYEkFIME+19YLGbtEqXavDqyJRWOddtbeDBQS/UGz3aLLhDciKEg2kq4EIMD1SyBL IqXg== X-Gm-Message-State: ACrzQf2ubU8mJw1BQg2z9cEHph2GKTAcW7N1NZ0oWcD720BTnndNmM2P qZBMflSlnzA4zUMrq1cb7goz2GCyKvMwsOuUlQgDI0sSJCI= X-Google-Smtp-Source: AMsMyM7ddmmcY18KId1i7UmSs4Z1w+w8IXruKBpjSfKsh5pm8kvAeVqxrP0uL3/E36I6CG0wz2fV8loa7Pc7gysmYE4= X-Received: by 2002:a05:6902:102c:b0:6be:f2c7:2b40 with SMTP id x12-20020a056902102c00b006bef2c72b40mr9177030ybt.557.1665227769689; Sat, 08 Oct 2022 04:16:09 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh Date: Sat, 8 Oct 2022 16:45:58 +0530 Message-ID: Content-Type: multipart/mixed; boundary="000000000000aef9d805ea840d65" X-Spam-Score: 0.3 (/) 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.7 (/) --000000000000aef9d805ea840d65 Content-Type: multipart/alternative; boundary="000000000000aef9d705ea840d63" --000000000000aef9d705ea840d63 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Sat, Oct 8, 2022 at 4:42 PM =E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0 =E0=A4= =B8=E0=A4=BF=E0=A4=82=E0=A4=B9 Sameer Singh wrote: > I had previously neglected to add the PARENTS argument to > set-language-info-alist due to being ignorant of its function. > This now has been corrected. > > Please review the patch. > Thanks. > --000000000000aef9d705ea840d63 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


On Sat, Oct 8, 2022 at 4:42 PM =E0=A4=B8=E0=A4=AE=E0= =A5=80=E0=A4=B0 =E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9 Sameer Singh <lumarzeli30@gmail.com> wrote:
<= div>I had previously neglected to add the PARENTS argument to set-language-= info-alist due to being ignorant of its function.
This now has be= en corrected.

Please review the patch.
T= hanks.
--000000000000aef9d705ea840d63-- --000000000000aef9d805ea840d65 Content-Type: text/x-patch; charset="UTF-8"; name="0001-Set-the-PARENTS-argument-for-language-environments-b.patch" Content-Disposition: attachment; filename="0001-Set-the-PARENTS-argument-for-language-environments-b.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_l8ztlys80 RnJvbSAyNTdiZGIzODNmMGM5MzZkNmRhYmZkMDVmZDJjOTc0ZTJiZjgxZjk4IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/PUUwPUE0PUI4PUUwPUE0PUFFPUUwPUE1PTgw PUUwPUE0PUIwPTIwPUUwPUE0PUI4PUUwPUE0PUJGPz0KID0/VVRGLTg/cT89RTA9QTQ9ODI9RTA9 QTQ9Qjk9MjBTYW1lZXI9MjBTaW5naD89IDxsdW1hcnplbGkzMEBnbWFpbC5jb20+CkRhdGU6IFNh dCwgOCBPY3QgMjAyMiAxNTozNzowMCArMDUzMApTdWJqZWN0OiBbUEFUQ0hdIFNldCB0aGUgUEFS RU5UUyBhcmd1bWVudCBmb3IgbGFuZ3VhZ2UgZW52aXJvbm1lbnRzCiAoYnVnIzU4Mzc2KQoKKiBs aXNwL2xhbmd1YWdlL2luZG9uZXNpYW4uZWwKKiBsaXNwL2xhbmd1YWdlL3BoaWxpcHBpbmUuZWwK KiBsaXNwL2xhbmd1YWdlL21pc2MtbGFuZy5lbAooc2V0LWxhbmd1YWdlLWluZm8tYWxpc3QpOiBB ZGQgUEFSRU5UUyBhcmd1bWVudC4KLS0tCiBsaXNwL2xhbmd1YWdlL2luZG9uZXNpYW4uZWwgfCAy MSArKysrKysrKysrKysrKy0tLS0tLS0KIGxpc3AvbGFuZ3VhZ2UvbWlzYy1sYW5nLmVsICB8IDE4 ICsrKysrKysrKysrKy0tLS0tLQogbGlzcC9sYW5ndWFnZS9waGlsaXBwaW5lLmVsIHwgMTIgKysr KysrKystLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDM0IGluc2VydGlvbnMoKyksIDE3IGRlbGV0aW9u cygtKQoKZGlmZiAtLWdpdCBhL2xpc3AvbGFuZ3VhZ2UvaW5kb25lc2lhbi5lbCBiL2xpc3AvbGFu Z3VhZ2UvaW5kb25lc2lhbi5lbAppbmRleCA2OTlmODE5MjU0Li41YWZjZDI3NzU5IDEwMDY0NAot LS0gYS9saXNwL2xhbmd1YWdlL2luZG9uZXNpYW4uZWwKKysrIGIvbGlzcC9sYW5ndWFnZS9pbmRv bmVzaWFuLmVsCkBAIC0zNCw3ICszNCw4IEBACiAgICAgICAgICAgICAgIChpbnB1dC1tZXRob2Qg LiAiYmFsaW5lc2UiKQogICAgICAgICAgICAgICAoc2FtcGxlLXRleHQgLiAiQmFsaW5lc2UgKOGs heGsk+GthOGsseGsreGsqeGsruGstikJ4ayS4ayB4ayy4a2E4ayv4ayy4a2E4ayi4a2E4ays4ayy 4a2E4ayi4ay4IikKICAgICAgICAgICAgICAgKGRvY3VtZW50YXRpb24gLiAiXAotQmFsaW5lc2Ug bGFuZ3VhZ2UgYW5kIGl0cyBzY3JpcHQgYXJlIHN1cHBvcnRlZCBpbiB0aGlzIGxhbmd1YWdlIGVu dmlyb25tZW50LiIpKSkKK0JhbGluZXNlIGxhbmd1YWdlIGFuZCBpdHMgc2NyaXB0IGFyZSBzdXBw b3J0ZWQgaW4gdGhpcyBsYW5ndWFnZSBlbnZpcm9ubWVudC4iKSkKKyAnKCJJbmRvbmVzaWFuIikp CiAKIChzZXQtbGFuZ3VhZ2UtaW5mby1hbGlzdAogICJKYXZhbmVzZSIgJygoY2hhcnNldCB1bmlj b2RlKQpAQCAtNDMsNyArNDQsOCBAQAogICAgICAgICAgICAgICAoaW5wdXQtbWV0aG9kIC4gImph dmFuZXNlIikKICAgICAgICAgICAgICAgKHNhbXBsZS10ZXh0IC4gIkphdmFuZXNlICjqprLqpo/q p4DqprHqpqvqppfqpq4pCeqmsuqmreqmuuqmtCIpCiAgICAgICAgICAgICAgIChkb2N1bWVudGF0 aW9uIC4gIlwKLUphdmFuZXNlIGxhbmd1YWdlIGFuZCBpdHMgc2NyaXB0IGFyZSBzdXBwb3J0ZWQg aW4gdGhpcyBsYW5ndWFnZSBlbnZpcm9ubWVudC4iKSkpCitKYXZhbmVzZSBsYW5ndWFnZSBhbmQg aXRzIHNjcmlwdCBhcmUgc3VwcG9ydGVkIGluIHRoaXMgbGFuZ3VhZ2UgZW52aXJvbm1lbnQuIikp CisgJygiSW5kb25lc2lhbiIpKQogCiAoc2V0LWxhbmd1YWdlLWluZm8tYWxpc3QKICAiU3VuZGFu ZXNlIiAnKChjaGFyc2V0IHVuaWNvZGUpCkBAIC01Miw3ICs1NCw4IEBACiAgICAgICAgICAgICAg IChpbnB1dC1tZXRob2QgLiAic3VuZGFuZXNlIikKICAgICAgICAgICAgICAgKHNhbXBsZS10ZXh0 IC4gIlN1bmRhbmVzZSAo4a6D4a6K4a6q4a6e4a6b4a6e4a6l4a6U4a6q4a6TKSAgICDhrp7hrpnh rqrhrpXhrqXhrpvhrp7hrqXhrpThrqoiKQogICAgICAgICAgICAgICAoZG9jdW1lbnRhdGlvbiAu ICJcCi1TdW5kYW5lc2UgbGFuZ3VhZ2UgYW5kIGl0cyBzY3JpcHQgYXJlIHN1cHBvcnRlZCBpbiB0 aGlzIGxhbmd1YWdlIGVudmlyb25tZW50LiIpKSkKK1N1bmRhbmVzZSBsYW5ndWFnZSBhbmQgaXRz IHNjcmlwdCBhcmUgc3VwcG9ydGVkIGluIHRoaXMgbGFuZ3VhZ2UgZW52aXJvbm1lbnQuIikpCisg JygiSW5kb25lc2lhbiIpKQogCiAoc2V0LWxhbmd1YWdlLWluZm8tYWxpc3QKICAiQmF0YWsiICco KGNoYXJzZXQgdW5pY29kZSkKQEAgLTYyLDcgKzY1LDggQEAKICAgICAgICAgICAgKHNhbXBsZS10 ZXh0IC4gIkJhdGFrICjhr5jhr67hr5Lhr5fhr7Lhr4Xhr5fhr4Lhr7IpICAgIOGvguGvrOGvkuGv mOGvsiAvIOGvlOGvp+GvkOGvrOGvgOGvseGvkOGvrOGvgOGvsSIpCiAgICAgICAgICAgIChkb2N1 bWVudGF0aW9uIC4gIlwKIExhbmd1YWdlcyB0aGF0IHVzZSB0aGUgQmF0YWsgc2NyaXB0LCBzdWNo IGFzIEthcm8sIFRvYmEsIFBha3BhaywgTWFuZGFpbGluZwotYW5kIFNpbWFsdW5ndW4sIGFyZSBz dXBwb3J0ZWQgaW4gdGhpcyBsYW5ndWFnZSBlbnZpcm9ubWVudC4iKSkpCithbmQgU2ltYWx1bmd1 biwgYXJlIHN1cHBvcnRlZCBpbiB0aGlzIGxhbmd1YWdlIGVudmlyb25tZW50LiIpKQorICcoIklu ZG9uZXNpYW4iKSkKIAogKHNldC1sYW5ndWFnZS1pbmZvLWFsaXN0CiAgIlJlamFuZyIgJygoY2hh cnNldCB1bmljb2RlKQpAQCAtNzEsNyArNzUsOCBAQAogICAgICAgICAgICAgKGlucHV0LW1ldGhv ZCAuICJyZWphbmciKQogICAgICAgICAgICAgKHNhbXBsZS10ZXh0IC4gIlJlamFuZyAo6qWG6qSw 6qWT6qS86qS9IOqkveqljeqkuuqljykgICAg6qS46qWJ6qWQ6qS66qWJ6qWC6qWOIikKICAgICAg ICAgICAgIChkb2N1bWVudGF0aW9uIC4gIlwKLVJlamFuZyBsYW5ndWFnZSBhbmQgaXRzIHNjcmlw dCBhcmUgc3VwcG9ydGVkIGluIHRoaXMgbGFuZ3VhZ2UgZW52aXJvbm1lbnQuIikpKQorUmVqYW5n IGxhbmd1YWdlIGFuZCBpdHMgc2NyaXB0IGFyZSBzdXBwb3J0ZWQgaW4gdGhpcyBsYW5ndWFnZSBl bnZpcm9ubWVudC4iKSkKKyAnKCJJbmRvbmVzaWFuIikpCiAKIChzZXQtbGFuZ3VhZ2UtaW5mby1h bGlzdAogICJNYWthc2FyIiAnKChjaGFyc2V0IHVuaWNvZGUpCkBAIC04MCw3ICs4NSw4IEBACiAg ICAgICAgICAgICAgKGlucHV0LW1ldGhvZCAuICJtYWthc2FyIikKICAgICAgICAgICAgICAoc2Ft cGxlLXRleHQgLiAiTWFrYXNhciAo8JG7qvCRu6Lwkbuq8JG7oikgICAg8JG7pvCRu6Twkbu18JG7 sSIpCiAgICAgICAgICAgICAgKGRvY3VtZW50YXRpb24gLiAiXAotTWFrYXNzYXJlc2UgbGFuZ3Vh Z2UgYW5kIGl0cyBzY3JpcHQgTWFrYXNhciBhcmUgc3VwcG9ydGVkIGluIHRoaXMgbGFuZ3VhZ2Ug ZW52aXJvbm1lbnQuIikpKQorTWFrYXNzYXJlc2UgbGFuZ3VhZ2UgYW5kIGl0cyBzY3JpcHQgTWFr YXNhciBhcmUgc3VwcG9ydGVkIGluIHRoaXMgbGFuZ3VhZ2UgZW52aXJvbm1lbnQuIikpCisgJygi SW5kb25lc2lhbiIpKQogCiAoc2V0LWxhbmd1YWdlLWluZm8tYWxpc3QKICAiQnVnaW5lc2UiICco KGNoYXJzZXQgdW5pY29kZSkKQEAgLTg5LDcgKzk1LDggQEAKICAgICAgICAgICAgICAgKGlucHV0 LW1ldGhvZCAuICJsb250YXJhIikKICAgICAgICAgICAgICAgKHNhbXBsZS10ZXh0IC4gIkJ1Z2lu ZXNlICjhqJLhqJrhqIjhqJEpICAgIOGoluGokuGomiIpCiAgICAgICAgICAgICAgIChkb2N1bWVu dGF0aW9uIC4gIlwKLUJ1Z2luZXNlIGxhbmd1YWdlIGFuZCBpdHMgc2NyaXB0IExvbnRhcmEgYXJl IHN1cHBvcnRlZCBpbiB0aGlzIGxhbmd1YWdlIGVudmlyb25tZW50LiIpKSkKK0J1Z2luZXNlIGxh bmd1YWdlIGFuZCBpdHMgc2NyaXB0IExvbnRhcmEgYXJlIHN1cHBvcnRlZCBpbiB0aGlzIGxhbmd1 YWdlIGVudmlyb25tZW50LiIpKQorICcoIkluZG9uZXNpYW4iKSkKIAogOzsgQmFsaW5lc2UgY29t cG9zaXRpb24gcnVsZXMKIChsZXQgKChjb25zb25hbnQgICAgICAgICAgICAiW1x4MUIxMy1ceDFC MzNceDFCNDUtXHgxQjRCXSIpCmRpZmYgLS1naXQgYS9saXNwL2xhbmd1YWdlL21pc2MtbGFuZy5l bCBiL2xpc3AvbGFuZ3VhZ2UvbWlzYy1sYW5nLmVsCmluZGV4IDM3MGJlNGI0YTMuLmMzNDAxN2Q5 YjMgMTAwNjQ0Ci0tLSBhL2xpc3AvbGFuZ3VhZ2UvbWlzYy1sYW5nLmVsCisrKyBiL2xpc3AvbGFu Z3VhZ2UvbWlzYy1sYW5nLmVsCkBAIC0yMjgsNyArMjI4LDggQEAgZWd5cHRpYW4tc2hhcGUtZ3Jv dXBpbmcKICAgICAgICAgICAgICAgICAgICAgIChzYW1wbGUtdGV4dCAuICJIYW5pZmkgUm9oaW5n eWEgKPCQtIzwkLSf8JC0h/CQtKXwkLSd8JC0mvCQtJLwkLSZ8JC0nSDwkLSH8JC0nfCQtJXwkLSe 8JC0ifCQtJ4g8JC0k/CQtKDwkLSR8JC0pPCQtJ0pCfCQtIDwkLSd8JC0j/CQtJPwkLSd8JC0gPCQ tKHwkLSk8JC0m/CQtJ3wkLST8JC0nfCQtJnwkLSR8JC0n/CQtJQiKQogICAgICAgICAgICAgICAg ICAgICAgKGRvY3VtZW50YXRpb24gLiAiXAogUm9oaW5neWEgbGFuZ3VhZ2UgYW5kIGl0cyBzY3Jp cHQgSGFuaWZpIFJvaGluZ3lhIGFyZSBzdXBwb3J0ZWQKLWluIHRoaXMgbGFuZ3VhZ2UgZW52aXJv bm1lbnQuIikpKQoraW4gdGhpcyBsYW5ndWFnZSBlbnZpcm9ubWVudC4iKSkKKyAnKCJNaXNjIikp CiAKIDs7IEhhbmlmaSBSb2hpbmd5YSBjb21wb3NpdGlvbiBydWxlcwogKHNldC1jaGFyLXRhYmxl LXJhbmdlCkBAIC0yNTEsNyArMjUyLDggQEAgZWd5cHRpYW4tc2hhcGUtZ3JvdXBpbmcKICAgICAg ICAgICAgICAgICAoc2FtcGxlLXRleHQgLiAiS2hhcm/huaPhua1oxKsgKPCQqJHwkKiq8JCohvCQ qJvwkKiBKQnwkKij8JCoqPCQqLLwkKiq8JCohiDwkKiQ8JCoqvCQqIXwkKio8JCogSIpCiAJICAg ICAgICAoZG9jdW1lbnRhdGlvbiAuICJcCiBMYW5ndWFnZSBlbnZpcm9ubWVudCBmb3IgR8SBbmRo xIFyxKssIFNhbnNrcml0LCBhbmQgb3RoZXIgbGFuZ3VhZ2VzCi11c2luZyB0aGUgS2hhcm/huaPh ua1oxKsgc2NyaXB0LiIpKSkKK3VzaW5nIHRoZSBLaGFyb+G5o+G5rWjEqyBzY3JpcHQuIikpCisg JygiTWlzYyIpKQogCiAobGV0ICgoY29uc29uYW50ICAgICAiW1xVMDAwMTBBMDBcVTAwMDEwQTEw LVxVMDAwMTBBMzVdIikKICAgICAgICh2b3dlbCAgICAgICAgICJbXFUwMDAxMEEwMS1cVTAwMDEw QTA2XSIpCkBAIC0yODEsNyArMjgzLDggQEAgZWd5cHRpYW4tc2hhcGUtZ3JvdXBpbmcKICAgICAg ICAgICAgKHNhbXBsZS10ZXh0IC4gIkFkbGFtICjwnqSA8J6ko/CepKTwnqSi8J6kpSkJ8J6khfCe pKLwnqSk8J6kovCepYTwnqSlIikKICAgICAgICAgICAgKGRvY3VtZW50YXRpb24gLiAiXAogRnVs YW5pIGxhbmd1YWdlIGFuZCBpdHMgc2NyaXB0IEFkbGFtIGFyZSBzdXBwb3J0ZWQKLWluIHRoaXMg bGFuZ3VhZ2UgZW52aXJvbm1lbnQuIikpKQoraW4gdGhpcyBsYW5ndWFnZSBlbnZpcm9ubWVudC4i KSkKKyAnKCJNaXNjIikpCiAKIDs7IEFkbGFtIGNvbXBvc2l0aW9uIHJ1bGVzCiAoc2V0LWNoYXIt dGFibGUtcmFuZ2UKQEAgLTMwMyw3ICszMDYsOCBAQCBlZ3lwdGlhbi1zaGFwZS1ncm91cGluZwog ICAgICAgICAgICAgICAgICAgIChzYW1wbGUtdGV4dCAuICJNZW5kZSBLaWtha3VpICjwnqCA8J6g gfCeoIIpCfCeoJvwnqCJIikKICAgICAgICAgICAgICAgICAgICAoZG9jdW1lbnRhdGlvbiAuICJc CiBNZW5kZSBsYW5ndWFnZSBhbmQgaXRzIHNjcmlwdCBLaWtha3VpIGFyZSBzdXBwb3J0ZWQKLWlu IHRoaXMgbGFuZ3VhZ2UgZW52aXJvbm1lbnQuIikpKQoraW4gdGhpcyBsYW5ndWFnZSBlbnZpcm9u bWVudC4iKSkKKyAnKCJNaXNjIikpCiAKIDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7 Ozs7Ozs7OzsKIDs7IEdvdGhpYwpAQCAtMzE3LDcgKzMyMSw4IEBAIGVneXB0aWFuLXNoYXBlLWdy b3VwaW5nCiAgICAgICAgICAgICAoc2FtcGxlLXRleHQgLiAiR290aGljICjwkIyy8JCMv/CQjYTw kIy58JCNg/CQjLrwkIywKQnwkIy38JCMsPCQjLnwkIy78JCNgyAvIPCQjLfwkIyw8JCMufCQjLvw kIywIikKICAgICAgICAgICAgIChkb2N1bWVudGF0aW9uIC4gIlwKIEFuY2llbnQgR290aGljIGxh bmd1YWdlIHVzaW5nIHRoZSBHb3RoaWMgc2NyaXB0IGlzIHN1cHBvcnRlZCBpbiB0aGlzCi1sYW5n dWFnZSBlbnZpcm9ubWVudC4iKSkpCitsYW5ndWFnZSBlbnZpcm9ubWVudC4iKSkKKyAnKCJNaXNj IikpCiAKIDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OzsKIDs7IENvcHRp YwpAQCAtMzMxLDcgKzMzNiw4IEBAIGVneXB0aWFuLXNoYXBlLWdyb3VwaW5nCiAgICAgICAgICAg ICAoc2FtcGxlLXRleHQgLiAiQ29wdGljICjispjisonisqfisqLisonispnMgOKym+KyreKyj+Ky meKykykJ4rKa4rKf4rKpz6XisqPispMiKQogICAgICAgICAgICAgKGRvY3VtZW50YXRpb24gLiAi XAogQ29wdGljIGxhbmd1YWdlIHVzaW5nIHRoZSBDb3B0aWMgc2NyaXB0IGlzIHN1cHBvcnRlZCBp biB0aGlzCi1sYW5ndWFnZSBlbnZpcm9ubWVudC4iKSkpCitsYW5ndWFnZSBlbnZpcm9ubWVudC4i KSkKKyAnKCJNaXNjIikpCiAKIChwcm92aWRlICdtaXNjLWxhbmcpCiAKZGlmZiAtLWdpdCBhL2xp c3AvbGFuZ3VhZ2UvcGhpbGlwcGluZS5lbCBiL2xpc3AvbGFuZ3VhZ2UvcGhpbGlwcGluZS5lbApp bmRleCBlNTJhZDY5MTJjLi5jZTYxOWJkYWExIDEwMDY0NAotLS0gYS9saXNwL2xhbmd1YWdlL3Bo aWxpcHBpbmUuZWwKKysrIGIvbGlzcC9sYW5ndWFnZS9waGlsaXBwaW5lLmVsCkBAIC0zNSw3ICsz NSw4IEBACiAgICAgICAgICAgICAgKHNhbXBsZS10ZXh0IC4gIlRhZ2Fsb2cgKOGciuGcjOGclOGc iuGcjOGckuGciOGclCkJ4ZyD4ZyT4ZyL4ZyT4ZyQ4ZyU4ZyGIikKICAgICAgICAgICAgICAoZG9j dW1lbnRhdGlvbiAuICJcCiBUYWdhbG9nIGxhbmd1YWdlIHVzaW5nIHRoZSBCYXliYXlpbiBzY3Jp cHQgaXMgc3VwcG9ydGVkIGluCi10aGlzIGxhbmd1YWdlIGVudmlyb25tZW50LiIpKSkKK3RoaXMg bGFuZ3VhZ2UgZW52aXJvbm1lbnQuIikpCisgJygiUGhpbGlwcGluZSIpKQogCiAoc2V0LWxhbmd1 YWdlLWluZm8tYWxpc3QKICAiSGFudW5vbyIgJygoY2hhcnNldCB1bmljb2RlKQpAQCAtNDQsNyAr NDUsOCBAQAogICAgICAgICAgICAgIChpbnB1dC1tZXRob2QgLiAiaGFudW5vbyIpCiAgICAgICAg ICAgICAgKHNhbXBsZS10ZXh0IC4gIkhhbnVub28gKOGcseGcqOGcs+GcqOGcs+GcoikJ4Zyr4Zys 4Zyn4Zy0IOGco+GcreGcr+GcpeGctCDhnLDhnLLhnK3hnKXhnLQiKQogICAgICAgICAgICAgIChk b2N1bWVudGF0aW9uIC4gIlwKLVBoaWxpcHBpbmUgTGFuZ3VhZ2UgSGFudW5vbyBpcyBzdXBwb3J0 ZWQgaW4gdGhpcyBsYW5ndWFnZSBlbnZpcm9ubWVudC4iKSkpCitQaGlsaXBwaW5lIExhbmd1YWdl IEhhbnVub28gaXMgc3VwcG9ydGVkIGluIHRoaXMgbGFuZ3VhZ2UgZW52aXJvbm1lbnQuIikpCisg JygiUGhpbGlwcGluZSIpKQogCiAoc2V0LWxhbmd1YWdlLWluZm8tYWxpc3QKICAiQnVoaWQiICco KGNoYXJzZXQgdW5pY29kZSkKQEAgLTUyLDcgKzU0LDggQEAKICAgICAgICAgICAgKGNvZGluZy1w cmlvcml0eSB1dGYtOCkKICAgICAgICAgICAgKGlucHV0LW1ldGhvZCAuICJidWhpZCIpCiAgICAg ICAgICAgIChkb2N1bWVudGF0aW9uIC4gIlwKLVBoaWxpcHBpbmUgTGFuZ3VhZ2UgQnVoaWQgaXMg c3VwcG9ydGVkIGluIHRoaXMgbGFuZ3VhZ2UgZW52aXJvbm1lbnQuIikpKQorUGhpbGlwcGluZSBM YW5ndWFnZSBCdWhpZCBpcyBzdXBwb3J0ZWQgaW4gdGhpcyBsYW5ndWFnZSBlbnZpcm9ubWVudC4i KSkKKyAnKCJQaGlsaXBwaW5lIikpCiAKIChzZXQtbGFuZ3VhZ2UtaW5mby1hbGlzdAogICJUYWdi YW53YSIgJygoY2hhcnNldCB1bmljb2RlKQpAQCAtNjEsNyArNjQsOCBAQAogICAgICAgICAgICAg IChpbnB1dC1tZXRob2QgLiAidGFnYmFud2EiKQogICAgICAgICAgICAgIChzYW1wbGUtdGV4dCAu ICJUYWdiYW53YSAo4Z2m4Z2q4Z2vKQnhnavhnanhnazhnaUg4Z2j4Z2u4Z2n4Z2vIikKICAgICAg ICAgICAgICAoZG9jdW1lbnRhdGlvbiAuICJcCi1QaGlsaXBwaW5lIExhbmd1YWdlcyBUYWdiYW53 YSBhcmUgc3VwcG9ydGVkIGluIHRoaXMgbGFuZ3VhZ2UgZW52aXJvbm1lbnQuIikpKQorUGhpbGlw cGluZSBMYW5ndWFnZXMgVGFnYmFud2EgYXJlIHN1cHBvcnRlZCBpbiB0aGlzIGxhbmd1YWdlIGVu dmlyb25tZW50LiIpKQorICcoIlBoaWxpcHBpbmUiKSkKIAogOzsgVGFnYWxvZyBjb21wb3NpdGlv biBydWxlcwogKGxldCAoKGFrc2hhcmEgICAgICAgICAgICAgICJbXHgxNzAwLVx4MTcxMVx4MTcx Rl0iKQotLSAKMi4zNy4zCgo= --000000000000aef9d805ea840d65-- From unknown Sun Jun 22 00:29:04 2025 X-Loop: help-debbugs@gnu.org Subject: bug#58376: [PATCH] Set the PARENTS argument for language environments Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 08 Oct 2022 14:47:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58376 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh Cc: 58376@debbugs.gnu.org Received: via spool by 58376-submit@debbugs.gnu.org id=B58376.16652404033933 (code B ref 58376); Sat, 08 Oct 2022 14:47:01 +0000 Received: (at 58376) by debbugs.gnu.org; 8 Oct 2022 14:46:43 +0000 Received: from localhost ([127.0.0.1]:41144 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ohB6A-00011N-S4 for submit@debbugs.gnu.org; Sat, 08 Oct 2022 10:46:43 -0400 Received: from eggs.gnu.org ([209.51.188.92]:46018) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ohB66-000117-BF for 58376@debbugs.gnu.org; Sat, 08 Oct 2022 10:46:41 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:50142) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ohB61-0007Hq-3u; Sat, 08 Oct 2022 10:46:33 -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=qKHHfj2nW/rHDrNffUKDCQpE7SbYYQnteTFtIvxxacc=; b=ePD/w+fF8Wsf/WE1tLWc zGjKiuNq20hJI4FkbUrQlsaCmL/O2wLPj9iQwSZ6XPCCDs6IvLBMM5gzkM5wV1L2rP4u0dA8QWJog VQgjlGSQi8LC1Ab9yPlXUtZ+5hbeBnUxQAmY/foOeAmDLtr4HdndFjYYMhHx3WQJfD1NNZc5bwH/G IMx8Frlg/xx06mvkph5ODjzdEIGE0XzN2MZymX6HhiAtCHqXTMCGzOYqdXsKFmVS5s3HrLlPJKCnJ KWMA6phwDlzqQpaEnS9D/ZjPX2F5cdKOOvRoRJALy4fsxL0d2Va5K0WFxeL9wkJ9KtBL2yK+3EBlJ 96SY5e7/RMiIRg==; Received: from [87.69.77.57] (port=3127 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ohB60-0003Zd-Kr; Sat, 08 Oct 2022 10:46:32 -0400 Date: Sat, 08 Oct 2022 17:46:34 +0300 Message-Id: <83wn9ajrud.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (lumarzeli30@gmail.com) References: MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) 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: समीर सिंह Sameer Singh > > Date: Sat, 8 Oct 2022 16:45:58 +0530 > > On Sat, Oct 8, 2022 at 4:42 PM समीर सिंह Sameer Singh wrote: > > I had previously neglected to add the PARENTS argument to set-language-info-alist due to being > ignorant of its function. > This now has been corrected. Thanks. However, the PARENTS argument of set-language-info-alist can be a list. Did you consider the possibility that we might want some of these language environments to have more than one parent? (I don't myself have an opinion on this, I'm just asking.) From unknown Sun Jun 22 00:29:04 2025 X-Loop: help-debbugs@gnu.org Subject: bug#58376: [PATCH] Set the PARENTS argument for language environments Resent-From: =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 08 Oct 2022 16:19:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58376 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Eli Zaretskii Cc: 58376@debbugs.gnu.org Received: via spool by 58376-submit@debbugs.gnu.org id=B58376.166524592530125 (code B ref 58376); Sat, 08 Oct 2022 16:19:02 +0000 Received: (at 58376) by debbugs.gnu.org; 8 Oct 2022 16:18:45 +0000 Received: from localhost ([127.0.0.1]:41290 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ohCXF-0007po-80 for submit@debbugs.gnu.org; Sat, 08 Oct 2022 12:18:45 -0400 Received: from mail-yw1-f169.google.com ([209.85.128.169]:36527) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ohCXD-0007pc-NP for 58376@debbugs.gnu.org; Sat, 08 Oct 2022 12:18:44 -0400 Received: by mail-yw1-f169.google.com with SMTP id 00721157ae682-360871745b0so8405077b3.3 for <58376@debbugs.gnu.org>; Sat, 08 Oct 2022 09:18:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=B5Tz6KTH/Z22pVkBvd7mD3OPadOaG4pmdcZpTAnUkxg=; b=V4AuStuosXZ8e6jJMvFV9dYvpbnE6sPLEk2T6oyRnH/tDdsnGd2Kty6VtrafBtpwXF 8eTLQ/NOT1XmT01t8QXoNQ6Ibl/J+5oJAHeGt5glOYzZ3HoxzYBsw2ybg3Z2GDMaj9fY WiwCX3YiA8Ij3cwNzP6T72nozBNd6Skfz06W9KNY9VL+gj267YjdAtsXU3DY8rs/6M4G yEGHUvMg3L5oaYvOfv/vjKSYWqwWwBtVT9wXn3QZkaigbqFZowLH3TGnQK0tGcViiRNn p1dFP9/ZC4Gg6K4pk9lwt0H3/cPTaUbiW6VJrlsLaPsrBttUtc2ZqW8fdcKXjBIYRX0w QS4g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=B5Tz6KTH/Z22pVkBvd7mD3OPadOaG4pmdcZpTAnUkxg=; b=CyXDnfg27+SetYqzGj4RSPF27gt1kBcndSkmzxt9f9gM3zvkUUja3qMJOyV5k/MNiO r0ui9gFbePhHDheyk7Ghuy6t5AHyVOVIJe8aMt5RDBdsGKwSIjlPgah+DZh3gakaodoh p/1OCoxSgCKaxNY4ayM2M6W3XSxGkqZZGg4IQV8JGDbWVRptpNJyPOadcNwcKwVwQEG1 CohMsybjDDA1GHL2W/aTEUGgNjEh0Ysbsg13A7GqRsjSaJgVbitrBuLg4FdJL96WzQnT gQP7RODSy635ms6VAhxY9MBR4XaR6Yyuj9116H2oPsHvo2/KeP8M4MvtgZqWJQ+ZMKhc BpbQ== X-Gm-Message-State: ACrzQf2otWXY82SoFzuiaB45XUzb1WnvXciJ/9DZXYti3mM8T3LZtOXu fJ9nnv8vWeBC0DUZqY69Joh8n6G/VifH48eGF7U= X-Google-Smtp-Source: AMsMyM6jGeAZIrY8r2eZNmz0D+83333OOg6P0kcNKu1NHmPvMFbLZxY9muSJUPbg+/P0peZnwSFQCJMQwah4ygpLjCY= X-Received: by 2002:a81:49d8:0:b0:35b:eefe:13e with SMTP id w207-20020a8149d8000000b0035beefe013emr9382943ywa.172.1665245918084; Sat, 08 Oct 2022 09:18:38 -0700 (PDT) MIME-Version: 1.0 References: <83wn9ajrud.fsf@gnu.org> In-Reply-To: <83wn9ajrud.fsf@gnu.org> From: =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh Date: Sat, 8 Oct 2022 21:48:26 +0530 Message-ID: Content-Type: multipart/alternative; boundary="000000000000694a8905ea8847af" X-Spam-Score: 0.3 (/) 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.7 (/) --000000000000694a8905ea8847af Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Maybe Kharoshthi could also have "Indian" and Gothic could have "European". Also can we move Cham, Tai Viet and Northern Thai in Misc? On Sat, Oct 8, 2022 at 8:16 PM Eli Zaretskii wrote: > > From: =E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0 =E0=A4=B8=E0=A4=BF=E0=A4=82= =E0=A4=B9 Sameer Singh > > > > Date: Sat, 8 Oct 2022 16:45:58 +0530 > > > > On Sat, Oct 8, 2022 at 4:42 PM =E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0 =E0= =A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9 Sameer Singh < > lumarzeli30@gmail.com> wrote: > > > > I had previously neglected to add the PARENTS argument to > set-language-info-alist due to being > > ignorant of its function. > > This now has been corrected. > > Thanks. However, the PARENTS argument of set-language-info-alist can > be a list. Did you consider the possibility that we might want some > of these language environments to have more than one parent? (I don't > myself have an opinion on this, I'm just asking.) > --000000000000694a8905ea8847af Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Maybe Kharoshthi could also have "Indian" a= nd Gothic could have "European".

Also ca= n we move Cham, Tai Viet and Northern Thai in Misc?

On Sat, Oct 8,= 2022 at 8:16 PM Eli Zaretskii <eliz@gnu= .org> wrote:
> From: =E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0 =E0=A4=B8=E0=A4=BF=E0= =A4=82=E0=A4=B9 Sameer Singh
>=C2=A0 <l= umarzeli30@gmail.com>
> Date: Sat, 8 Oct 2022 16:45:58 +0530
>
> On Sat, Oct 8, 2022 at 4:42 PM =E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0 = =E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9 Sameer Singh <lumarzeli30@gmail.com> wrote:<= br> >
>=C2=A0 I had previously neglected to add the PARENTS argument to set-la= nguage-info-alist due to being
>=C2=A0 ignorant of its function.
>=C2=A0 This now has been corrected.

Thanks.=C2=A0 However, the PARENTS argument of set-language-info-alist can<= br> be a list.=C2=A0 Did you consider the possibility that we might want some of these language environments to have more than one parent?=C2=A0 (I don&#= 39;t
myself have an opinion on this, I'm just asking.)
--000000000000694a8905ea8847af-- From unknown Sun Jun 22 00:29:04 2025 X-Loop: help-debbugs@gnu.org Subject: bug#58376: [PATCH] Set the PARENTS argument for language environments Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 08 Oct 2022 18:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58376 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh Cc: 58376@debbugs.gnu.org Received: via spool by 58376-submit@debbugs.gnu.org id=B58376.166525299818083 (code B ref 58376); Sat, 08 Oct 2022 18:17:02 +0000 Received: (at 58376) by debbugs.gnu.org; 8 Oct 2022 18:16:38 +0000 Received: from localhost ([127.0.0.1]:41435 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ohENK-0004ha-2W for submit@debbugs.gnu.org; Sat, 08 Oct 2022 14:16:38 -0400 Received: from eggs.gnu.org ([209.51.188.92]:40622) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ohENG-0004hK-4N for 58376@debbugs.gnu.org; Sat, 08 Oct 2022 14:16:36 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:54742) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ohENA-0006HB-S8; Sat, 08 Oct 2022 14:16:28 -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=8J7RUgmxnOJcH5Hi7FInnlnE9pQKHm9M2yJGYAVR42Y=; b=Z/C3WecbuG7dMepjEouj UHlSYQgBeQKTmMJQko0c3Q59EOxQTv/zCwkYrpdEX1N1uQc8vmU3iI3EVWVpSERy8zJNDW8BXQEz3 szYddZJ5EgK5kn6RgpxdebUh78AYoaDwCAIHlvLsUU/8+ZnxoxSEp492EWcmLokKtiEVOM4jcxXRM nqSXqTW1OOT8VKN40Ck5Itg1kjxI0LUAo7zmmpy9kO0nGbCwVuMmtQPBQNVWpK3nPKY79ACQW95Pz 9ADR/JfHtLwDMbPXrkIop2msPQuqsdFsuYThGX6aEmp1YA6bVrwhteztJs0R146tICvRemB80f06H +h12oGDieLr/dA==; Received: from [87.69.77.57] (port=4225 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ohEN5-0001M1-FZ; Sat, 08 Oct 2022 14:16:28 -0400 Date: Sat, 08 Oct 2022 21:16:26 +0300 Message-Id: <83tu4eji4l.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh on Sat, 8 Oct 2022 21:48:26 +0530) References: <83wn9ajrud.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) 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: समीर सिंह Sameer Singh > Date: Sat, 8 Oct 2022 21:48:26 +0530 > Cc: 58376@debbugs.gnu.org > > Maybe Kharoshthi could also have "Indian" and Gothic could have "European". I just asked, I have no opinion on that. > Also can we move Cham, Tai Viet and Northern Thai in Misc? Why to Misc? I could understand moving Cham to Indian and Tai Viet to Thai. Misc is not really appropriate for scripts whose similar scripts are already in some file. From unknown Sun Jun 22 00:29:04 2025 X-Loop: help-debbugs@gnu.org Subject: bug#58376: [PATCH] Set the PARENTS argument for language environments Resent-From: =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 08 Oct 2022 19:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58376 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Eli Zaretskii Cc: 58376@debbugs.gnu.org Received: via spool by 58376-submit@debbugs.gnu.org id=B58376.166525659132290 (code B ref 58376); Sat, 08 Oct 2022 19:17:02 +0000 Received: (at 58376) by debbugs.gnu.org; 8 Oct 2022 19:16:31 +0000 Received: from localhost ([127.0.0.1]:41477 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ohFJH-0008Oj-AN for submit@debbugs.gnu.org; Sat, 08 Oct 2022 15:16:31 -0400 Received: from mail-yb1-f172.google.com ([209.85.219.172]:37651) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ohFJD-0008OU-FW for 58376@debbugs.gnu.org; Sat, 08 Oct 2022 15:16:30 -0400 Received: by mail-yb1-f172.google.com with SMTP id 63so9126922ybq.4 for <58376@debbugs.gnu.org>; Sat, 08 Oct 2022 12:16:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=TXU38tJY9ZNZV+M0VnchijtnPoUW9Cnj0tSzBQ9qLyY=; b=GdXo87wj4COK5lCAsj+z5mIhsIYUvqNM2Oe19sj/MxJpzaZn57axcaoKxO4AKHyg9a 5B9pNkyIrj7bfusH5dECMQ8KQkjL7Z1m0CGw9EwUmnGO0IXojZ9jSPozlJx/OxPVHhZ4 A5guc7jfBELnmMrtvyrqXeB1seEkxO5uXRWGQMdVmcB3ndFntcNj7v0gJaNGpZ5MNwj5 XxX7nBJ6ln42YRWhJJRoOtbicgZnrrpW+nwV4bffXuQxlBIGmp65pP8Y7LYPDAeOprnY JXtJ+gOdRek4IkTFT8LMEidhiLFHdUeD66sfnk1NDFuii11LXxpErX+V3Pr/e705aYhS B+Mg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=TXU38tJY9ZNZV+M0VnchijtnPoUW9Cnj0tSzBQ9qLyY=; b=DW55LzXqpanCu5a+8lQGXGq4rFPsGZfWnVqME2d0j49UnDawS4iZ9OVRcTIm0c2p40 7+DOqmmtYPSbZpaTabMZCpCH9g1Y2Ad102M/LA9Iq+lvbCJF1R4zQLy0sOQocQuTfEmw EJv7Muj5GukpEq/leMGIYxGl9O1l3QwKz3erk89xknmtw/UOpP2caSSptlgi+9VpKzsY UZTMnBz0p0CqdsU4ljDnaAyNCaI0n439dDRxkwvPFnYPq+1Z/jqUYgylo508mdOTb6RO 9I5p+e707/uDaLCXKfkwjPJ/aOUhQawzipRkkszMgmjAhbGobzRJoaRMI86iRDtdBOsy CkOg== X-Gm-Message-State: ACrzQf3UTtGXbwBVmXdhU4BNDyB/7oGHc3fRI72x7OhgRhUYN1vJuzYZ 8IhiHKJG0Hwvo67w4sSI0iEh2ZwxKuQUUsMdTu8= X-Google-Smtp-Source: AMsMyM7t5vK/92mqzpDAcl3kOuEL6S3y9UJe6MZzxdYO//TCYPapzBWDXfcf70tNJdPh+JXsz78d4hK9nab15tgmg1s= X-Received: by 2002:a05:6902:1147:b0:6be:e3c:970e with SMTP id p7-20020a056902114700b006be0e3c970emr10475187ybu.469.1665256581912; Sat, 08 Oct 2022 12:16:21 -0700 (PDT) MIME-Version: 1.0 References: <83wn9ajrud.fsf@gnu.org> <83tu4eji4l.fsf@gnu.org> In-Reply-To: <83tu4eji4l.fsf@gnu.org> From: =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh Date: Sun, 9 Oct 2022 00:46:10 +0530 Message-ID: Content-Type: multipart/alternative; boundary="000000000000065daa05ea8ac3d1" X-Spam-Score: 0.3 (/) 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.7 (/) --000000000000065daa05ea8ac3d1 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable > > Why to Misc? I could understand moving Cham to Indian and Tai Viet to > Thai. Misc is not really appropriate for scripts whose similar > scripts are already in some file. Cham should not be moved to Indian, it inherits its script from India, but is not an Indian language. I'll leave them as it is. For Kharoshthi and Gothic how to define the PARENTS argument so that it does not overwrite the previous entries in the menu? I am defining it like this: (set-language-info-alist "Kharoshthi" '((charset unicode) (coding-system utf-8) (coding-priority utf-8) (input-method . "kharoshthi") (sample-text . "Kharo=E1=B9=A3=E1=B9=ADh=C4=AB (=F0=90=A8= =91=F0=90=A8=AA=F0=90=A8=86=F0=90=A8=9B=F0=90=A8=81) =F0=90=A8=A3=F0=90=A8= =A8=F0=90=A8=B2=F0=90=A8=AA=F0=90=A8=86 =F0=90=A8=90=F0=90=A8=AA=F0=90=A8=85=F0=90=A8=A8=F0=90=A8=81") (documentation . "\ Language environment for G=C4=81ndh=C4=81r=C4=AB, Sanskrit, and other langu= ages using the Kharo=E1=B9=A3=E1=B9=ADh=C4=AB script.")) '("Misc" "Indian")) On Sat, Oct 8, 2022 at 11:46 PM Eli Zaretskii wrote: > > From: =E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0 =E0=A4=B8=E0=A4=BF=E0=A4=82= =E0=A4=B9 Sameer Singh > > Date: Sat, 8 Oct 2022 21:48:26 +0530 > > Cc: 58376@debbugs.gnu.org > > > > Maybe Kharoshthi could also have "Indian" and Gothic could have > "European". > > I just asked, I have no opinion on that. > > > Also can we move Cham, Tai Viet and Northern Thai in Misc? > > Why to Misc? I could understand moving Cham to Indian and Tai Viet to > Thai. Misc is not really appropriate for scripts whose similar > scripts are already in some file. > --000000000000065daa05ea8ac3d1 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Why to M= isc?=C2=A0 I could understand moving Cham to Indian and Tai Viet to
Thai.=C2=A0 Misc is not really appropriate for scripts whose similar
scripts are already in some file.

Cham shou= ld not be moved to Indian, it inherits its script from India, but is not an= Indian language.
I'll leave them as it is.

For Kharoshthi and Gothic how to define the PARENTS argument so tha= t it does not overwrite the previous entries in the menu?
I am de= fining it like this:

(set-language-info-alist
= =C2=A0"Kharoshthi" '((charset unicode)
=C2=A0 =C2=A0 =C2= =A0 =C2=A0(coding-system utf-8)
=C2=A0 =C2=A0 =C2=A0 =C2=A0(coding-pri= ority utf-8)
=C2=A0 =C2=A0 =C2=A0 =C2=A0(input-method . "kharosht= hi")
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (sampl= e-text . "Kharo=E1=B9=A3=E1=B9=ADh=C4=AB (=F0=90=A8=91=F0=90=A8=AA=F0= =90=A8=86=F0=90=A8=9B=F0=90=A8=81) =F0=90=A8=A3=F0=90=A8=A8=F0=90=A8=B2=F0= =90=A8=AA=F0=90=A8=86 =F0=90=A8=90=F0=90=A8=AA=F0=90=A8=85=F0=90=A8=A8=F0= =90=A8=81")
=C2=A0 =C2=A0 =C2=A0 =C2=A0(documentation . "\Language environment for G=C4=81ndh=C4=81r=C4=AB, Sanskrit, and other lan= guages
using the Kharo=E1=B9=A3=E1=B9=ADh=C4=AB script."))
=C2= =A0'("Misc"
=C2=A0 =C2=A0"Indian"))

On= Sat, Oct 8, 2022 at 11:46 PM Eli Zaretskii <eliz@gnu.org> wrote:
> From: =E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0 =E0=A4=B8= =E0=A4=BF=E0=A4=82=E0=A4=B9 Sameer Singh <lumarzeli30@gmail.com>
> Date: Sat, 8 Oct 2022 21:48:26 +0530
> Cc: 58376@d= ebbugs.gnu.org
>
> Maybe Kharoshthi could also have "Indian" and Gothic could h= ave "European".

I just asked, I have no opinion on that.

> Also can we move Cham, Tai Viet and Northern Thai in Misc?

Why to Misc?=C2=A0 I could understand moving Cham to Indian and Tai Viet to=
Thai.=C2=A0 Misc is not really appropriate for scripts whose similar
scripts are already in some file.
--000000000000065daa05ea8ac3d1-- From unknown Sun Jun 22 00:29:04 2025 X-Loop: help-debbugs@gnu.org Subject: bug#58376: [PATCH] Set the PARENTS argument for language environments Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 09 Oct 2022 08:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58376 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh Cc: 58376@debbugs.gnu.org Received: via spool by 58376-submit@debbugs.gnu.org id=B58376.166530419211934 (code B ref 58376); Sun, 09 Oct 2022 08:30:02 +0000 Received: (at 58376) by debbugs.gnu.org; 9 Oct 2022 08:29:52 +0000 Received: from localhost ([127.0.0.1]:42008 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ohRh2-00036Q-Ex for submit@debbugs.gnu.org; Sun, 09 Oct 2022 04:29:52 -0400 Received: from eggs.gnu.org ([209.51.188.92]:46964) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ohRgw-000368-Lc for 58376@debbugs.gnu.org; Sun, 09 Oct 2022 04:29:50 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:58146) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ohRgi-0006ay-Tn; Sun, 09 Oct 2022 04:29:41 -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=P2vXFARRxPThABrJTrJZXWgyX/YWYY9908Hirw1grzM=; b=AXjxH58vD1Fbdzd/n58s vgppuEkwJi3o53eRLxedzQ3DAT0GJ8+VMukCd+1UVzg1tS64QyaFDudKIY4Cs29NDhZ98HFnSrnFL tMZ/RuQVR8TmYRVFQZ2zokv0/eh8c1oH5uIQ9fTsBZCG7ktK5+iCKG9k6B2g7AFzGaxK7iJUGLBzC qHhw1df+ZF9Zr18EQFcdwxZPDKCfdjJSHV+hS5Lf9Er494PjuekWm+wVHnQZDd7k5UjpvDJ2wiDxF xW+oCNLLFyYbLVJatM/C7lc0igT3Ve8cFCGl3NRshKn9H8ELaqO4datMzpe62BO8YuMSkHa718Ba0 LLX7ll7H76wZ6g==; Received: from [87.69.77.57] (port=1507 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ohRgg-0007uE-Ab; Sun, 09 Oct 2022 04:29:32 -0400 Date: Sun, 09 Oct 2022 11:29:33 +0300 Message-Id: <83edvhjt76.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh on Sun, 9 Oct 2022 00:46:10 +0530) References: <83wn9ajrud.fsf@gnu.org> <83tu4eji4l.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) 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: समीर सिंह Sameer Singh > Date: Sun, 9 Oct 2022 00:46:10 +0530 > Cc: 58376@debbugs.gnu.org > > For Kharoshthi and Gothic how to define the PARENTS argument so that it does not overwrite the previous > entries in the menu? What do you mean by "overwrite"? What happens if you use a list of more than one PARENTS? From unknown Sun Jun 22 00:29:04 2025 X-Loop: help-debbugs@gnu.org Subject: bug#58376: [PATCH] Set the PARENTS argument for language environments Resent-From: =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 09 Oct 2022 10:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58376 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Eli Zaretskii Cc: 58376@debbugs.gnu.org Received: via spool by 58376-submit@debbugs.gnu.org id=B58376.166531134824057 (code B ref 58376); Sun, 09 Oct 2022 10:30:02 +0000 Received: (at 58376) by debbugs.gnu.org; 9 Oct 2022 10:29:08 +0000 Received: from localhost ([127.0.0.1]:42135 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ohTYS-0006Fx-9J for submit@debbugs.gnu.org; Sun, 09 Oct 2022 06:29:08 -0400 Received: from mail-yb1-f169.google.com ([209.85.219.169]:45927) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ohTYP-0006FT-40 for 58376@debbugs.gnu.org; Sun, 09 Oct 2022 06:29:06 -0400 Received: by mail-yb1-f169.google.com with SMTP id t186so4738125yba.12 for <58376@debbugs.gnu.org>; Sun, 09 Oct 2022 03:29:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=uol7cozTJprk4h3Znl94F3XpXiQAuchOwyXKHCA+tV4=; b=jNWGWxJeasE57RgKMjRRDp2kNnKygCzPrIO5LTL8c8Js5ZKIiUHa1KeFMF1gtJQWSd iCBq6xWPzD0WHFK/kibo35yZR5bbSEikAT2EdCyl6KrbUptIQlE9O2RAfT+l1PNCMIBA KuRtjch/stYAvGluqwu2rfoULldIufUY8J3GZ/rLvaGTim4GdWwu29Gq4ENgMdFtxDiV F4J7L4ALnDhqPgVu1qlmmNy5XIN0GhwwzNYJ3ElJNhWYzAU2QgcIluT6Ts2soXmPPslh 7I6veSOgmZc4AfbaDt1p6icmW6IjprTtZFvmKfNDBMH1B2jDuV+5PJCklhDu5ebTqSNH 9Wag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=uol7cozTJprk4h3Znl94F3XpXiQAuchOwyXKHCA+tV4=; b=htpOcR1CEOKIGP50oGzMWMoxxOYLLFBBhf460njepBc5CMRIwJNzbrTDegtgve7aAb ei942012kBd+3b5h1wzo2+x0KUSaelF09NHzckVA4h9QVoSO9PJf+ZMELl8cbc7Gk/Qg psrlc5ltN/dCIpaAMBqWgi/kMBAY3LMDo4jqZaIgWWb7TU24SQmzqjLlEdAiIm+8O1X/ X1vnzNCei5CfNwqvtjPYe64zcqCg5pj9YFVE6Yksr6y79TXBNbTZ/i782vyx+WxlumIt DvzMBA3mM7gPyeEgnuMD9YjeV9cElCm+9pmTGFxmE5Z/RQWkBv+bzQtz49AjNE3inb2W 8cww== X-Gm-Message-State: ACrzQf1N9FljGbuDJW9H+6jXeZ09HeYPgaFuTQN6YdXR3vRUXe37LD0p C/BkKyzhwcAJnQjGmb4nP6xu/hJn/yJdp1gkrVE= X-Google-Smtp-Source: AMsMyM5tPZ4CXRI9p3xch/9r4CK4aYUwMrXolSH8kK2szD3DZTaX6kQSYQgO7Idrv2dHBf9j3LU5TcIxYjDCN32fmgA= X-Received: by 2002:a05:6902:1147:b0:6be:e3c:970e with SMTP id p7-20020a056902114700b006be0e3c970emr12906400ybu.469.1665311339459; Sun, 09 Oct 2022 03:28:59 -0700 (PDT) MIME-Version: 1.0 References: <83wn9ajrud.fsf@gnu.org> <83tu4eji4l.fsf@gnu.org> <83edvhjt76.fsf@gnu.org> In-Reply-To: <83edvhjt76.fsf@gnu.org> From: =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh Date: Sun, 9 Oct 2022 15:58:48 +0530 Message-ID: Content-Type: multipart/alternative; boundary="000000000000d4396e05ea978246" X-Spam-Score: 0.3 (/) 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.7 (/) --000000000000d4396e05ea978246 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Sun, Oct 9, 2022 at 1:59 PM Eli Zaretskii wrote: > > From: =E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0 =E0=A4=B8=E0=A4=BF=E0=A4=82= =E0=A4=B9 Sameer Singh > > Date: Sun, 9 Oct 2022 00:46:10 +0530 > > Cc: 58376@debbugs.gnu.org > > > > For Kharoshthi and Gothic how to define the PARENTS argument so that it > does not overwrite the previous > > entries in the menu? > > What do you mean by "overwrite"? What happens if you use a list of > more than one PARENTS? > If I do something like: (set-language-info-alist "Kharoshthi" '((charset unicode) (coding-system utf-8) (coding-priority utf-8) (input-method . "kharoshthi") (sample-text . "Kharo=E1=B9=A3=E1=B9=ADh=C4=AB (=F0=90=A8= =91=F0=90=A8=AA=F0=90=A8=86=F0=90=A8=9B=F0=90=A8=81) =F0=90=A8=A3=F0=90=A8= =A8=F0=90=A8=B2=F0=90=A8=AA=F0=90=A8=86 =F0=90=A8=90=F0=90=A8=AA=F0=90=A8=85=F0=90=A8=A8=F0=90=A8=81") (documentation . "\ Language environment for G=C4=81ndh=C4=81r=C4=AB, Sanskrit, and other langu= ages using the Kharo=E1=B9=A3=E1=B9=ADh=C4=AB script.")) '("Misc" "Indian")) Then compile and open emacs -Q Now opening Options>Multilingual Environment>Set Language Environment>India= n It only has the Kharoshthi entry Options>Multilingual Environment>Set Language Environment>Misc now also has an Indian submenu with only Kharoshthi entry. --000000000000d4396e05ea978246 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

On Sun, Oct 9, 2022 at 1:59 PM Eli Zarets= kii <eliz@gnu.org> wrote:
> From: =E0=A4=B8=E0= =A4=AE=E0=A5=80=E0=A4=B0 =E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9 Sameer Singh = <lumarzeli30@= gmail.com>
> Date: Sun, 9 Oct 2022 00:46:10 +0530
> Cc: 58376@d= ebbugs.gnu.org
>
> For Kharoshthi and Gothic how to define the PARENTS argument so that i= t does not overwrite the previous
> entries in the menu?

What do you mean by "overwrite"?=C2=A0 What happens if you use a = list of
more than one PARENTS?

If I do somethin= g like:

(set-language-info-alist
=C2=A0"Kharoshthi&qu= ot; '((charset unicode)
=C2=A0 =C2=A0 =C2=A0 =C2=A0(coding-system = utf-8)
=C2=A0 =C2=A0 =C2=A0 =C2=A0(coding-priority utf-8)
=C2=A0 = =C2=A0 =C2=A0 =C2=A0(input-method . "kharoshthi")
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (sample-text . "Kharo=E1= =B9=A3=E1=B9=ADh=C4=AB (=F0=90=A8=91=F0=90=A8=AA=F0=90=A8=86=F0=90=A8=9B=F0= =90=A8=81) =F0=90=A8=A3=F0=90=A8=A8=F0=90=A8=B2=F0=90=A8=AA=F0=90=A8=86 =F0= =90=A8=90=F0=90=A8=AA=F0=90=A8=85=F0=90=A8=A8=F0=90=A8=81")
=C2= =A0 =C2=A0 =C2=A0 =C2=A0(documentation . "\
Language environment fo= r G=C4=81ndh=C4=81r=C4=AB, Sanskrit, and other languages
using the Kharo= =E1=B9=A3=E1=B9=ADh=C4=AB script."))
=C2=A0'("Misc" &= quot;Indian"))

Then compile and open emacs -Q=
Now opening Options>Multilingual Environment>Set Language = Environment>Indian
It only has the Kharoshthi entry
= Options>Multilingual Environment>Set Language Environment>Misc now= also has an Indian submenu with only Kharoshthi entry.
--000000000000d4396e05ea978246-- From unknown Sun Jun 22 00:29:04 2025 X-Loop: help-debbugs@gnu.org Subject: bug#58376: [PATCH] Set the PARENTS argument for language environments Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 09 Oct 2022 13:23:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58376 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh Cc: 58376@debbugs.gnu.org Received: via spool by 58376-submit@debbugs.gnu.org id=B58376.166532176117048 (code B ref 58376); Sun, 09 Oct 2022 13:23:02 +0000 Received: (at 58376) by debbugs.gnu.org; 9 Oct 2022 13:22:41 +0000 Received: from localhost ([127.0.0.1]:42327 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ohWGO-0004Qu-UD for submit@debbugs.gnu.org; Sun, 09 Oct 2022 09:22:41 -0400 Received: from eggs.gnu.org ([209.51.188.92]:34054) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ohWGN-0004Qh-4V for 58376@debbugs.gnu.org; Sun, 09 Oct 2022 09:22:39 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:45716) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ohWGH-0001JH-Uc; Sun, 09 Oct 2022 09:22:33 -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=oN+v3r40aXAR0Z/GrdWmnPOcAV6cDU6njhs2M2SMUYA=; b=RWIPw4e7o8H5bxVHlMZ0 Dv898Ssjbz+PAyLkB7RilAE0/McACIBzuW/4isfDubTID6SM0PN6eUEKLjkzEVcT42hh71HhNNt+E +AQ6Zg+tbvXvSPUOvYtIDMUYeoh1KjpVEqW2gRkZFVWL6WUMaE/2dPGGaGPRWvkRUu2216McwYyp/ yybzCmw5W/SqSzgJ8sE2ir7nTORbQQys+rtCgqq8rBCs1Z6IymdEzv26FzhhGmBqKMOrMAnh3pDv0 rMhknmOGWGvhE5U5DDDXkKolZ2sywrCZnzd94bz6t/M3G2TeSFD7f9g7Lt7g2GI0+VZsBIlcW5Fsm ++swl3lSo1D3vA==; Received: from [87.69.77.57] (port=3738 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ohWGH-0005s2-3H; Sun, 09 Oct 2022 09:22:33 -0400 Date: Sun, 09 Oct 2022 16:22:36 +0300 Message-Id: <838rlpjfmr.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh on Sun, 9 Oct 2022 15:58:48 +0530) References: <83wn9ajrud.fsf@gnu.org> <83tu4eji4l.fsf@gnu.org> <83edvhjt76.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) 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: समीर सिंह Sameer Singh > Date: Sun, 9 Oct 2022 15:58:48 +0530 > Cc: 58376@debbugs.gnu.org > > > From: समीर सिंह Sameer Singh > > Date: Sun, 9 Oct 2022 00:46:10 +0530 > > Cc: 58376@debbugs.gnu.org > > > > For Kharoshthi and Gothic how to define the PARENTS argument so that it does not overwrite the > previous > > entries in the menu? > > What do you mean by "overwrite"? What happens if you use a list of > more than one PARENTS? > > If I do something like: > > (set-language-info-alist > "Kharoshthi" '((charset unicode) > (coding-system utf-8) > (coding-priority utf-8) > (input-method . "kharoshthi") > (sample-text . "Kharoṣṭhī (𐨑𐨪𐨆𐨛𐨁) 𐨣𐨨𐨲𐨪𐨆 𐨐𐨪𐨅𐨨𐨁") > (documentation . "\ > Language environment for Gāndhārī, Sanskrit, and other languages > using the Kharoṣṭhī script.")) > '("Misc" "Indian")) > > Then compile and open emacs -Q > Now opening Options>Multilingual Environment>Set Language Environment>Indian > It only has the Kharoshthi entry > Options>Multilingual Environment>Set Language Environment>Misc now also has an Indian submenu with > only Kharoshthi entry. Hmm... Either we don't understand what PARENTS mean (could it mean a hierarchy of several menu levels?), or there is a bug. If you want to work on that, please do; otherwise I'll just install your original patch. From unknown Sun Jun 22 00:29:04 2025 X-Loop: help-debbugs@gnu.org Subject: bug#58376: [PATCH] Set the PARENTS argument for language environments Resent-From: =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 09 Oct 2022 14:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58376 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Eli Zaretskii Cc: 58376@debbugs.gnu.org Received: via spool by 58376-submit@debbugs.gnu.org id=B58376.166532398022661 (code B ref 58376); Sun, 09 Oct 2022 14:00:02 +0000 Received: (at 58376) by debbugs.gnu.org; 9 Oct 2022 13:59:40 +0000 Received: from localhost ([127.0.0.1]:44691 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ohWqC-0005tQ-9e for submit@debbugs.gnu.org; Sun, 09 Oct 2022 09:59:40 -0400 Received: from mail-yb1-f171.google.com ([209.85.219.171]:38802) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ohWqA-0005tD-04 for 58376@debbugs.gnu.org; Sun, 09 Oct 2022 09:59:38 -0400 Received: by mail-yb1-f171.google.com with SMTP id d67so7914130ybf.5 for <58376@debbugs.gnu.org>; Sun, 09 Oct 2022 06:59:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=6CmsylN5kkJSvfLPVexoebmaHWDmTfijG3qLQrnu5UU=; b=JmzCDbjimuxNOK4N94FR810hKlHwytdAcBnvVWoY8q0zlIXrnZK9GiTJw4lv1pOrBu +9p4b9fWxPoRL4RgdfsB6ZKzFQv8YrMnRJTgxLiCxFG20ACWTJrZYG2mYxOfTrGQcwzQ NdTrjJmtXte17eVIYgey9PfRPR4ieTPPTQ3QkTbAtSVg6Ufsjxzty3PbrZe6Vm9FH3Lh 9RfNuyuKqqDJxF+0UAWlG8XQO/N8ls4WBcIzwP5OacVxPmMDTdHctJB4UIgWD6hAjrO9 k15aP4qdLrMKVwa1dPyAHmm+nPj5CaNn5zJRbqej4eI5ci5ZtIA4KtMhtCbbovyBrHFi 1yUQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=6CmsylN5kkJSvfLPVexoebmaHWDmTfijG3qLQrnu5UU=; b=AN4nPfpujemjusq/wCKF03/7GNAYIuXdwC2/s0wItQOqyTojoGyThnplN/AJESrkrA Jah7NI+y9s/XVE+wBJebMFkx/JcQx6R8UeoCqutuiI05n0wRyI7Zz1eru+LOUTLcHVPv IuOzsyKwMzWW8CE56Py3W1ILlIdO2hs8lhuUE3jD/l+uwhEFSjbVlkmgxkavvE0vDEww Cu3xMMEzVbO2knBOxNytuxZ6G4V74bhxt0DQF2rMMvIBhWuIsnh75oXqrOmeteefy/XC TN1VzIbjV9z1L2FoiCWDVSIPqmqKiETPIc+hdXqgH5/ymYz3cm0y3Vsb7v0IZpJ0OHCG gzvg== X-Gm-Message-State: ACrzQf3hxTVvLQs3KYMm1JkaT0tYKzvqVH8LKOZzucDp99FaYtDymR4h 8Zux+Y42J/+d90G2deMX06KSFSCKIRD32aYtKEw= X-Google-Smtp-Source: AMsMyM4QxhQIfDAuQgV7SziZ+8ME1SKQYbDDmmBJq1f/2KN5unG7cCwbuBYjubVLKOEGd31H4z1zqs6WLrhbhMROIwI= X-Received: by 2002:a05:6902:1147:b0:6be:e3c:970e with SMTP id p7-20020a056902114700b006be0e3c970emr13626940ybu.469.1665323972424; Sun, 09 Oct 2022 06:59:32 -0700 (PDT) MIME-Version: 1.0 References: <83wn9ajrud.fsf@gnu.org> <83tu4eji4l.fsf@gnu.org> <83edvhjt76.fsf@gnu.org> <838rlpjfmr.fsf@gnu.org> In-Reply-To: <838rlpjfmr.fsf@gnu.org> From: =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh Date: Sun, 9 Oct 2022 19:29:21 +0530 Message-ID: Content-Type: multipart/alternative; boundary="000000000000cff88405ea9a733a" X-Spam-Score: 0.3 (/) 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.7 (/) --000000000000cff88405ea9a733a Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable You can install the original patch for now, I'll look into this later. Also can we copy Microsoft keyboard layout for input methods? Thanks On Sun, Oct 9, 2022 at 6:52 PM Eli Zaretskii wrote: > > From: =E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0 =E0=A4=B8=E0=A4=BF=E0=A4=82= =E0=A4=B9 Sameer Singh > > Date: Sun, 9 Oct 2022 15:58:48 +0530 > > Cc: 58376@debbugs.gnu.org > > > > > From: =E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0 =E0=A4=B8=E0=A4=BF=E0=A4= =82=E0=A4=B9 Sameer Singh > > > Date: Sun, 9 Oct 2022 00:46:10 +0530 > > > Cc: 58376@debbugs.gnu.org > > > > > > For Kharoshthi and Gothic how to define the PARENTS argument so that > it does not overwrite the > > previous > > > entries in the menu? > > > > What do you mean by "overwrite"? What happens if you use a list of > > more than one PARENTS? > > > > If I do something like: > > > > (set-language-info-alist > > "Kharoshthi" '((charset unicode) > > (coding-system utf-8) > > (coding-priority utf-8) > > (input-method . "kharoshthi") > > (sample-text . "Kharo=E1=B9=A3=E1=B9=ADh=C4=AB (=F0=90= =A8=91=F0=90=A8=AA=F0=90=A8=86=F0=90=A8=9B=F0=90=A8=81) =F0=90=A8=A3=F0=90= =A8=A8=F0=90=A8=B2=F0=90=A8=AA=F0=90=A8=86 > =F0=90=A8=90=F0=90=A8=AA=F0=90=A8=85=F0=90=A8=A8=F0=90=A8=81") > > (documentation . "\ > > Language environment for G=C4=81ndh=C4=81r=C4=AB, Sanskrit, and other l= anguages > > using the Kharo=E1=B9=A3=E1=B9=ADh=C4=AB script.")) > > '("Misc" "Indian")) > > > > Then compile and open emacs -Q > > Now opening Options>Multilingual Environment>Set Language > Environment>Indian > > It only has the Kharoshthi entry > > Options>Multilingual Environment>Set Language Environment>Misc now also > has an Indian submenu with > > only Kharoshthi entry. > > Hmm... Either we don't understand what PARENTS mean (could it mean a > hierarchy of several menu levels?), or there is a bug. > > If you want to work on that, please do; otherwise I'll just install > your original patch. > --000000000000cff88405ea9a733a Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
You can install the original patch for now, I'll = look into this later.

Also can we copy Microsoft k= eyboard layout for input methods?

Thanks
=

= On Sun, Oct 9, 2022 at 6:52 PM Eli Zaretskii <eliz@gnu.org> wrote:
> From: =E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0 =E0=A4=B8= =E0=A4=BF=E0=A4=82=E0=A4=B9 Sameer Singh <lumarzeli30@gmail.com>
> Date: Sun, 9 Oct 2022 15:58:48 +0530
> Cc: 58376@d= ebbugs.gnu.org
>
>=C2=A0 > From: =E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0 =E0=A4=B8=E0=A4= =BF=E0=A4=82=E0=A4=B9 Sameer Singh <lumarzeli30@gmail.com>
>=C2=A0 > Date: Sun, 9 Oct 2022 00:46:10 +0530
>=C2=A0 > Cc: 58376@debbugs.gnu.org
>=C2=A0 >
>=C2=A0 > For Kharoshthi and Gothic how to define the PARENTS argumen= t so that it does not overwrite the
>=C2=A0 previous
>=C2=A0 > entries in the menu?
>
>=C2=A0 What do you mean by "overwrite"?=C2=A0 What happens if= you use a list of
>=C2=A0 more than one PARENTS?
>
> If I do something like:
>
> (set-language-info-alist
>=C2=A0 "Kharoshthi" '((charset unicode)
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 (coding-system utf-8)
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 (coding-priority utf-8)
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 (input-method . "kharoshthi")
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(sample-t= ext . "Kharo=E1=B9=A3=E1=B9=ADh=C4=AB (=F0=90=A8=91=F0=90=A8=AA=F0=90= =A8=86=F0=90=A8=9B=F0=90=A8=81) =F0=90=A8=A3=F0=90=A8=A8=F0=90=A8=B2=F0=90= =A8=AA=F0=90=A8=86 =F0=90=A8=90=F0=90=A8=AA=F0=90=A8=85=F0=90=A8=A8=F0=90= =A8=81")
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 (documentation . "\
> Language environment for G=C4=81ndh=C4=81r=C4=AB, Sanskrit, and other = languages
> using the Kharo=E1=B9=A3=E1=B9=ADh=C4=AB script."))
>=C2=A0 '("Misc" "Indian"))
>
> Then compile and open emacs -Q
> Now opening Options>Multilingual Environment>Set Language Enviro= nment>Indian
> It only has the Kharoshthi entry
> Options>Multilingual Environment>Set Language Environment>Mis= c now also has an Indian submenu with
> only Kharoshthi entry.

Hmm...=C2=A0 Either we don't understand what PARENTS mean (could it mea= n a
hierarchy of several menu levels?), or there is a bug.

If you want to work on that, please do; otherwise I'll just install
your original patch.
--000000000000cff88405ea9a733a-- From unknown Sun Jun 22 00:29:04 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh Subject: bug#58376: closed (Re: bug#58376: [PATCH] Set the PARENTS argument for language environments) Message-ID: References: <83zge5hy8g.fsf@gnu.org> X-Gnu-PR-Message: they-closed 58376 X-Gnu-PR-Package: emacs X-Gnu-PR-Keywords: patch Reply-To: 58376@debbugs.gnu.org Date: Sun, 09 Oct 2022 14:24:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1665325442-25021-1" This is a multi-part message in MIME format... ------------=_1665325442-25021-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #58376: [PATCH] Set the PARENTS argument for language environments which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 58376@debbugs.gnu.org. --=20 58376: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D58376 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1665325442-25021-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 58376-done) by debbugs.gnu.org; 9 Oct 2022 14:23:47 +0000 Received: from localhost ([127.0.0.1]:44706 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ohXDX-0006V6-CR for submit@debbugs.gnu.org; Sun, 09 Oct 2022 10:23:47 -0400 Received: from eggs.gnu.org ([209.51.188.92]:43200) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ohXDV-0006Us-B4 for 58376-done@debbugs.gnu.org; Sun, 09 Oct 2022 10:23:45 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:43668) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ohXDQ-00055g-03; Sun, 09 Oct 2022 10:23: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=ObtR5IRxrdaiJR4zjVSqGkay/hc12g7lSjmTtMjuMQQ=; b=Wkimc0iya4Z0crcK7KCh H7PXvKwL80NV1Ivcg5wv1qrnq9v3D+wU/XbDcfLyHJRd3l/mOplI+eT2h9K83Hn34YVryoOOpMptW q9qr0aNk8Zqi79qlb5beJ+lIPSEWEtrqSskfyjWM84EdommueF0sH2bLL4BpngXKrAfgxCHr+tT/l fIa0XFjpgou3PjrsDu3BDj1piLe0DQ17dopbiKoSo1wSKejhzA14MXe9rHAskoik8lWyhl5Mnvgjz 8NA12yEjgIGY0t4JiLVDdSbXSN9wqYBsmhKernKabN/Ct8CcymaP4Ij+P8vqwm2SH44Xqk++3sUdr rHW9+dxVgIJXgQ==; Received: from [87.69.77.57] (port=3552 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ohXDP-0005f1-48; Sun, 09 Oct 2022 10:23:39 -0400 Date: Sun, 09 Oct 2022 17:23:43 +0300 Message-Id: <83zge5hy8g.fsf@gnu.org> From: Eli Zaretskii To: =?utf-8?B?4KS44KSu4KWA4KSwIOCkuOCkv+CkguCkuSBTYW1lZXIgU2luZ2g=?= In-Reply-To: (message from =?utf-8?B?4KS44KSu4KWA4KSwIOCkuOCkv+CkguCkuQ==?= Sameer Singh on Sun, 9 Oct 2022 19:29:21 +0530) Subject: Re: bug#58376: [PATCH] Set the PARENTS argument for language environments References: <83wn9ajrud.fsf@gnu.org> <83tu4eji4l.fsf@gnu.org> <83edvhjt76.fsf@gnu.org> <838rlpjfmr.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 58376-done Cc: 58376-done@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: समीर सिंह Sameer Singh > Date: Sun, 9 Oct 2022 19:29:21 +0530 > Cc: 58376@debbugs.gnu.org > > You can install the original patch for now, I'll look into this later. Done. > Also can we copy Microsoft keyboard layout for input methods? How do you mean "copy keyboard layout"? We don't produce keyboard, so what kind of "copy" is relevant? ------------=_1665325442-25021-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 8 Oct 2022 11:13:08 +0000 Received: from localhost ([127.0.0.1]:38409 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oh7lT-0005Ir-V7 for submit@debbugs.gnu.org; Sat, 08 Oct 2022 07:13:08 -0400 Received: from lists.gnu.org ([209.51.188.17]:39740) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oh7lR-0005Ij-T0 for submit@debbugs.gnu.org; Sat, 08 Oct 2022 07:13:06 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35416) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oh7lR-0004yD-6n for bug-gnu-emacs@gnu.org; Sat, 08 Oct 2022 07:13:05 -0400 Received: from mail-yb1-xb32.google.com ([2607:f8b0:4864:20::b32]:35386) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oh7lP-0003Ox-Io for bug-gnu-emacs@gnu.org; Sat, 08 Oct 2022 07:13:04 -0400 Received: by mail-yb1-xb32.google.com with SMTP id e20so8335990ybh.2 for ; Sat, 08 Oct 2022 04:13:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=sU9j85MPLfFhU2P7Uc6/h7xQCt2DgOAAUTL9BC27QSE=; b=Jl9HCLhJfMWxVb/KtmlG84V0/vsBnYHnR2mZ+s5veFh9ER+kUZ3c1tcHByJc8rII0G HjaoVWo8mQmczgs3TOO+SYU4S440IENHoD3lqmMy2WJQJeQdCH5yzO+NPktoeWsoJfmk I4TfX5m2ZW4bvg6E4ZX1rrVhqOQBiva5a2/8WkqZf43gfbShsL4QWbAoc3nJEA9gbvAF K8iU4fXH5C5swzXEaawWodSSZn08+8rPQPg3pFswil/hHuSWO0alXROSp77Rrzb/YgxS hsjKbdobb8zEV7n3NJXr/0PIOdEghHbKc9iaGukvnSUBafWTwKklteUKVg4yN8HQceW8 KGSg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=sU9j85MPLfFhU2P7Uc6/h7xQCt2DgOAAUTL9BC27QSE=; b=MZxT5lEYtOPQvmgZ6yFUofCBwnbdDK6ZKIfY8cMz+MTo+d7duYLkKQq5BaROlvQS6F slp4SzKMvZaMp02WnHJpfp+74dr5ABaN927SfNN0++OFqpVnTFkGRjA6/36OdOtIqSi4 ZhzaLaWo+P+c5i4ej6kQ6uZ31XB+AeLAXfW1nOK2DZ+Mia1MDEwS5JFiyKjQ7h+Ct5Az AZhg2ayE5j3pSFMmiC8Y5K1tCfnLJtp5zQH4SQVZ5TN+ceuCSY7X9hWwRPKqgI/tkdaR JZE4c61b0Jwv75c4uNMgAMFn/cqTnbxPayTD5gzlVt9PpuB2ljAsusX22yMd7FHSDgub CPQA== X-Gm-Message-State: ACrzQf3EZprz8dPwJrdvpSUmgC/y8IqgzkabTPTx9ZM87+t8yNLtki+K 3LnKbIrBa9eyrTLyfpeXU00Bh3k/Nbl7c4oS5CWweS9fZ8s= X-Google-Smtp-Source: AMsMyM53GVTV9UkL9JZUQdRWDRoQ8z9t0daREVWEV6frT+sPj7uZu/VE6UNkH4ejVB3SNIuDwhMrnRdPnGA6C/17sBY= X-Received: by 2002:a05:6902:1545:b0:6be:a376:6983 with SMTP id r5-20020a056902154500b006bea3766983mr8946990ybu.92.1665227581840; Sat, 08 Oct 2022 04:13:01 -0700 (PDT) MIME-Version: 1.0 From: =?UTF-8?B?4KS44KSu4KWA4KSwIOCkuOCkv+CkguCkuSBTYW1lZXIgU2luZ2g=?= Date: Sat, 8 Oct 2022 16:42:50 +0530 Message-ID: Subject: [PATCH] Set the PARENTS argument for language environments To: bug-gnu-emacs@gnu.org Content-Type: multipart/alternative; boundary="0000000000007c60bf05ea840258" Received-SPF: pass client-ip=2607:f8b0:4864:20::b32; envelope-from=lumarzeli30@gmail.com; helo=mail-yb1-xb32.google.com X-Spam_score_int: -17 X-Spam_score: -1.8 X-Spam_bar: - X-Spam_report: (-1.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, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.1 (-) 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.1 (--) --0000000000007c60bf05ea840258 Content-Type: text/plain; charset="UTF-8" I had previously neglected to add the PARENTS argument to set-language-info-alist due to being ignorant of its function. This now has been corrected. Please review the patch. Thanks. --0000000000007c60bf05ea840258 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I had previously neglected to add the PARENTS argumen= t to set-language-info-alist due to being ignorant of its function.
This now has been corrected.

Please review the = patch.
Thanks.
--0000000000007c60bf05ea840258-- ------------=_1665325442-25021-1-- From unknown Sun Jun 22 00:29:04 2025 X-Loop: help-debbugs@gnu.org Subject: bug#58376: [PATCH] Set the PARENTS argument for language environments Resent-From: =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 09 Oct 2022 14:48:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58376 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Eli Zaretskii Cc: 58376-done@debbugs.gnu.org Received: via spool by 58376-done@debbugs.gnu.org id=D58376.16653268313222 (code D ref 58376); Sun, 09 Oct 2022 14:48:02 +0000 Received: (at 58376-done) by debbugs.gnu.org; 9 Oct 2022 14:47:11 +0000 Received: from localhost ([127.0.0.1]:44727 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ohXaB-0000pt-Gd for submit@debbugs.gnu.org; Sun, 09 Oct 2022 10:47:11 -0400 Received: from mail-yb1-f172.google.com ([209.85.219.172]:34760) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ohXa9-0000pg-W6 for 58376-done@debbugs.gnu.org; Sun, 09 Oct 2022 10:47:10 -0400 Received: by mail-yb1-f172.google.com with SMTP id 207so10648814ybn.1 for <58376-done@debbugs.gnu.org>; Sun, 09 Oct 2022 07:47:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=MURr1HqrWg9RrtvnqyWsl5ukr3mShNmvpMzA7r8KFwk=; b=qeY2a5YjwTsytXvpRmecJ6FSGwBFF2tI6iQbrMRcxbRYwFBMdRQyzgODeoNTdcNn0i lNYUJ+XUv/b8SJCWNkWHLOk7vOw2QbEg97jv72vyVOSnd23wLb+BWJk6XrFOkKB3gzDm f3OZgj0I8CMlk0QpbNMUqKkk5T/FcDjDq1kQo46Qlhcwiq3dC+QYn4dUKR3vlKvwwzYM bfXH8QIRf0vmXL9nTv2bnP5Dsk46jbl7fbeMDgfS1cTyncJ8E3CVXhxRienRXtRebTeP N6c4uxqZY3AuZtQP2MoGLIP7DAogrZ/Ln1ZbiyhApH2IwsWvTxbcNpLamZyX87F3XNhj MV1A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=MURr1HqrWg9RrtvnqyWsl5ukr3mShNmvpMzA7r8KFwk=; b=ALlg0WvwA+S7q78wD7TEKv7ZIjPDa25nu28clt9S9D4/klPWddJFI22QGXZF7QmfcP IcEkJ0vMzSa/zttAFWRsyX1iPB+pHjTO11k4P9YxYvQ5vap4iAwnmIh9MXE3Z/GYZvhw hAVPlOIcjmv6ePBrxrw2jIHyu5v07LstLahG5rylbTd6qbYXTh7m+Q5J1O6XwN83ed0t WdJt3t+DFc86SMR4QrsmUmUHs3rCgx3ddUdhNMxFF/HtI7zOVujFW5Yklxj9l/twTcDs 99eIvNNQ6kgwKnVZRxBoB1rF/zIMoiEmLi6qdqTXUZwq9kUwXBX71K5SEEBSelrdqp9f glQg== X-Gm-Message-State: ACrzQf2y6+KY0Wwo75kS4qHhVq0Ga7q0ou7HEFNFoSvG8PrR4luZjloo 4p8b9wFi/A/2RNuJppkyqeeqSoy9mVaSmOlBBJW/Nf6cxPpchQ== X-Google-Smtp-Source: AMsMyM4ok+zueCZ4xT2631jENmHUeZ8XrK+siO0wVn49Wdl8SXPfbG6Iwwh9dHFgOrICX8ATnIe6D5TMCXXvnSgXzpI= X-Received: by 2002:a05:6902:1001:b0:6be:820d:a0de with SMTP id w1-20020a056902100100b006be820da0demr14099956ybt.240.1665326824407; Sun, 09 Oct 2022 07:47:04 -0700 (PDT) MIME-Version: 1.0 References: <83wn9ajrud.fsf@gnu.org> <83tu4eji4l.fsf@gnu.org> <83edvhjt76.fsf@gnu.org> <838rlpjfmr.fsf@gnu.org> <83zge5hy8g.fsf@gnu.org> In-Reply-To: <83zge5hy8g.fsf@gnu.org> From: =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh Date: Sun, 9 Oct 2022 20:16:53 +0530 Message-ID: Content-Type: multipart/alternative; boundary="000000000000cdc59c05ea9b1def" X-Spam-Score: 0.3 (/) 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.7 (/) --000000000000cdc59c05ea9b1def Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Sun, Oct 9, 2022 at 7:53 PM Eli Zaretskii wrote: > > From: =E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0 =E0=A4=B8=E0=A4=BF=E0=A4=82= =E0=A4=B9 Sameer Singh > > Date: Sun, 9 Oct 2022 19:29:21 +0530 > > Cc: 58376@debbugs.gnu.org > > > > You can install the original patch for now, I'll look into this later. > > Done. > > > Also can we copy Microsoft keyboard layout for input methods? > > How do you mean "copy keyboard layout"? We don't produce keyboard, so > what kind of "copy" is relevant? > I meant to say that can we have the same input methods as microsoft? Do they have some copyright on them or is it okay to copy? I needed them for input methods like Armenian and Syriac. >From here: https://learn.microsoft.com/en-us/globalization/windows-keyboard-layouts --000000000000cdc59c05ea9b1def Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

On Sun, Oct 9, 2022 at 7:53 PM Eli Zarets= kii <eliz@gnu.org> wrote:
> From: =E0=A4=B8=E0= =A4=AE=E0=A5=80=E0=A4=B0 =E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9 Sameer Singh = <lumarzeli30@= gmail.com>
> Date: Sun, 9 Oct 2022 19:29:21 +0530
> Cc: 58376@d= ebbugs.gnu.org
>
> You can install the original patch for now, I'll look into this la= ter.

Done.

> Also can we copy Microsoft keyboard layout for input methods?

How do you mean "copy keyboard layout"?=C2=A0 We don't produc= e keyboard, so
what kind of "copy" is relevant?

<= div>I meant to say that can we have the same input methods as microsoft?
Do they have some copyright on them or is it okay to copy?
I needed them for input methods like Armenian and Syriac.
--000000000000cdc59c05ea9b1def-- From unknown Sun Jun 22 00:29:04 2025 X-Loop: help-debbugs@gnu.org Subject: bug#58376: [PATCH] Set the PARENTS argument for language environments Resent-From: Visuwesh Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 09 Oct 2022 14:51:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58376 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Eli Zaretskii Cc: =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh , 58376@debbugs.gnu.org Received: via spool by 58376-submit@debbugs.gnu.org id=B58376.16653270493654 (code B ref 58376); Sun, 09 Oct 2022 14:51:02 +0000 Received: (at 58376) by debbugs.gnu.org; 9 Oct 2022 14:50:49 +0000 Received: from localhost ([127.0.0.1]:44731 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ohXdh-0000ws-4d for submit@debbugs.gnu.org; Sun, 09 Oct 2022 10:50:49 -0400 Received: from mail-pf1-f196.google.com ([209.85.210.196]:45862) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ohXde-0000we-Ky for 58376@debbugs.gnu.org; Sun, 09 Oct 2022 10:50:47 -0400 Received: by mail-pf1-f196.google.com with SMTP id 67so8785350pfz.12 for <58376@debbugs.gnu.org>; Sun, 09 Oct 2022 07:50:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=APStIOZ1KWaXNhvzg0MgztTdn3/d3gHcwiZONsbxVBs=; b=UioXvfKtSyHSXX7KA69fcEkqmKSjBSdJwng/IQriRq5lsHhFZ33QkA4ySkafctfU2J s2POw4t6X377z01rBjnMgYKyXILYqcofvhERLQvxlRLp79yK8EP0xLnVc/WS7bBVS8ag 4NBL3viq1rvYT/jH7E974Jrgl3soW9Gozh9V/WEo87CaPruyyD7QN3YX2QAVmd2T11TB Urjlol/batOcKC89NtjyBfm+gQeejsQ3BnDBkMsmXGG7TE2Bw//raa7DHtrc9KNNyEkm EWO3be+5kwZAw7X6lemeoO6URMpl0fCXSSgoonytQHCs/zkRkYrCCQYyg12/QJFguUsI TljQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:user-agent: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=APStIOZ1KWaXNhvzg0MgztTdn3/d3gHcwiZONsbxVBs=; b=XFJSWXGXPeGO2NOIDEFxYLIS8B9wJWa/FvZjEqS5FSG5rdNR4tNrOWOtlXrWvdM8fF LsuzNrrmyn2WMBJjUTAHZdIep7EGEk6pAyZmpX5DYm/jxNTQTgfx3zxncoA1OI0WGziU BlgGGQQv2sKNCPpCv3qkzWN6YXYlrhU2AbvxCc2pd2P2WT96cvyr1yHr0Bhg8vuPFaQ5 Qudrrgpv35k5h/j5KC5CU6rmvdRLR+ViGcnnsOeG9fjARKoui0RWX4cUanK85SHm98E3 wDNgf+gpZzrC3GZdnrzl2RDunDPoon9Xx4GpRp7+q8DVkUFTsRj48rB21uk7o1Ulin/7 sf0g== X-Gm-Message-State: ACrzQf33oWuvFaU0aS6XS7zAFwO/4c2htihLdNqxVPKXA6jwU93ogWqt 569mpnTwigsl6ycKkNN1cfk= X-Google-Smtp-Source: AMsMyM6QL84fDUM++TNHD40FBzeAH6uX0BDYCcAzBLsT4bVJckQobDdK2PDEBkbQw6j/wm4mIcaJ8g== X-Received: by 2002:a05:6a00:843:b0:563:fd4:d73 with SMTP id q3-20020a056a00084300b005630fd40d73mr5924325pfk.47.1665327040816; Sun, 09 Oct 2022 07:50:40 -0700 (PDT) Received: from localhost ([118.185.152.162]) by smtp.gmail.com with ESMTPSA id cp17-20020a170902e79100b00176b3c9693esm4780848plb.299.2022.10.09.07.50.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 09 Oct 2022 07:50:39 -0700 (PDT) From: Visuwesh In-Reply-To: <838rlpjfmr.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 09 Oct 2022 16:22:36 +0300") References: <83wn9ajrud.fsf@gnu.org> <83tu4eji4l.fsf@gnu.org> <83edvhjt76.fsf@gnu.org> <838rlpjfmr.fsf@gnu.org> Date: Sun, 09 Oct 2022 20:20:36 +0530 Message-ID: <87wn99oxtv.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 0.0 (/) 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; charset=utf-8 Content-Transfer-Encoding: quoted-printable [=E0=AE=9E=E0=AE=BE=E0=AE=AF=E0=AE=BF=E0=AE=B1=E0=AF=81 =E0=AE=85=E0=AE=95= =E0=AF=8D=E0=AE=9F=E0=AF=8B=E0=AE=AA=E0=AE=B0=E0=AF=8D 09, 2022] Eli Zarets= kii wrote: >> If I do something like: >>=20 >> (set-language-info-alist >> "Kharoshthi" '((charset unicode) >> (coding-system utf-8) >> (coding-priority utf-8) >> (input-method . "kharoshthi") >> (sample-text . "Kharo=E1=B9=A3=E1=B9=ADh=C4=AB (=F0=90= =A8=91=F0=90=A8=AA=F0=90=A8=86=F0=90=A8=9B=F0=90=A8=81) =F0=90=A8=A3=F0=90= =A8=A8=F0=90=A8=B2=F0=90=A8=AA=F0=90=A8=86 =F0=90=A8=90=F0=90=A8=AA=F0=90= =A8=85=F0=90=A8=A8=F0=90=A8=81") >> (documentation . "\ >> Language environment for G=C4=81ndh=C4=81r=C4=AB, Sanskrit, and other la= nguages >> using the Kharo=E1=B9=A3=E1=B9=ADh=C4=AB script.")) >> '("Misc" "Indian")) >>=20 >> Then compile and open emacs -Q >> Now opening Options>Multilingual Environment>Set Language Environment>In= dian >> It only has the Kharoshthi entry >> Options>Multilingual Environment>Set Language Environment>Misc now also = has an Indian submenu with >> only Kharoshthi entry. > > Hmm... Either we don't understand what PARENTS mean (could it mean a > hierarchy of several menu levels?), or there is a bug. > > If you want to work on that, please do; otherwise I'll just install > your original patch. Attached patch puts the "Kharosthi" item in both Indian and Misc submenus without overwriting. --=-=-= Content-Type: text/x-diff Content-Disposition: attachment; filename=set-language-info-alist.patch diff --git a/lisp/international/mule-cmds.el b/lisp/international/mule-cmds.el index 48e5c9aa1f..f39a4da439 100644 --- a/lisp/international/mule-cmds.el +++ b/lisp/international/mule-cmds.el @@ -1208,6 +1208,16 @@ set-language-info-internal (list 'const lang)) (sort (mapcar 'car language-info-alist) 'string<)))))) +(defun set-language-info-setup-keymap (lang-env alist describe-map setup-map) + "Setup menu items for LANG-ENV. +See `set-language-info-alist' for details of other arguments." + (let ((doc (assq 'documentation alist))) + (when doc + (define-key-after describe-map (vector (intern lang-env)) + (cons lang-env 'describe-specified-language-support)))) + (define-key-after setup-map (vector (intern lang-env)) + (cons lang-env 'setup-specified-language-environment))) + (defun set-language-info-alist (lang-env alist &optional parents) "Store ALIST as the definition of language environment LANG-ENV. ALIST is an alist of KEY and INFO values. See the documentation of @@ -1252,16 +1262,11 @@ set-language-info-alist (define-key-after setup-map (vector parent-symbol) (cons parent map)))) (setq setup-map (symbol-value map)) - (setq l (cdr l))))) - - ;; Set up menu items for this language env. - (let ((doc (assq 'documentation alist))) - (when doc - (define-key-after describe-map (vector (intern lang-env)) - (cons lang-env 'describe-specified-language-support)))) - (define-key-after setup-map (vector (intern lang-env)) - (cons lang-env 'setup-specified-language-environment)) - + (setq l (cdr l)) + (set-language-info-setup-keymap lang-env alist describe-map setup-map) + (setq describe-map describe-language-environment-map) + (setq setup-map setup-language-environment-map))) + (set-language-info-setup-keymap lang-env alist describe-map setup-map)) (dolist (elt alist) (set-language-info-internal lang-env (car elt) (cdr elt))) --=-=-= Content-Type: text/plain The problem is that when looping, the variables setup-map and describe-map gets outdated and causes the overwrite. The solution I came up with was to update them both to their default after each iteration. This involved moving the keymap-setting forms to a separate function. --=-=-=-- From unknown Sun Jun 22 00:29:04 2025 X-Loop: help-debbugs@gnu.org Subject: bug#58376: [PATCH] Set the PARENTS argument for language environments Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 09 Oct 2022 14:56:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58376 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh , Richard Stallman Cc: 58376-done@debbugs.gnu.org Received: via spool by 58376-done@debbugs.gnu.org id=D58376.16653273564094 (code D ref 58376); Sun, 09 Oct 2022 14:56:01 +0000 Received: (at 58376-done) by debbugs.gnu.org; 9 Oct 2022 14:55:56 +0000 Received: from localhost ([127.0.0.1]:44736 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ohXie-00013x-0M for submit@debbugs.gnu.org; Sun, 09 Oct 2022 10:55:56 -0400 Received: from eggs.gnu.org ([209.51.188.92]:48222) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ohXic-00013i-EC for 58376-done@debbugs.gnu.org; Sun, 09 Oct 2022 10:55:54 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:56496) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ohXiW-0003FG-Uv; Sun, 09 Oct 2022 10:55:48 -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=/Cal72mH/dYVuD33YJN9W8tN6xpJiiJZ+HQ4gL5tnjQ=; b=GWmG8XpS+EqR/PJ7nXDD OUZwdnvBy8rf2PfHZywXCxL0imQh383Qq5lXINjY+9SuX1dWwnhpc/u+uEzgkja1dXei0eDwlAL/K b1499uOfkhKW4izICUz39Oczujsm0btQ/gS8nAN5j6QC1mcHYoFSpyk1OsAoePboEpMvwbGIYy6T6 6gamnq1AbTAByDivJBAFTkq8j6C5m5CY2MhCMFMr6s8DkRGeBI12xrX8k8suiBidviR7LcWEA+/v4 BmywEqfxE+/xHxi8odCX5l4Tccdw+uyQKdEO0KvajFSJkA/j6fsz8zXJb7uUhx8zDOMEcOb70oE4V tARPYgbdq7CMzg==; Received: from [87.69.77.57] (port=1642 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ohXiV-0005fY-Qw; Sun, 09 Oct 2022 10:55:48 -0400 Date: Sun, 09 Oct 2022 17:55:53 +0300 Message-Id: <83wn99hwqu.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh on Sun, 9 Oct 2022 20:16:53 +0530) References: <83wn9ajrud.fsf@gnu.org> <83tu4eji4l.fsf@gnu.org> <83edvhjt76.fsf@gnu.org> <838rlpjfmr.fsf@gnu.org> <83zge5hy8g.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) 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: समीर सिंह Sameer Singh > Date: Sun, 9 Oct 2022 20:16:53 +0530 > Cc: 58376-done@debbugs.gnu.org > > > Also can we copy Microsoft keyboard layout for input methods? > > How do you mean "copy keyboard layout"? We don't produce keyboard, so > what kind of "copy" is relevant? > > I meant to say that can we have the same input methods as microsoft? > Do they have some copyright on them or is it okay to copy? > I needed them for input methods like Armenian and Syriac. > From here: https://learn.microsoft.com/en-us/globalization/windows-keyboard-layouts I don't think placement of characters on keys is copyrightable, but IANAL. Richard, is there a problem here? From unknown Sun Jun 22 00:29:04 2025 X-Loop: help-debbugs@gnu.org Subject: bug#58376: [PATCH] Set the PARENTS argument for language environments Resent-From: Visuwesh Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 09 Oct 2022 15:07:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58376 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Eli Zaretskii Cc: =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh , 58376@debbugs.gnu.org Received: via spool by 58376-submit@debbugs.gnu.org id=B58376.16653279895134 (code B ref 58376); Sun, 09 Oct 2022 15:07:01 +0000 Received: (at 58376) by debbugs.gnu.org; 9 Oct 2022 15:06:29 +0000 Received: from localhost ([127.0.0.1]:44745 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ohXsq-0001Kk-PE for submit@debbugs.gnu.org; Sun, 09 Oct 2022 11:06:29 -0400 Received: from mail-pj1-f67.google.com ([209.85.216.67]:38632) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ohXso-0001KX-Gg for 58376@debbugs.gnu.org; Sun, 09 Oct 2022 11:06:26 -0400 Received: by mail-pj1-f67.google.com with SMTP id x1-20020a17090ab00100b001fda21bbc90so11122981pjq.3 for <58376@debbugs.gnu.org>; Sun, 09 Oct 2022 08:06:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=8GGVKQ/lY73q/fUSDAMNRn5P51pXauUpCpbpb10QkQA=; b=AXqRB+GysWwjiB0jwOU0Io/N+DI2Ijs/jDRmRhgAIwLsun4Oyk9qb2KImWxONEnyV/ J80SP6ybMo3BGUbhom7zLk3o7qjE4dloXPLpNPh2PbkQuuPFmhkFB+1PFcado7ekBzFS sZPHhB3MYHN8AcfWg72aLHLA8OPDpI1lhoFBFG69bCRG61tLjaQVudkxagc7pH+SnsfR UYyK+QqWXl1jKXoe5zV9H1gBR+Yn642rYO1YKd9bOmbvesX0GsuwR312oAP6w1tY7C/8 zWYGA485/+x34LbUGfjbGsCvNAVlUF4YsdRcgHSzHE+UJOT0RPTpcFcWTEaOglFAUoti 2VWQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:user-agent: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=8GGVKQ/lY73q/fUSDAMNRn5P51pXauUpCpbpb10QkQA=; b=xsgj1FFiTU4PLIRheZ6EFKcSBxYJXJBqWWWzfNAq5AkVyxbEajDCuSGyz/ChMHP/x0 IMPRoa/KzdRv0VPCM/Y61vHElt2ix6IcrDO8jXkFqgtlIcV6IfOlNsKF4Rb4XJhMKJXZ wFBMvGIu2J+vYDjhilucMuVZqv38+yKzaizcE9nA0zSgpaHNX76pEvEmfBjACNy7hB+g w38tKRHDg/Sk5YRIYRGHUWL6W87c6f1aNQr6LfRwLeeCzRAKOS0okCChUoc2kaS/IgpS ETblO83eYSlGEvoepCYjJUofgwzb54ZB4Ni0eKH0izQ8cSPw1gRjV7bYoeF+3K82gMdp hvog== X-Gm-Message-State: ACrzQf3ASl/oyCYi4nAdnzwHLef5Mv0bRcTsV24PaANDG/PCFOixhJvd ikqLuU8P5sWs/ICVvUWyd2Q= X-Google-Smtp-Source: AMsMyM4oHvEKmBfbeFREWCl7j5BjvfltcDvnGXJQ91MGoGyOtE/qZf0u8ciLprip4PsLhqh5uu9WYg== X-Received: by 2002:a17:90b:1c90:b0:203:b7b4:b1cf with SMTP id oo16-20020a17090b1c9000b00203b7b4b1cfmr27855060pjb.160.1665327980653; Sun, 09 Oct 2022 08:06:20 -0700 (PDT) Received: from localhost ([115.240.90.130]) by smtp.gmail.com with ESMTPSA id l64-20020a622543000000b0053e38ac0ff4sm5060132pfl.115.2022.10.09.08.06.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 09 Oct 2022 08:06:19 -0700 (PDT) From: Visuwesh In-Reply-To: <87wn99oxtv.fsf@gmail.com> (Visuwesh's message of "Sun, 09 Oct 2022 20:20:36 +0530") References: <83wn9ajrud.fsf@gnu.org> <83tu4eji4l.fsf@gnu.org> <83edvhjt76.fsf@gnu.org> <838rlpjfmr.fsf@gnu.org> <87wn99oxtv.fsf@gmail.com> Date: Sun, 09 Oct 2022 20:36:16 +0530 Message-ID: <87sfjxox3r.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) 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 (-) [=E0=AE=9E=E0=AE=BE=E0=AE=AF=E0=AE=BF=E0=AE=B1=E0=AF=81 =E0=AE=85=E0=AE=95= =E0=AF=8D=E0=AE=9F=E0=AF=8B=E0=AE=AA=E0=AE=B0=E0=AF=8D 09, 2022] Visuwesh w= rote: > [=E0=AE=9E=E0=AE=BE=E0=AE=AF=E0=AE=BF=E0=AE=B1=E0=AF=81 =E0=AE=85=E0=AE= =95=E0=AF=8D=E0=AE=9F=E0=AF=8B=E0=AE=AA=E0=AE=B0=E0=AF=8D 09, 2022] Eli Zar= etskii wrote: > >>> If I do something like: >>>=20 >>> (set-language-info-alist >>> "Kharoshthi" '((charset unicode) >>> (coding-system utf-8) >>> (coding-priority utf-8) >>> (input-method . "kharoshthi") >>> (sample-text . "Kharo=E1=B9=A3=E1=B9=ADh=C4=AB (=F0=90= =A8=91=F0=90=A8=AA=F0=90=A8=86=F0=90=A8=9B=F0=90=A8=81) =F0=90=A8=A3=F0=90= =A8=A8=F0=90=A8=B2=F0=90=A8=AA=F0=90=A8=86 =F0=90=A8=90=F0=90=A8=AA=F0=90= =A8=85=F0=90=A8=A8=F0=90=A8=81") >>> (documentation . "\ >>> Language environment for G=C4=81ndh=C4=81r=C4=AB, Sanskrit, and other l= anguages >>> using the Kharo=E1=B9=A3=E1=B9=ADh=C4=AB script.")) >>> '("Misc" "Indian")) >>>=20 >>> Then compile and open emacs -Q >>> Now opening Options>Multilingual Environment>Set Language Environment>I= ndian >>> It only has the Kharoshthi entry >>> Options>Multilingual Environment>Set Language Environment>Misc now also= has an Indian submenu with >>> only Kharoshthi entry. >> >> Hmm... Either we don't understand what PARENTS mean (could it mean >> a >> hierarchy of several menu levels?), or there is a bug. >> >> If you want to work on that, please do; otherwise I'll just install >> your original patch. > > Attached patch puts the "Kharosthi" item in both Indian and Misc > submenus without overwriting. > > > > The problem is that when looping, the variables setup-map and > describe-map gets outdated and causes the overwrite. The solution I > came up with was to update them both to their default after each > iteration. This involved moving the keymap-setting forms to a > separate > function. Hmm, I seethat the function can be cleaned up further. I will do it after my dinner. From unknown Sun Jun 22 00:29:04 2025 X-Loop: help-debbugs@gnu.org Subject: bug#58376: [PATCH] Set the PARENTS argument for language environments Resent-From: Visuwesh Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 09 Oct 2022 15:31:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58376 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Eli Zaretskii Cc: =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh , 58376@debbugs.gnu.org Received: via spool by 58376-submit@debbugs.gnu.org id=B58376.16653294357396 (code B ref 58376); Sun, 09 Oct 2022 15:31:01 +0000 Received: (at 58376) by debbugs.gnu.org; 9 Oct 2022 15:30:35 +0000 Received: from localhost ([127.0.0.1]:44755 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ohYGB-0001vD-9e for submit@debbugs.gnu.org; Sun, 09 Oct 2022 11:30:35 -0400 Received: from mail-pl1-f196.google.com ([209.85.214.196]:45628) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ohYG9-0001us-MP for 58376@debbugs.gnu.org; Sun, 09 Oct 2022 11:30:34 -0400 Received: by mail-pl1-f196.google.com with SMTP id i6so3390712pli.12 for <58376@debbugs.gnu.org>; Sun, 09 Oct 2022 08:30:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=8eSEn4u86Yxt9IF13oBnk/KYhxU/6v6e1OSG6pN4i9s=; b=fYarFBODB06c6+v3he9t3NNvgrz+9xHQV2i6i31VySBibyH0eN2rXtI7c2dDsSyZmE KMlFLjCW6UmpaURb+GwPnoduwgq0WH3rJPKcyZQ054QHthy0ssCoW6Ih8yO17bU59Xw4 SpoSEaiTfW2WDyDn6nDYroauKPa/wOAd3N/VjKhnZVvWJWoSnoLK5SFkuAfTdyztY9/Z MdNwVmFXlo3nUzDDKElf6xhocZFxAw6jaKMC5hwYFgAUgjw0so1Uwh9aKSvFKYqg+4I0 pB/FZUfNy+q3tvSioUR1NM8dAWcPvYKLp3gp1oNrNWWiZW4ztBnLji06BtiIENj/KBqZ oMKA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:user-agent: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=8eSEn4u86Yxt9IF13oBnk/KYhxU/6v6e1OSG6pN4i9s=; b=OjryfLEReqUh9mk3LzPsRbqMR+CM+BmZyDNIgMigcYU1WNBm/pJas5UKPobSZJXE4L N81hD05FPxLqp+Air1utX7v8EgHfbTTMwcZOZNL60DF62peXjS2tKP5hVXf9UvNedyC3 ZSp82bdwV2aZlbEo0V4NXRr/5iPBjWjbG9whb3xFbxDhGrUnA7NMmF5VksxHwV0KS+V6 AvdyQmi5QiDYFSfWo0jlyAfvTp7ZGr5Es9uCPl3Dwz8bQFMHkw7aNtEolc90hUEtWBKI e3ys8pC/fmLt4m3YlnuXW2RehEHDnoCvKKQmpcIc0KYU+z0kgEAaPxxfTpdfWpNlMvCv wEEQ== X-Gm-Message-State: ACrzQf3OwnE4Qr5ixFsRd+ZkHH7jZOLQGs5NoUVVOKSynFIgm76yGNkQ ay6QfUOJk658gLtk0Qvwrsg= X-Google-Smtp-Source: AMsMyM4ue8UHorc0tZDngm+gQ2TNniFo4CbKhji/GikFMT01H/wxEKUw3avf9Ld7/k3MhgFHFga7tA== X-Received: by 2002:a17:902:c94e:b0:181:4ab4:179b with SMTP id i14-20020a170902c94e00b001814ab4179bmr6617943pla.126.1665329427889; Sun, 09 Oct 2022 08:30:27 -0700 (PDT) Received: from localhost ([115.240.90.130]) by smtp.gmail.com with ESMTPSA id x12-20020a170902ec8c00b00178143a728esm4870829plg.275.2022.10.09.08.30.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 09 Oct 2022 08:30:27 -0700 (PDT) From: Visuwesh In-Reply-To: <87sfjxox3r.fsf@gmail.com> (Visuwesh's message of "Sun, 09 Oct 2022 20:36:16 +0530") References: <83wn9ajrud.fsf@gnu.org> <83tu4eji4l.fsf@gnu.org> <83edvhjt76.fsf@gnu.org> <838rlpjfmr.fsf@gnu.org> <87wn99oxtv.fsf@gmail.com> <87sfjxox3r.fsf@gmail.com> Date: Sun, 09 Oct 2022 21:00:24 +0530 Message-ID: <87o7ulovzj.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 0.0 (/) 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; charset=utf-8 Content-Transfer-Encoding: quoted-printable [=E0=AE=9E=E0=AE=BE=E0=AE=AF=E0=AE=BF=E0=AE=B1=E0=AF=81 =E0=AE=85=E0=AE=95= =E0=AF=8D=E0=AE=9F=E0=AF=8B=E0=AE=AA=E0=AE=B0=E0=AF=8D 09, 2022] Visuwesh w= rote: >> Attached patch puts the "Kharosthi" item in both Indian and Misc >> submenus without overwriting. >> >> >> >> The problem is that when looping, the variables setup-map and >> describe-map gets outdated and causes the overwrite. The solution I >> came up with was to update them both to their default after each >> iteration. This involved moving the keymap-setting forms to a >> separate >> function. > > Hmm, I seethat the function can be cleaned up further. I will do it > after my dinner. Please find attached. --=-=-= Content-Type: text/x-diff Content-Disposition: attachment; filename=0001-Fix-set-language-info-alist-when-multiple-PARENTS-ar.patch >From 6e219f98feb19489c82f9bbcc429241131b75c7a Mon Sep 17 00:00:00 2001 From: Visuwesh Date: Sun, 9 Oct 2022 20:59:50 +0530 Subject: [PATCH] Fix set-language-info-alist when multiple PARENTS are given * lisp/international/mule-cmds.el (set-language-info-setup-keymap): Function factored out from... (set-language-info-alist): ...here. Do not mess up the keymaps when multiple parents are given in PARENTS. (bug#58376) --- lisp/international/mule-cmds.el | 84 ++++++++++++++++----------------- 1 file changed, 40 insertions(+), 44 deletions(-) diff --git a/lisp/international/mule-cmds.el b/lisp/international/mule-cmds.el index 48e5c9aa1f..4ad0d1003b 100644 --- a/lisp/international/mule-cmds.el +++ b/lisp/international/mule-cmds.el @@ -1208,6 +1208,16 @@ set-language-info-internal (list 'const lang)) (sort (mapcar 'car language-info-alist) 'string<)))))) +(defun set-language-info-setup-keymap (lang-env alist describe-map setup-map) + "Setup menu items for LANG-ENV. +See `set-language-info-alist' for details of other arguments." + (let ((doc (assq 'documentation alist))) + (when doc + (define-key-after describe-map (vector (intern lang-env)) + (cons lang-env 'describe-specified-language-support)))) + (define-key-after setup-map (vector (intern lang-env)) + (cons lang-env 'setup-specified-language-environment))) + (defun set-language-info-alist (lang-env alist &optional parents) "Store ALIST as the definition of language environment LANG-ENV. ALIST is an alist of KEY and INFO values. See the documentation of @@ -1222,51 +1232,37 @@ set-language-info-alist (setq lang-env (symbol-name lang-env))) ((stringp lang-env) (setq lang-env (purecopy lang-env)))) - (let ((describe-map describe-language-environment-map) - (setup-map setup-language-environment-map)) - (if parents - (let ((l parents) - map parent-symbol parent prompt) - (while l - (if (symbolp (setq parent-symbol (car l))) - (setq parent (symbol-name parent)) - (setq parent parent-symbol parent-symbol (intern parent))) - (setq map (lookup-key describe-map (vector parent-symbol))) - ;; This prompt string is for define-prefix-command, so - ;; that the map it creates will be suitable for a menu. - (or map (setq prompt (format "%s Environment" parent))) - (if (not map) - (progn - (setq map (intern (format "describe-%s-environment-map" - (downcase parent)))) - (define-prefix-command map nil prompt) - (define-key-after describe-map (vector parent-symbol) - (cons parent map)))) - (setq describe-map (symbol-value map)) - (setq map (lookup-key setup-map (vector parent-symbol))) - (if (not map) - (progn - (setq map (intern (format "setup-%s-environment-map" + (if parents + (while parents + (let (describe-map setup-map parent-symbol parent prompt) + (if (symbolp (setq parent-symbol (car parents))) + (setq parent (symbol-name parent)) + (setq parent parent-symbol parent-symbol (intern parent))) + (setq describe-map (lookup-key describe-language-environment-map (vector parent-symbol))) + ;; This prompt string is for define-prefix-command, so + ;; that the map it creates will be suitable for a menu. + (or describe-map (setq prompt (format "%s Environment" parent))) + (unless describe-map + (setq describe-map (intern (format "describe-%s-environment-map" + (downcase parent)))) + (define-prefix-command describe-map nil prompt) + (define-key-after describe-language-environment-map (vector parent-symbol) + (cons parent describe-map))) + (setq setup-map (lookup-key setup-language-environment-map (vector parent-symbol))) + (unless setup-map + (setq setup-map (intern (format "setup-%s-environment-map" (downcase parent)))) - (define-prefix-command map nil prompt) - (define-key-after setup-map (vector parent-symbol) - (cons parent map)))) - (setq setup-map (symbol-value map)) - (setq l (cdr l))))) - - ;; Set up menu items for this language env. - (let ((doc (assq 'documentation alist))) - (when doc - (define-key-after describe-map (vector (intern lang-env)) - (cons lang-env 'describe-specified-language-support)))) - (define-key-after setup-map (vector (intern lang-env)) - (cons lang-env 'setup-specified-language-environment)) - - (dolist (elt alist) - (set-language-info-internal lang-env (car elt) (cdr elt))) - - (if (equal lang-env current-language-environment) - (set-language-environment lang-env)))) + (define-prefix-command setup-map nil prompt) + (define-key-after setup-language-environment-map (vector parent-symbol) + (cons parent setup-map))) + (setq parents (cdr parents)) + (set-language-info-setup-keymap lang-env alist (symbol-value describe-map) (symbol-value setup-map)))) + (set-language-info-setup-keymap lang-env alist + describe-language-environment-map setup-language-environment-map)) + (dolist (elt alist) + (set-language-info-internal lang-env (car elt) (cdr elt))) + (if (equal lang-env current-language-environment) + (set-language-environment lang-env))) (defun read-language-name (key prompt &optional default) "Read a language environment name which has information for KEY. -- 2.37.2 --=-=-=-- From unknown Sun Jun 22 00:29:04 2025 X-Loop: help-debbugs@gnu.org Subject: bug#58376: [PATCH] Set the PARENTS argument for language environments Resent-From: =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 10 Oct 2022 14:08:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58376 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Visuwesh Cc: Eli Zaretskii , 58376@debbugs.gnu.org Received: via spool by 58376-submit@debbugs.gnu.org id=B58376.166541083723357 (code B ref 58376); Mon, 10 Oct 2022 14:08:02 +0000 Received: (at 58376) by debbugs.gnu.org; 10 Oct 2022 14:07:17 +0000 Received: from localhost ([127.0.0.1]:49500 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ohtR7-00064f-7b for submit@debbugs.gnu.org; Mon, 10 Oct 2022 10:07:17 -0400 Received: from mail-yb1-f178.google.com ([209.85.219.178]:46811) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ohtR5-00064S-TB for 58376@debbugs.gnu.org; Mon, 10 Oct 2022 10:07:16 -0400 Received: by mail-yb1-f178.google.com with SMTP id y205so13095901yby.13 for <58376@debbugs.gnu.org>; Mon, 10 Oct 2022 07:07:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=kUHlD1+vMYuZDRJxj4gKuQ8FhAtwWl2HBQiZM49TyPk=; b=BGJMIlT1P0CxsO8gtaf+V4J8k1tnj65b0lsQD5qcsp9u98ejp8l4/42vmeCNhWxiVh vY+/2ha+kMcyRv+LPmdY7JNQ+t+na1egjJo1Fl5o3ihF7iDHRUGL02z6z/T0ow2Ca3aD KlALM0BrvWo9tfjarQD+o4lyc6oa3/v7nmTiG/SxXgUfhZhGFudQR3mKIL3XlYTEjcPr hytQpbmhKC2tKWE5aVwk7EQgPOj7WW4bsffXQQPaKGIWEf6c0fi/Bf55c4+45bGQD8nw N5KadUKHNiKpPqlI1MAMAO4SNgLiRDcrDVNMTKhEfUvhet0suu2PVUig4G17IotHxtjO chzA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=kUHlD1+vMYuZDRJxj4gKuQ8FhAtwWl2HBQiZM49TyPk=; b=rfrDFOJ7I09Xx04VhnXNBKkoAVOS3/4jK0vnJZiURm2lq81cH/wWLMrZ807l061FjA Nm6yCNAosAar3Beb8DcgJmotm7AGLwoA1ixu34wHfau+yyemGta++fa8gSu14PegRnia /yp80wmmpW0iVs+mB2I7GmJnCwZmzbYyubMnflHk3rpDwxSwjfmsoGfSDLpHCYdGkVcd WjmTzJi244XydWw4xunPiLNRVTv4P0iziL+X54l2+Kauf4rbqd+AMK3HoUqwlXhtz22L Ew6DN3O4VXpNzvCqJFwqZ0kyJq9e6iIzb0eFQjTmKkd4yRQ/wZuhr6600flPWI/lPJ+x M/qA== X-Gm-Message-State: ACrzQf3QTUvwec+gTRPZERyBpgmPQCTVeJuU5hlrgchd9vVbWZP69Xo4 77PVlvn63eWr6y5CSF883VktYKS4RVzhbBNe3n8= X-Google-Smtp-Source: AMsMyM74aWHmzsToGFDiW0Qx2tWWgWCy89ajRAkHIJysxE/cs3HZdj9CLGi6KCXYi/LTPemCEjO7b6dpfCTzRGNkq+s= X-Received: by 2002:a05:6902:1545:b0:6be:a376:6983 with SMTP id r5-20020a056902154500b006bea3766983mr18196855ybu.92.1665410830357; Mon, 10 Oct 2022 07:07:10 -0700 (PDT) MIME-Version: 1.0 References: <83wn9ajrud.fsf@gnu.org> <83tu4eji4l.fsf@gnu.org> <83edvhjt76.fsf@gnu.org> <838rlpjfmr.fsf@gnu.org> <87wn99oxtv.fsf@gmail.com> <87sfjxox3r.fsf@gmail.com> <87o7ulovzj.fsf@gmail.com> In-Reply-To: <87o7ulovzj.fsf@gmail.com> From: =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh Date: Mon, 10 Oct 2022 19:36:59 +0530 Message-ID: Content-Type: multipart/alternative; boundary="000000000000f2d8bc05eaaeacf5" X-Spam-Score: 0.3 (/) 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.7 (/) --000000000000f2d8bc05eaaeacf5 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Can you resend the patch? This one fails to apply. On Sun, Oct 9, 2022 at 9:00 PM Visuwesh wrote: > [=E0=AE=9E=E0=AE=BE=E0=AE=AF=E0=AE=BF=E0=AE=B1=E0=AF=81 =E0=AE=85=E0=AE= =95=E0=AF=8D=E0=AE=9F=E0=AF=8B=E0=AE=AA=E0=AE=B0=E0=AF=8D 09, 2022] Visuwes= h wrote: > > >> Attached patch puts the "Kharosthi" item in both Indian and Misc > >> submenus without overwriting. > >> > >> > >> > >> The problem is that when looping, the variables setup-map and > >> describe-map gets outdated and causes the overwrite. The solution I > >> came up with was to update them both to their default after each > >> iteration. This involved moving the keymap-setting forms to a > >> separate > >> function. > > > > Hmm, I seethat the function can be cleaned up further. I will do it > > after my dinner. > > Please find attached. > > --000000000000f2d8bc05eaaeacf5 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Can you resend the patch?
This one fails to= apply.

On Sun, Oct 9, 2022 at 9:00 PM Visuwesh <visuweshm@gmail.com> wrote:
[=E0=AE=9E=E0=AE=BE=E0=AE=AF=E0= =AE=BF=E0=AE=B1=E0=AF=81 =E0=AE=85=E0=AE=95=E0=AF=8D=E0=AE=9F=E0=AF=8B=E0= =AE=AA=E0=AE=B0=E0=AF=8D 09, 2022] Visuwesh wrote:

>> Attached patch puts the "Kharosthi" item in both Indian = and Misc
>> submenus without overwriting.
>>
>>
>>
>> The problem is that when looping, the variables setup-map and
>> describe-map gets outdated and causes the overwrite.=C2=A0 The sol= ution I
>> came up with was to update them both to their default after each >> iteration.=C2=A0 This involved moving the keymap-setting forms to = a
>> separate
>> function.
>
> Hmm, I seethat the function can be cleaned up further.=C2=A0 I will do= it
> after my dinner.

Please find attached.

--000000000000f2d8bc05eaaeacf5-- From unknown Sun Jun 22 00:29:04 2025 X-Loop: help-debbugs@gnu.org Subject: bug#58376: [PATCH] Set the PARENTS argument for language environments Resent-From: Visuwesh Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 10 Oct 2022 14:34:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58376 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh Cc: Eli Zaretskii , 58376@debbugs.gnu.org Received: via spool by 58376-submit@debbugs.gnu.org id=B58376.166541239125980 (code B ref 58376); Mon, 10 Oct 2022 14:34:02 +0000 Received: (at 58376) by debbugs.gnu.org; 10 Oct 2022 14:33:11 +0000 Received: from localhost ([127.0.0.1]:49524 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ohtqA-0006kx-Bw for submit@debbugs.gnu.org; Mon, 10 Oct 2022 10:33:10 -0400 Received: from mail-pg1-f196.google.com ([209.85.215.196]:36804) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ohtq8-0006kk-Vz for 58376@debbugs.gnu.org; Mon, 10 Oct 2022 10:33:09 -0400 Received: by mail-pg1-f196.google.com with SMTP id s206so10449029pgs.3 for <58376@debbugs.gnu.org>; Mon, 10 Oct 2022 07:33:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=azdC6o9jqVZpevRtUm2ms87DPF8rbEDKk3ILqal1jYY=; b=WitqNkAxE/lMoF+0q1IB3U01i7MaBvuujizBaDz2kcN76egBdnmfbkUmBl7XFZmQNx ozva1fpWJTBJDfPJu+H05k8H3UIPdn/+YFhD+YXWkFdG+NixcNLB82AZh/RksLDuiRC2 w+4vVgwolmDXZpOou5HSltVZzqZJ/S9yOZCnF7t7+i+HjMT9N6WLWhFAyEuSaoreNZb2 IpVR/ft3ZPmN7BjpGw5AuzOWDEYnpz/IIPnL0MAos5lhCVIGJnk7oEH3/NMYHeZnaQoc U5Bo5Z9zQbBVATXI/U/VDH+MRc05K1MEh+hsuhKTCEidObHGTpwdAOqYnK4Nn+UyXK6O FXAg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:user-agent: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=azdC6o9jqVZpevRtUm2ms87DPF8rbEDKk3ILqal1jYY=; b=jnbrk7hxRHciGr83QiUIm7OAPN/NAeEMYISATBhryVBX9CJ0zyOjk5pgTtIw4xtK7e Gx7DHHsfM68RfGggET2yyM9AMJ/4bLoaivvJVkTYFIBfIA90+oc42uqjN1I91RsjeOOZ /xY1Leslh8QfSePpx17U9L+yprzY2RMtSVNnMvaKD4mmXSkbPppFQkWN4V5j9r2QbbAY Pzrs6Sro/6QValgsoD3Z7Yw5qWAJFSVivDdQicLH0Ao9pqljRGFBRnkYm6IhZyZ84uYL yLeCeERXk6mjUX+F/BCokq08Yke5bZ3scbTUuKuGKdKBEcdqnUpR2IwqGRwGaOA0Nd3s RWEQ== X-Gm-Message-State: ACrzQf0+fHNH18jhT/XJZ1BrVmJaUvxUa2iOJw1nNO0JYk2uGvRAD2oj a6QBdgHMG8jLuEdIs3WgWNY= X-Google-Smtp-Source: AMsMyM7mF4fBXmwMqi0Qo2OJVchr8w+DBdO+7RV6XyGevNqco+8E9jhYX+7rhzXjCQPalAx/ALkvBw== X-Received: by 2002:a05:6a00:24cb:b0:563:5499:b73 with SMTP id d11-20020a056a0024cb00b0056354990b73mr6644989pfv.44.1665412382913; Mon, 10 Oct 2022 07:33:02 -0700 (PDT) Received: from localhost ([14.139.216.98]) by smtp.gmail.com with ESMTPSA id a11-20020a170902900b00b00179c99eb815sm6741086plp.33.2022.10.10.07.33.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 10 Oct 2022 07:33:01 -0700 (PDT) From: Visuwesh In-Reply-To: ("=?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh"'s message of "Mon, 10 Oct 2022 19:36:59 +0530") References: <83wn9ajrud.fsf@gnu.org> <83tu4eji4l.fsf@gnu.org> <83edvhjt76.fsf@gnu.org> <838rlpjfmr.fsf@gnu.org> <87wn99oxtv.fsf@gmail.com> <87sfjxox3r.fsf@gmail.com> <87o7ulovzj.fsf@gmail.com> Date: Mon, 10 Oct 2022 20:02:58 +0530 Message-ID: <87ilkrwxyd.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 3.6 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.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 the administrator of that system for details. Content preview: =?UTF-8?Q?[=E0=AE=A4=E0=AE=BF=E0=AE=99=E0=AF=8D=E0=AE=95=E0=AE=B3=E0=AF=8D_?= =?UTF-8?Q?=E0=AE=85=E0=AE=95=E0=AF=8D=E0=AE=9F=E0=AF=8B=E0=AE=AA=E0=AE=B0=E0=AF=8D?= 10, 2022] =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh wrote: > On Sun, Oct 9, 2022 at 9:00 PM Visuwesh wrote: > > =?UTF-8?Q?[=E0=AE=9E=E0=AE=BE=E0=AE=AF=E0=AE=BF=E0=AE=B1=E0=AF=81_?= =?UTF-8?Q?=E0=AE=85=E0=AE=95=E0=AF=8D=E0=AE=9F=E0=AF=8B=E0=AE=AA=E0=AE=B0=E0=AF=8D?= 09, 2022] Visuwesh wrote: > > >> Attached patch puts the "Kharosthi" item in both Indian and Misc > [...] Content analysis details: (3.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [14.139.216.98 listed in zen.spamhaus.org] -0.0 SPF_PASS SPF: sender matches SPF record -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.215.196 listed in list.dnswl.org] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (visuweshm[at]gmail.com) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [209.85.215.196 listed in wl.mailspike.net] 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders 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.6 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.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 the administrator of that system for details. Content preview: =?UTF-8?Q?[=E0=AE=A4=E0=AE=BF=E0=AE=99=E0=AF=8D=E0=AE=95=E0=AE=B3=E0=AF=8D_?= =?UTF-8?Q?=E0=AE=85=E0=AE=95=E0=AF=8D=E0=AE=9F=E0=AF=8B=E0=AE=AA=E0=AE=B0=E0=AF=8D?= 10, 2022] =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh wrote: > On Sun, Oct 9, 2022 at 9:00 PM Visuwesh wrote: > > =?UTF-8?Q?[=E0=AE=9E=E0=AE=BE=E0=AE=AF=E0=AE=BF=E0=AE=B1=E0=AF=81_?= =?UTF-8?Q?=E0=AE=85=E0=AE=95=E0=AF=8D=E0=AE=9F=E0=AF=8B=E0=AE=AA=E0=AE=B0=E0=AF=8D?= 09, 2022] Visuwesh wrote: > > >> Attached patch puts the "Kharosthi" item in both Indian and Misc > [...] Content analysis details: (2.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [209.85.215.196 listed in wl.mailspike.net] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.215.196 listed in list.dnswl.org] 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [14.139.216.98 listed in zen.spamhaus.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (visuweshm[at]gmail.com) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable [=E0=AE=A4=E0=AE=BF=E0=AE=99=E0=AF=8D=E0=AE=95=E0=AE=B3=E0=AF=8D =E0=AE=85= =E0=AE=95=E0=AF=8D=E0=AE=9F=E0=AF=8B=E0=AE=AA=E0=AE=B0=E0=AF=8D 10, 2022] = =E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0 =E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9 S= ameer Singh wrote: > On Sun, Oct 9, 2022 at 9:00 PM Visuwesh wrote: > > [=E0=AE=9E=E0=AE=BE=E0=AE=AF=E0=AE=BF=E0=AE=B1=E0=AF=81 =E0=AE=85=E0=AE= =95=E0=AF=8D=E0=AE=9F=E0=AF=8B=E0=AE=AA=E0=AE=B0=E0=AF=8D 09, 2022] Visuwes= h wrote: > > >> Attached patch puts the "Kharosthi" item in both Indian and Misc > >> submenus without overwriting. > >> > >> > >> > >> The problem is that when looping, the variables setup-map and > >> describe-map gets outdated and causes the overwrite. The solution I > >> came up with was to update them both to their default after each > >> iteration. This involved moving the keymap-setting forms to a > >> separate > >> function. > > > > Hmm, I seethat the function can be cleaned up further. I will do it > > after my dinner. > > Please find attached. > > > Can you resend the patch? > This one fails to apply. Hmm weird, the patch applies cleanly for me if I download a fresh copy of mule-cmds.el from https://git.savannah.gnu.org/cgit/emacs.git/plain/lisp/in= ternational/mule-cmds.el. How about the attached? --=-=-= Content-Type: text/x-diff Content-Disposition: attachment; filename=pp diff --git a/lisp/international/mule-cmds.el b/lisp/international/mule-cmds.el index 48e5c9a..4ad0d10 100644 --- a/lisp/international/mule-cmds.el +++ b/lisp/international/mule-cmds.el @@ -1208,6 +1208,16 @@ Arguments are the same as `set-language-info'." (list 'const lang)) (sort (mapcar 'car language-info-alist) 'string<)))))) +(defun set-language-info-setup-keymap (lang-env alist describe-map setup-map) + "Setup menu items for LANG-ENV. +See `set-language-info-alist' for details of other arguments." + (let ((doc (assq 'documentation alist))) + (when doc + (define-key-after describe-map (vector (intern lang-env)) + (cons lang-env 'describe-specified-language-support)))) + (define-key-after setup-map (vector (intern lang-env)) + (cons lang-env 'setup-specified-language-environment))) + (defun set-language-info-alist (lang-env alist &optional parents) "Store ALIST as the definition of language environment LANG-ENV. ALIST is an alist of KEY and INFO values. See the documentation of @@ -1222,51 +1232,37 @@ in the European submenu in each of those two menus." (setq lang-env (symbol-name lang-env))) ((stringp lang-env) (setq lang-env (purecopy lang-env)))) - (let ((describe-map describe-language-environment-map) - (setup-map setup-language-environment-map)) - (if parents - (let ((l parents) - map parent-symbol parent prompt) - (while l - (if (symbolp (setq parent-symbol (car l))) - (setq parent (symbol-name parent)) - (setq parent parent-symbol parent-symbol (intern parent))) - (setq map (lookup-key describe-map (vector parent-symbol))) - ;; This prompt string is for define-prefix-command, so - ;; that the map it creates will be suitable for a menu. - (or map (setq prompt (format "%s Environment" parent))) - (if (not map) - (progn - (setq map (intern (format "describe-%s-environment-map" - (downcase parent)))) - (define-prefix-command map nil prompt) - (define-key-after describe-map (vector parent-symbol) - (cons parent map)))) - (setq describe-map (symbol-value map)) - (setq map (lookup-key setup-map (vector parent-symbol))) - (if (not map) - (progn - (setq map (intern (format "setup-%s-environment-map" + (if parents + (while parents + (let (describe-map setup-map parent-symbol parent prompt) + (if (symbolp (setq parent-symbol (car parents))) + (setq parent (symbol-name parent)) + (setq parent parent-symbol parent-symbol (intern parent))) + (setq describe-map (lookup-key describe-language-environment-map (vector parent-symbol))) + ;; This prompt string is for define-prefix-command, so + ;; that the map it creates will be suitable for a menu. + (or describe-map (setq prompt (format "%s Environment" parent))) + (unless describe-map + (setq describe-map (intern (format "describe-%s-environment-map" + (downcase parent)))) + (define-prefix-command describe-map nil prompt) + (define-key-after describe-language-environment-map (vector parent-symbol) + (cons parent describe-map))) + (setq setup-map (lookup-key setup-language-environment-map (vector parent-symbol))) + (unless setup-map + (setq setup-map (intern (format "setup-%s-environment-map" (downcase parent)))) - (define-prefix-command map nil prompt) - (define-key-after setup-map (vector parent-symbol) - (cons parent map)))) - (setq setup-map (symbol-value map)) - (setq l (cdr l))))) - - ;; Set up menu items for this language env. - (let ((doc (assq 'documentation alist))) - (when doc - (define-key-after describe-map (vector (intern lang-env)) - (cons lang-env 'describe-specified-language-support)))) - (define-key-after setup-map (vector (intern lang-env)) - (cons lang-env 'setup-specified-language-environment)) - - (dolist (elt alist) - (set-language-info-internal lang-env (car elt) (cdr elt))) - - (if (equal lang-env current-language-environment) - (set-language-environment lang-env)))) + (define-prefix-command setup-map nil prompt) + (define-key-after setup-language-environment-map (vector parent-symbol) + (cons parent setup-map))) + (setq parents (cdr parents)) + (set-language-info-setup-keymap lang-env alist (symbol-value describe-map) (symbol-value setup-map)))) + (set-language-info-setup-keymap lang-env alist + describe-language-environment-map setup-language-environment-map)) + (dolist (elt alist) + (set-language-info-internal lang-env (car elt) (cdr elt))) + (if (equal lang-env current-language-environment) + (set-language-environment lang-env))) (defun read-language-name (key prompt &optional default) "Read a language environment name which has information for KEY. --=-=-=-- From unknown Sun Jun 22 00:29:04 2025 X-Loop: help-debbugs@gnu.org Subject: bug#58376: [PATCH] Set the PARENTS argument for language environments Resent-From: =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 10 Oct 2022 14:39:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58376 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Visuwesh Cc: Eli Zaretskii , 58376@debbugs.gnu.org Received: via spool by 58376-submit@debbugs.gnu.org id=B58376.166541274126522 (code B ref 58376); Mon, 10 Oct 2022 14:39:02 +0000 Received: (at 58376) by debbugs.gnu.org; 10 Oct 2022 14:39:01 +0000 Received: from localhost ([127.0.0.1]:49528 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ohtvp-0006tf-CJ for submit@debbugs.gnu.org; Mon, 10 Oct 2022 10:39:01 -0400 Received: from mail-yb1-f176.google.com ([209.85.219.176]:34408) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ohtvn-0006tS-Bx for 58376@debbugs.gnu.org; Mon, 10 Oct 2022 10:38:59 -0400 Received: by mail-yb1-f176.google.com with SMTP id 207so13263494ybn.1 for <58376@debbugs.gnu.org>; Mon, 10 Oct 2022 07:38:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=6BQfjX+hk1Kj65N3zvdrbESnjo2g52sbGnew6vA1qog=; b=OTDLz0URUXM/7w3cep4NnrAAIcw83IX6QBuGIEXHrDFHIdIbBzWF4wVHs5E+Y0et3Q 1JjzzzGROteMuUjp/3hZdXJu+g3QlNlwhQREfTQ7RXKPFhxPBCnvfi8nLGEu3caUKsmc RPIBwIoixplX9xaI10jqZ1du4SHelni/4/Xd4sS7MqvPk2mrhtwnQS9xOXdonv1Xwadr wTxWvBUzpMbkWsYDnZwE9yEaA+IFV62z6YNw2MCg2gUycjlMsALGV5ofcM982WR+Uw65 6uE/PrctZKfm+5qN4S2AGoe0m4yUz6rY3/450BfR2eJkT5SkGdETJ+LHS070ukFxo5ZV avTg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=6BQfjX+hk1Kj65N3zvdrbESnjo2g52sbGnew6vA1qog=; b=v1JzeREHpSzTz4a7VFfd+8oAVK25vodHFNHs4zGH9ETydHQWNluamLhVHE9anwgcK8 dXwE1/RmU5P70fw6zZshep1dWFULJ+1J+CiwvtvRWa5vDmXfNEQ0wjbjbjwXNWgUFzDR +4xWy86rcw3t2bVvezdujqujGfk8ssMmSLah6UOhFrrRaYJx2F77ltfanD/abVqWj0ez Ji7Kc3ZzSjIX5Y6PjK8sx9Te2kODYIsCyU4JvUv6744tNDNWHiVl90Iq4RvpPRYGSLWk IyRu1hgxroCLehzCqFnUxaVs+5HMZBgDa55JhhMcjlRZSb0bPKKUc/CvcuBNF8RNKSH5 k7Ng== X-Gm-Message-State: ACrzQf0nDSZoM6JkgfrdYBlsV94qyg1UdVideiaMUsvHaKM7GjORKMNE rrRof7zhuxmZ5e0sFiRqJEuC33kDcNp9LqxPzlA= X-Google-Smtp-Source: AMsMyM6F3bqMA+VK0qspyk1q9gS5MVOoDAcX4JPTSff7PFU0dWseRqIC8zxsEp+i4bJzuYd8g9ziF96jmu847Tsuapg= X-Received: by 2002:a05:6902:1147:b0:6be:e3c:970e with SMTP id p7-20020a056902114700b006be0e3c970emr18254638ybu.469.1665412733511; Mon, 10 Oct 2022 07:38:53 -0700 (PDT) MIME-Version: 1.0 References: <83wn9ajrud.fsf@gnu.org> <83tu4eji4l.fsf@gnu.org> <83edvhjt76.fsf@gnu.org> <838rlpjfmr.fsf@gnu.org> <87wn99oxtv.fsf@gmail.com> <87sfjxox3r.fsf@gmail.com> <87o7ulovzj.fsf@gmail.com> <87ilkrwxyd.fsf@gmail.com> In-Reply-To: <87ilkrwxyd.fsf@gmail.com> From: =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh Date: Mon, 10 Oct 2022 20:08:42 +0530 Message-ID: Content-Type: multipart/alternative; boundary="00000000000062ad3205eaaf1e11" X-Spam-Score: 0.3 (/) 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.7 (/) --00000000000062ad3205eaaf1e11 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable This one says: "error: corrupt patch at line 8" The previous one said: error: patch failed: lisp/international/mule-cmds.el:1208 error: lisp/international/mule-cmds.el: patch does not apply On Mon, Oct 10, 2022 at 8:03 PM Visuwesh wrote: > [=E0=AE=A4=E0=AE=BF=E0=AE=99=E0=AF=8D=E0=AE=95=E0=AE=B3=E0=AF=8D =E0=AE= =85=E0=AE=95=E0=AF=8D=E0=AE=9F=E0=AF=8B=E0=AE=AA=E0=AE=B0=E0=AF=8D 10, 2022= ] =E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0 =E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9= Sameer Singh wrote: > > > On Sun, Oct 9, 2022 at 9:00 PM Visuwesh wrote: > > > > [=E0=AE=9E=E0=AE=BE=E0=AE=AF=E0=AE=BF=E0=AE=B1=E0=AF=81 =E0=AE=85=E0= =AE=95=E0=AF=8D=E0=AE=9F=E0=AF=8B=E0=AE=AA=E0=AE=B0=E0=AF=8D 09, 2022] Visu= wesh wrote: > > > > >> Attached patch puts the "Kharosthi" item in both Indian and Misc > > >> submenus without overwriting. > > >> > > >> > > >> > > >> The problem is that when looping, the variables setup-map and > > >> describe-map gets outdated and causes the overwrite. The solution = I > > >> came up with was to update them both to their default after each > > >> iteration. This involved moving the keymap-setting forms to a > > >> separate > > >> function. > > > > > > Hmm, I seethat the function can be cleaned up further. I will do it > > > after my dinner. > > > > Please find attached. > > > > > > Can you resend the patch? > > This one fails to apply. > > Hmm weird, the patch applies cleanly for me if I download a fresh copy of > mule-cmds.el from > https://git.savannah.gnu.org/cgit/emacs.git/plain/lisp/international/mule= -cmds.el > . > How about the attached? > > --00000000000062ad3205eaaf1e11 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
This one says: "error: corrupt patch at line 8&q= uot;

The previous one said:
error: pat= ch failed: lisp/international/mule-cmds.el:1208
error: lisp/internationa= l/mule-cmds.el: patch does not apply<= font face=3D"arial,sans-serif">
=

On Mon, Oct 10, 2022 at 8:03 PM Visuwesh <visuweshm@gmail.com> wrote:
[=E0=AE=A4=E0=AE=BF=E0=AE=99=E0=AF=8D=E0= =AE=95=E0=AE=B3=E0=AF=8D =E0=AE=85=E0=AE=95=E0=AF=8D=E0=AE=9F=E0=AF=8B=E0= =AE=AA=E0=AE=B0=E0=AF=8D 10, 2022] =E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0 =E0= =A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9 Sameer Singh wrote:

> On Sun, Oct 9, 2022 at 9:00 PM Visuwesh <visuweshm@gmail.com> wrote:
>
>=C2=A0 [=E0=AE=9E=E0=AE=BE=E0=AE=AF=E0=AE=BF=E0=AE=B1=E0=AF=81 =E0=AE= =85=E0=AE=95=E0=AF=8D=E0=AE=9F=E0=AF=8B=E0=AE=AA=E0=AE=B0=E0=AF=8D 09, 2022= ] Visuwesh wrote:
>
>=C2=A0 >> Attached patch puts the "Kharosthi" item in b= oth Indian and Misc
>=C2=A0 >> submenus without overwriting.
>=C2=A0 >>
>=C2=A0 >>
>=C2=A0 >>
>=C2=A0 >> The problem is that when looping, the variables setup-m= ap and
>=C2=A0 >> describe-map gets outdated and causes the overwrite.=C2= =A0 The solution I
>=C2=A0 >> came up with was to update them both to their default a= fter each
>=C2=A0 >> iteration.=C2=A0 This involved moving the keymap-settin= g forms to a
>=C2=A0 >> separate
>=C2=A0 >> function.
>=C2=A0 >
>=C2=A0 > Hmm, I seethat the function can be cleaned up further.=C2= =A0 I will do it
>=C2=A0 > after my dinner.
>
>=C2=A0 Please find attached.
>
>
> Can you resend the patch?
> This one fails to apply.

Hmm weird, the patch applies cleanly for me if I download a fresh copy of mule-cmds.el from h= ttps://git.savannah.gnu.org/cgit/emacs.git/plain/lisp/international/mule-cm= ds.el.
How about the attached?

--00000000000062ad3205eaaf1e11-- From unknown Sun Jun 22 00:29:04 2025 X-Loop: help-debbugs@gnu.org Subject: bug#58376: [PATCH] Set the PARENTS argument for language environments Resent-From: Visuwesh Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 10 Oct 2022 16:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58376 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh Cc: Eli Zaretskii , 58376@debbugs.gnu.org Received: via spool by 58376-submit@debbugs.gnu.org id=B58376.16654175542082 (code B ref 58376); Mon, 10 Oct 2022 16:00:02 +0000 Received: (at 58376) by debbugs.gnu.org; 10 Oct 2022 15:59:14 +0000 Received: from localhost ([127.0.0.1]:49610 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ohvBR-0000XQ-VZ for submit@debbugs.gnu.org; Mon, 10 Oct 2022 11:59:14 -0400 Received: from mail-pf1-f193.google.com ([209.85.210.193]:35766) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ohvBQ-0000XD-T2 for 58376@debbugs.gnu.org; Mon, 10 Oct 2022 11:59:13 -0400 Received: by mail-pf1-f193.google.com with SMTP id i6so11142977pfb.2 for <58376@debbugs.gnu.org>; Mon, 10 Oct 2022 08:59:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:user-agent :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=D42rCO9N68lE7FUppzHmMQ1Eg4DL2i0bLNyEgh5nkvM=; b=FxWlDdhy8wT0YceVxtFVco9mdHnUVsEOo7ZDkDZPAQ1HqoCuc8EbeJUhiHvX3P8IQ0 zhVnB01J7a48ifc/QusHTU5uAT6q6vQ7qh951aWfCyO/FX3SOixjW8zo5hH/KAaVEoT8 K7gIDKCON5KQJRUsAun4UXj/PvLmvOkTfmvXBbRO0yeiJtT846bgU44t4h++wFrFLrBR ijQOujF6jlIb2QB9Bu9r3FDe2zEag3P6ZutVjz9m0lzBx0hp6JribzCRlSdIlEt079F+ 0Y3TaouGs/sExNSXPEWPrr3bryO/0mtlewcUgNV+l7VV1igUw2odYH16C0yrfPgUKND9 UCXA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:user-agent :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=D42rCO9N68lE7FUppzHmMQ1Eg4DL2i0bLNyEgh5nkvM=; b=HB3tOuq5/7iyE7n+xbNKhTr48Dp5jqz+y+SBXqV0J4uyUbHxg7UhqxE+DVasS6LZAT O5nU77H7CgByDq9ELv8eKQ3use49hqoWaQ2QSG+B/1U8TeLbvaf9hqgGtcLeXWIqE9Xh gOn2M7vfDAJW5uZtHK9a6aBEAhy0G+1xymRtLZkfWmWQzwR9c06rhWH3ypjpQAuQlOuW jJxSICe7v2OtKuexI6t+/Uf1zgrP29hmPB/Eok7UbaARmOTjYIrhw6AFgGEL/hdWSnKu dZjusaNEVGpIifouVTpE8dZdgIAM0uljWgV7SHxippt+x1yWyUq54wek7Z6KzZydw0m4 ekew== X-Gm-Message-State: ACrzQf3XVj+wu+q1MHBH7pcOCsHyCsR3X7+mhcJaSDoQS17+o/IMqRge UKLe1tklRY7bMzwNxttbRQA= X-Google-Smtp-Source: AMsMyM7izDmatA/Om6hVdN9qAkR051cJamgCyt/dagkFtE0OEGnmUua2fFOEQJYdQVpIdwzreAAqsQ== X-Received: by 2002:a63:1a4c:0:b0:43b:e648:a7a4 with SMTP id a12-20020a631a4c000000b0043be648a7a4mr17504552pgm.7.1665417546899; Mon, 10 Oct 2022 08:59:06 -0700 (PDT) Received: from localhost ([115.240.90.130]) by smtp.gmail.com with ESMTPSA id y63-20020a623242000000b005385e2e86eesm7382787pfy.18.2022.10.10.08.59.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 10 Oct 2022 08:59:06 -0700 (PDT) From: Visuwesh In-Reply-To: ("=?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh"'s message of "Mon, 10 Oct 2022 20:08:42 +0530") References: <83wn9ajrud.fsf@gnu.org> <83tu4eji4l.fsf@gnu.org> <83edvhjt76.fsf@gnu.org> <838rlpjfmr.fsf@gnu.org> <87wn99oxtv.fsf@gmail.com> <87sfjxox3r.fsf@gmail.com> <87o7ulovzj.fsf@gmail.com> <87ilkrwxyd.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Date: Mon, 10 Oct 2022 21:29:03 +0530 Message-ID: <87bkqjwtyw.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-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 (-) [=E0=AE=A4=E0=AE=BF=E0=AE=99=E0=AF=8D=E0=AE=95=E0=AE=B3=E0=AF=8D =E0=AE=85= =E0=AE=95=E0=AF=8D=E0=AE=9F=E0=AF=8B=E0=AE=AA=E0=AE=B0=E0=AF=8D 10, 2022] = =E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0 =E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9 S= ameer Singh wrote: > This one says: "error: corrupt patch at line 8" > > The previous one said: > error: patch failed: lisp/international/mule-cmds.el:1208 > error: lisp/international/mule-cmds.el: patch does not apply > I have no idea why that is the case, and my network connection is too slow to freshly clone the Emacs repo again. Can you replace the old definition of `set-language-info-alist' with the following two forms instead? (defun set-language-info-setup-keymap (lang-env alist describe-map setup-ma= p) "Setup menu items for LANG-ENV. See `set-language-info-alist' for details of other arguments." (let ((doc (assq 'documentation alist))) (when doc (define-key-after describe-map (vector (intern lang-env)) (cons lang-env 'describe-specified-language-support)))) (define-key-after setup-map (vector (intern lang-env)) (cons lang-env 'setup-specified-language-environment))) (defun set-language-info-alist (lang-env alist &optional parents) "Store ALIST as the definition of language environment LANG-ENV. ALIST is an alist of KEY and INFO values. See the documentation of `language-info-alist' for the meanings of KEY and INFO. Optional arg PARENTS is a list of parent menu names; it specifies where to put this language environment in the Describe Language Environment and Set Language Environment menus. For example, (\"European\") means to put this language environment in the European submenu in each of those two menus." (cond ((symbolp lang-env) (setq lang-env (symbol-name lang-env))) ((stringp lang-env) (setq lang-env (purecopy lang-env)))) (if parents (while parents (let (describe-map setup-map parent-symbol parent prompt) (if (symbolp (setq parent-symbol (car parents))) (setq parent (symbol-name parent)) (setq parent parent-symbol parent-symbol (intern parent))) (setq describe-map (lookup-key describe-language-environment-map (vector= parent-symbol))) ;; This prompt string is for define-prefix-command, so ;; that the map it creates will be suitable for a menu. (or describe-map (setq prompt (format "%s Environment" parent))) (unless describe-map (setq describe-map (intern (format "describe-%s-environment-map" (downcase parent)))) (define-prefix-command describe-map nil prompt) (define-key-after describe-language-environment-map (vector parent-sym= bol) (cons parent describe-map))) (setq setup-map (lookup-key setup-language-environment-map (vector paren= t-symbol))) (unless setup-map (setq setup-map (intern (format "setup-%s-environment-map" (downcase parent)))) (define-prefix-command setup-map nil prompt) (define-key-after setup-language-environment-map (vector parent-symbol) (cons parent setup-map))) (setq parents (cdr parents)) (set-language-info-setup-keymap lang-env alist (symbol-value desc= ribe-map) (symbol-value setup-map)))) (set-language-info-setup-keymap lang-env alist describe-language-environment-map setup= -language-environment-map)) (dolist (elt alist) (set-language-info-internal lang-env (car elt) (cdr elt))) (if (equal lang-env current-language-environment) (set-language-environment lang-env))) From unknown Sun Jun 22 00:29:04 2025 X-Loop: help-debbugs@gnu.org Subject: bug#58376: [PATCH] Set the PARENTS argument for language environments Resent-From: =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 10 Oct 2022 18:39:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58376 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Visuwesh Cc: Eli Zaretskii , 58376@debbugs.gnu.org Received: via spool by 58376-submit@debbugs.gnu.org id=B58376.166542711111098 (code B ref 58376); Mon, 10 Oct 2022 18:39:02 +0000 Received: (at 58376) by debbugs.gnu.org; 10 Oct 2022 18:38:31 +0000 Received: from localhost ([127.0.0.1]:49969 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ohxfa-0002su-6V for submit@debbugs.gnu.org; Mon, 10 Oct 2022 14:38:31 -0400 Received: from mail-yw1-f174.google.com ([209.85.128.174]:42606) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ohxfY-0002sh-6p for 58376@debbugs.gnu.org; Mon, 10 Oct 2022 14:38:29 -0400 Received: by mail-yw1-f174.google.com with SMTP id 00721157ae682-358bf076f1fso107932977b3.9 for <58376@debbugs.gnu.org>; Mon, 10 Oct 2022 11:38:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=teYwMy8TOYF0Xn6G188o5pT/WuQOiwCjaudXrye0G2g=; b=XPInIiSs4dLt1sRYQspIluXT7K1gygPb5Urrh/1bIEusaHfTeSUzCmMHMGmUpht6JW VUKyJZsHc5XmhcjreRRhs5yjS+oT5tST9oyBfm1SrxQAZ+ktDu8HQQ0LDmbb/2h7MPXQ +PI5yjfXM3NcZWXQa5sRABpi1kAse+BhXAtThqLrOtyW8vHPyZBnRHvQK8yX/N+aq/c2 q0DLAeslUN6Bh3/Rn2kDAWgz0tj8OgliuOKN1kcpxGhTErbjY7vmn5EyU6O+vwuxqObF Y6mbX14Gx/WwpzmG1fgbrF9zCedH0vcxusOjbWb0UYYEdlSFfRGUmP4YwAcISBdy+kIl v/Qw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=teYwMy8TOYF0Xn6G188o5pT/WuQOiwCjaudXrye0G2g=; b=YQ5Uod3kQOmnbLhhfiK+mUyrKEYVZV4MwAqxgVYEbRjn2oQIugvhuGOQ4cQFO6S8fj Xzl8hhhcDch4/Y02Ddmm0FdK86wyP9zUo3VkMlXMUtbdNrdJ0brWSebA8atX4C6k1gLR N4L/W+d01vxWXPHLMX+oAuhkfVfqk9pGkMWPo0+3owHM4Xrf+9dWkGvHJQmRGG0npKaw AQ7b5+Dv8TsxGD4hJRiBPOjsoLwKz/QeqKISnkBrGjKebljXmxjBuPJrGJ78MU0pGnQ3 Nkr8CfJgPY+LH7PpMC3n0K4rkpRXiFQxDr6PTSz6m8ofac0qhmJUA2ovQfdMEj05YWPQ Vglw== X-Gm-Message-State: ACrzQf3s6XRtILspq78wlHL9WuY93WKHNqm0MfZmmPjyW99/LJ5XjVOw FyWgxvBGpidkGA7S91Y7Vj8ewPUCHfsKpwf8Zh0= X-Google-Smtp-Source: AMsMyM74IG9Z5dHxr5v1OTsenAfOwaRQIdp8yQGpqNl3C+u4kLpKf0WOhLYFXKqm4llhsl3tF9Ga5i7IFGwmVmF+cA4= X-Received: by 2002:a81:49ca:0:b0:35b:b844:b401 with SMTP id w193-20020a8149ca000000b0035bb844b401mr18787177ywa.126.1665427102632; Mon, 10 Oct 2022 11:38:22 -0700 (PDT) MIME-Version: 1.0 References: <83wn9ajrud.fsf@gnu.org> <83tu4eji4l.fsf@gnu.org> <83edvhjt76.fsf@gnu.org> <838rlpjfmr.fsf@gnu.org> <87wn99oxtv.fsf@gmail.com> <87sfjxox3r.fsf@gmail.com> <87o7ulovzj.fsf@gmail.com> <87ilkrwxyd.fsf@gmail.com> <87bkqjwtyw.fsf@gmail.com> In-Reply-To: <87bkqjwtyw.fsf@gmail.com> From: =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh Date: Tue, 11 Oct 2022 00:08:11 +0530 Message-ID: Content-Type: multipart/mixed; boundary="000000000000da58af05eab27606" X-Spam-Score: 0.3 (/) 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.7 (/) --000000000000da58af05eab27606 Content-Type: multipart/alternative; boundary="000000000000da58ac05eab27604" --000000000000da58ac05eab27604 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Thanks, it works this way. I have created a patch for you, if the ones provided by you do not apply. I have also created a separate patch adding multiple PARENTs to Kharoshthi and Gothic. On Mon, Oct 10, 2022 at 9:29 PM Visuwesh wrote: > [=E0=AE=A4=E0=AE=BF=E0=AE=99=E0=AF=8D=E0=AE=95=E0=AE=B3=E0=AF=8D =E0=AE= =85=E0=AE=95=E0=AF=8D=E0=AE=9F=E0=AF=8B=E0=AE=AA=E0=AE=B0=E0=AF=8D 10, 2022= ] =E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0 =E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9= Sameer Singh wrote: > > > This one says: "error: corrupt patch at line 8" > > > > The previous one said: > > error: patch failed: lisp/international/mule-cmds.el:1208 > > error: lisp/international/mule-cmds.el: patch does not apply > > > > I have no idea why that is the case, and my network connection is too > slow to freshly clone the Emacs repo again. Can you replace the old > definition of `set-language-info-alist' with the following two forms > instead? > > (defun set-language-info-setup-keymap (lang-env alist describe-map > setup-map) > "Setup menu items for LANG-ENV. > See `set-language-info-alist' for details of other arguments." > (let ((doc (assq 'documentation alist))) > (when doc > (define-key-after describe-map (vector (intern lang-env)) > (cons lang-env 'describe-specified-language-support)))) > (define-key-after setup-map (vector (intern lang-env)) > (cons lang-env 'setup-specified-language-environment))) > > (defun set-language-info-alist (lang-env alist &optional parents) > "Store ALIST as the definition of language environment LANG-ENV. > ALIST is an alist of KEY and INFO values. See the documentation of > `language-info-alist' for the meanings of KEY and INFO. > > Optional arg PARENTS is a list of parent menu names; it specifies > where to put this language environment in the > Describe Language Environment and Set Language Environment menus. > For example, (\"European\") means to put this language environment > in the European submenu in each of those two menus." > (cond ((symbolp lang-env) > (setq lang-env (symbol-name lang-env))) > ((stringp lang-env) > (setq lang-env (purecopy lang-env)))) > (if parents > (while parents > (let (describe-map setup-map parent-symbol parent prompt) > (if (symbolp (setq parent-symbol (car parents))) > (setq parent (symbol-name parent)) > (setq parent parent-symbol parent-symbol (intern parent))) > (setq describe-map (lookup-key describe-language-environment-ma= p > (vector parent-symbol))) > ;; This prompt string is for define-prefix-command, so > ;; that the map it creates will be suitable for a menu. > (or describe-map (setq prompt (format "%s Environment" parent))= ) > (unless describe-map > (setq describe-map (intern (format > "describe-%s-environment-map" > (downcase parent)))) > (define-prefix-command describe-map nil prompt) > (define-key-after describe-language-environment-map (vector > parent-symbol) > (cons parent describe-map))) > (setq setup-map (lookup-key setup-language-environment-map > (vector parent-symbol))) > (unless setup-map > (setq setup-map (intern (format "setup-%s-environment-map" > (downcase parent)))) > (define-prefix-command setup-map nil prompt) > (define-key-after setup-language-environment-map (vector > parent-symbol) > (cons parent setup-map))) > (setq parents (cdr parents)) > (set-language-info-setup-keymap lang-env alist (symbol-value > describe-map) (symbol-value setup-map)))) > (set-language-info-setup-keymap lang-env alist > describe-language-environment-map > setup-language-environment-map)) > (dolist (elt alist) > (set-language-info-internal lang-env (car elt) (cdr elt))) > (if (equal lang-env current-language-environment) > (set-language-environment lang-env))) > --000000000000da58ac05eab27604 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Thanks, it works this way.
I have created a= patch for you, if the ones provided by you do not apply.

I have also created a separate patch adding multiple PARENTs to Kha= roshthi and Gothic.

On Mon, Oct 10, 2022 at 9:29 PM Visuwesh <= visuweshm@gmail.com> wrote:
[=E0=AE=A4=E0=AE= =BF=E0=AE=99=E0=AF=8D=E0=AE=95=E0=AE=B3=E0=AF=8D =E0=AE=85=E0=AE=95=E0=AF= =8D=E0=AE=9F=E0=AF=8B=E0=AE=AA=E0=AE=B0=E0=AF=8D 10, 2022] =E0=A4=B8=E0=A4= =AE=E0=A5=80=E0=A4=B0 =E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9 Sameer Singh wro= te:

> This one says: "error: corrupt patch at line 8"
>
> The previous one said:
> error: patch failed: lisp/international/mule-cmds.el:1208
> error: lisp/international/mule-cmds.el: patch does not apply
>

I have no idea why that is the case, and my network connection is too
slow to freshly clone the Emacs repo again.=C2=A0 Can you replace the old definition of `set-language-info-alist' with the following two forms instead?

(defun set-language-info-setup-keymap (lang-env alist describe-map setup-ma= p)
=C2=A0 "Setup menu items for LANG-ENV.
See `set-language-info-alist' for details of other arguments."
=C2=A0 (let ((doc (assq 'documentation alist)))
=C2=A0 =C2=A0 (when doc
=C2=A0 =C2=A0 =C2=A0 (define-key-after describe-map (vector (intern lang-en= v))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 (cons lang-env 'describe-specified-language= -support))))
=C2=A0 (define-key-after setup-map (vector (intern lang-env))
=C2=A0 =C2=A0 (cons lang-env 'setup-specified-language-environment)))
(defun set-language-info-alist (lang-env alist &optional parents)
=C2=A0 "Store ALIST as the definition of language environment LANG-ENV= .
ALIST is an alist of KEY and INFO values.=C2=A0 See the documentation of `language-info-alist' for the meanings of KEY and INFO.

Optional arg PARENTS is a list of parent menu names; it specifies
where to put this language environment in the
Describe Language Environment and Set Language Environment menus.
For example, (\"European\") means to put this language environmen= t
in the European submenu in each of those two menus."
=C2=A0 (cond ((symbolp lang-env)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(setq lang-env (symbol-name lang-env))) =C2=A0 =C2=A0 =C2=A0 =C2=A0 ((stringp lang-env)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(setq lang-env (purecopy lang-env))))
=C2=A0 (if parents
=C2=A0 =C2=A0 =C2=A0 (while parents
=C2=A0 =C2=A0 =C2=A0 =C2=A0 (let (describe-map setup-map parent-symbol pare= nt prompt)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (if (symbolp (setq parent-symbol (car pa= rents)))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (setq parent (symbol-name = parent))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (setq parent parent-symbol parent= -symbol (intern parent)))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (setq describe-map (lookup-key describe-= language-environment-map (vector parent-symbol)))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ;; This prompt string is for define-pref= ix-command, so
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ;; that the map it creates will be suita= ble for a menu.
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (or describe-map (setq prompt (format &q= uot;%s Environment" parent)))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (unless describe-map
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (setq describe-map (intern (forma= t "describe-%s-environment-map"
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0(downcase parent))))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (define-prefix-command describe-m= ap nil prompt)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (define-key-after describe-langua= ge-environment-map (vector parent-symbol)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (cons parent describe-map)= ))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (setq setup-map (lookup-key setup-langua= ge-environment-map (vector parent-symbol)))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (unless setup-map
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (setq setup-map (intern (format &= quot;setup-%s-environment-map"
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 (downcase parent))))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (define-prefix-command setup-map = nil prompt)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (define-key-after setup-language-= environment-map (vector parent-symbol)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (cons parent setup-map)))<= br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (setq parents (cdr parents))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (set-language-info-setup-keymap lang-env= alist (symbol-value describe-map) (symbol-value setup-map))))
=C2=A0 =C2=A0 (set-language-info-setup-keymap lang-env alist
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 describe-language-envi= ronment-map setup-language-environment-map))
=C2=A0 (dolist (elt alist)
=C2=A0 =C2=A0 (set-language-info-internal lang-env (car elt) (cdr elt))) =C2=A0 (if (equal lang-env current-language-environment)
=C2=A0 =C2=A0 =C2=A0 (set-language-environment lang-env)))
--000000000000da58ac05eab27604-- --000000000000da58af05eab27606 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Fix-set-language-info-alist-when-multiple-PARENTS-ar.patch" Content-Disposition: attachment; filename="0001-Fix-set-language-info-alist-when-multiple-PARENTS-ar.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_l93435bg0 RnJvbSBlYmI5MjhjYTAzYzVmZmQzNGE4MTVmMDk4MjVmM2Q4YjQwMjY5ODY4IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBWaXN1d2VzaCA8dmlzdXdlc2htQGdtYWlsLmNvbT4KRGF0ZTog TW9uLCAxMCBPY3QgMjAyMiAyMzo0OTowNiArMDUzMApTdWJqZWN0OiBbUEFUQ0hdIEZpeCBzZXQt bGFuZ3VhZ2UtaW5mby1hbGlzdCB3aGVuIG11bHRpcGxlIFBBUkVOVFMgYXJlIGdpdmVuCiAoYnVn IzU4Mzc2KQoKKiBsaXNwL2ludGVybmF0aW9uYWwvbXVsZS1jbWRzLmVsIChzZXQtbGFuZ3VhZ2Ut aW5mby1zZXR1cC1rZXltYXApOgpGdW5jdGlvbiBmYWN0b3JlZCBvdXQgZnJvbS4uLgooc2V0LWxh bmd1YWdlLWluZm8tYWxpc3QpOiAuLi5oZXJlLiAgRG8gbm90IG1lc3MgdXAgdGhlIGtleW1hcHMg d2hlbgptdWx0aXBsZSBwYXJlbnRzIGFyZSBnaXZlbiBpbiBQQVJFTlRTLgotLS0KIGxpc3AvaW50 ZXJuYXRpb25hbC9tdWxlLWNtZHMuZWwgfCA4NiArKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0t LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0MSBpbnNlcnRpb25zKCspLCA0NSBkZWxldGlvbnMoLSkK CmRpZmYgLS1naXQgYS9saXNwL2ludGVybmF0aW9uYWwvbXVsZS1jbWRzLmVsIGIvbGlzcC9pbnRl cm5hdGlvbmFsL211bGUtY21kcy5lbAppbmRleCA0OGU1YzlhYTFmLi5kZmQyZTE0MzhlIDEwMDY0 NAotLS0gYS9saXNwL2ludGVybmF0aW9uYWwvbXVsZS1jbWRzLmVsCisrKyBiL2xpc3AvaW50ZXJu YXRpb25hbC9tdWxlLWNtZHMuZWwKQEAgLTEyMDgsNiArMTIwOCwxNiBAQCBzZXQtbGFuZ3VhZ2Ut aW5mby1pbnRlcm5hbAogCQkJICAobGlzdCAnY29uc3QgbGFuZykpCiAJCQkoc29ydCAobWFwY2Fy ICdjYXIgbGFuZ3VhZ2UtaW5mby1hbGlzdCkgJ3N0cmluZzwpKSkpKSkKIAorKGRlZnVuIHNldC1s YW5ndWFnZS1pbmZvLXNldHVwLWtleW1hcCAobGFuZy1lbnYgYWxpc3QgZGVzY3JpYmUtbWFwIHNl dHVwLW1hcCkKKyAgIlNldHVwIG1lbnUgaXRlbXMgZm9yIExBTkctRU5WLgorU2VlIGBzZXQtbGFu Z3VhZ2UtaW5mby1hbGlzdCcgZm9yIGRldGFpbHMgb2Ygb3RoZXIgYXJndW1lbnRzLiIKKyAgKGxl dCAoKGRvYyAoYXNzcSAnZG9jdW1lbnRhdGlvbiBhbGlzdCkpKQorICAgICh3aGVuIGRvYworICAg ICAgKGRlZmluZS1rZXktYWZ0ZXIgZGVzY3JpYmUtbWFwICh2ZWN0b3IgKGludGVybiBsYW5nLWVu dikpCisJKGNvbnMgbGFuZy1lbnYgJ2Rlc2NyaWJlLXNwZWNpZmllZC1sYW5ndWFnZS1zdXBwb3J0 KSkpKQorICAoZGVmaW5lLWtleS1hZnRlciBzZXR1cC1tYXAgKHZlY3RvciAoaW50ZXJuIGxhbmct ZW52KSkKKyAgICAoY29ucyBsYW5nLWVudiAnc2V0dXAtc3BlY2lmaWVkLWxhbmd1YWdlLWVudmly b25tZW50KSkpCisKIChkZWZ1biBzZXQtbGFuZ3VhZ2UtaW5mby1hbGlzdCAobGFuZy1lbnYgYWxp c3QgJm9wdGlvbmFsIHBhcmVudHMpCiAgICJTdG9yZSBBTElTVCBhcyB0aGUgZGVmaW5pdGlvbiBv ZiBsYW5ndWFnZSBlbnZpcm9ubWVudCBMQU5HLUVOVi4KIEFMSVNUIGlzIGFuIGFsaXN0IG9mIEtF WSBhbmQgSU5GTyB2YWx1ZXMuICBTZWUgdGhlIGRvY3VtZW50YXRpb24gb2YKQEAgLTEyMjIsNTEg KzEyMzIsMzcgQEAgc2V0LWxhbmd1YWdlLWluZm8tYWxpc3QKIAkgKHNldHEgbGFuZy1lbnYgKHN5 bWJvbC1uYW1lIGxhbmctZW52KSkpCiAJKChzdHJpbmdwIGxhbmctZW52KQogCSAoc2V0cSBsYW5n LWVudiAocHVyZWNvcHkgbGFuZy1lbnYpKSkpCi0gIChsZXQgKChkZXNjcmliZS1tYXAgZGVzY3Jp YmUtbGFuZ3VhZ2UtZW52aXJvbm1lbnQtbWFwKQotCShzZXR1cC1tYXAgc2V0dXAtbGFuZ3VhZ2Ut ZW52aXJvbm1lbnQtbWFwKSkKLSAgICAoaWYgcGFyZW50cwotCShsZXQgKChsIHBhcmVudHMpCi0J ICAgICAgbWFwIHBhcmVudC1zeW1ib2wgcGFyZW50IHByb21wdCkKLQkgICh3aGlsZSBsCi0JICAg IChpZiAoc3ltYm9scCAoc2V0cSBwYXJlbnQtc3ltYm9sIChjYXIgbCkpKQotCQkoc2V0cSBwYXJl bnQgKHN5bWJvbC1uYW1lIHBhcmVudCkpCi0JICAgICAgKHNldHEgcGFyZW50IHBhcmVudC1zeW1i b2wgcGFyZW50LXN5bWJvbCAoaW50ZXJuIHBhcmVudCkpKQotCSAgICAoc2V0cSBtYXAgKGxvb2t1 cC1rZXkgZGVzY3JpYmUtbWFwICh2ZWN0b3IgcGFyZW50LXN5bWJvbCkpKQotCSAgICA7OyBUaGlz IHByb21wdCBzdHJpbmcgaXMgZm9yIGRlZmluZS1wcmVmaXgtY29tbWFuZCwgc28KLQkgICAgOzsg dGhhdCB0aGUgbWFwIGl0IGNyZWF0ZXMgd2lsbCBiZSBzdWl0YWJsZSBmb3IgYSBtZW51LgotCSAg ICAob3IgbWFwIChzZXRxIHByb21wdCAoZm9ybWF0ICIlcyBFbnZpcm9ubWVudCIgcGFyZW50KSkp Ci0JICAgIChpZiAobm90IG1hcCkKLQkJKHByb2duCi0JCSAgKHNldHEgbWFwIChpbnRlcm4gKGZv cm1hdCAiZGVzY3JpYmUtJXMtZW52aXJvbm1lbnQtbWFwIgotCQkJCQkgICAgKGRvd25jYXNlIHBh cmVudCkpKSkKLQkJICAoZGVmaW5lLXByZWZpeC1jb21tYW5kIG1hcCBuaWwgcHJvbXB0KQotCQkg IChkZWZpbmUta2V5LWFmdGVyIGRlc2NyaWJlLW1hcCAodmVjdG9yIHBhcmVudC1zeW1ib2wpCi0J CSAgICAoY29ucyBwYXJlbnQgbWFwKSkpKQotCSAgICAoc2V0cSBkZXNjcmliZS1tYXAgKHN5bWJv bC12YWx1ZSBtYXApKQotCSAgICAoc2V0cSBtYXAgKGxvb2t1cC1rZXkgc2V0dXAtbWFwICh2ZWN0 b3IgcGFyZW50LXN5bWJvbCkpKQotCSAgICAoaWYgKG5vdCBtYXApCi0JCShwcm9nbgotCQkgIChz ZXRxIG1hcCAoaW50ZXJuIChmb3JtYXQgInNldHVwLSVzLWVudmlyb25tZW50LW1hcCIKLQkJCQkJ ICAgIChkb3duY2FzZSBwYXJlbnQpKSkpCi0JCSAgKGRlZmluZS1wcmVmaXgtY29tbWFuZCBtYXAg bmlsIHByb21wdCkKLQkJICAoZGVmaW5lLWtleS1hZnRlciBzZXR1cC1tYXAgKHZlY3RvciBwYXJl bnQtc3ltYm9sKQotCQkgICAgKGNvbnMgcGFyZW50IG1hcCkpKSkKLQkgICAgKHNldHEgc2V0dXAt bWFwIChzeW1ib2wtdmFsdWUgbWFwKSkKLQkgICAgKHNldHEgbCAoY2RyIGwpKSkpKQotCi0gICAg OzsgU2V0IHVwIG1lbnUgaXRlbXMgZm9yIHRoaXMgbGFuZ3VhZ2UgZW52LgotICAgIChsZXQgKChk b2MgKGFzc3EgJ2RvY3VtZW50YXRpb24gYWxpc3QpKSkKLSAgICAgICh3aGVuIGRvYwotCShkZWZp bmUta2V5LWFmdGVyIGRlc2NyaWJlLW1hcCAodmVjdG9yIChpbnRlcm4gbGFuZy1lbnYpKQotCSAg KGNvbnMgbGFuZy1lbnYgJ2Rlc2NyaWJlLXNwZWNpZmllZC1sYW5ndWFnZS1zdXBwb3J0KSkpKQot ICAgIChkZWZpbmUta2V5LWFmdGVyIHNldHVwLW1hcCAodmVjdG9yIChpbnRlcm4gbGFuZy1lbnYp KQotICAgICAgKGNvbnMgbGFuZy1lbnYgJ3NldHVwLXNwZWNpZmllZC1sYW5ndWFnZS1lbnZpcm9u bWVudCkpCi0KLSAgICAoZG9saXN0IChlbHQgYWxpc3QpCi0gICAgICAoc2V0LWxhbmd1YWdlLWlu Zm8taW50ZXJuYWwgbGFuZy1lbnYgKGNhciBlbHQpIChjZHIgZWx0KSkpCi0KLSAgICAoaWYgKGVx dWFsIGxhbmctZW52IGN1cnJlbnQtbGFuZ3VhZ2UtZW52aXJvbm1lbnQpCi0JKHNldC1sYW5ndWFn ZS1lbnZpcm9ubWVudCBsYW5nLWVudikpKSkKKyAgKGlmIHBhcmVudHMKKyAgICAgICh3aGlsZSBw YXJlbnRzCisJKGxldCAoZGVzY3JpYmUtbWFwIHNldHVwLW1hcCBwYXJlbnQtc3ltYm9sIHBhcmVu dCBwcm9tcHQpCisJICAoaWYgKHN5bWJvbHAgKHNldHEgcGFyZW50LXN5bWJvbCAoY2FyIHBhcmVu dHMpKSkKKwkgICAgICAoc2V0cSBwYXJlbnQgKHN5bWJvbC1uYW1lIHBhcmVudCkpCisJICAgIChz ZXRxIHBhcmVudCBwYXJlbnQtc3ltYm9sIHBhcmVudC1zeW1ib2wgKGludGVybiBwYXJlbnQpKSkK KwkgIChzZXRxIGRlc2NyaWJlLW1hcCAobG9va3VwLWtleSBkZXNjcmliZS1sYW5ndWFnZS1lbnZp cm9ubWVudC1tYXAgKHZlY3RvciBwYXJlbnQtc3ltYm9sKSkpCisJICA7OyBUaGlzIHByb21wdCBz dHJpbmcgaXMgZm9yIGRlZmluZS1wcmVmaXgtY29tbWFuZCwgc28KKwkgIDs7IHRoYXQgdGhlIG1h cCBpdCBjcmVhdGVzIHdpbGwgYmUgc3VpdGFibGUgZm9yIGEgbWVudS4KKwkgIChvciBkZXNjcmli ZS1tYXAgKHNldHEgcHJvbXB0IChmb3JtYXQgIiVzIEVudmlyb25tZW50IiBwYXJlbnQpKSkKKwkg ICh1bmxlc3MgZGVzY3JpYmUtbWFwCisJICAgIChzZXRxIGRlc2NyaWJlLW1hcCAoaW50ZXJuIChm b3JtYXQgImRlc2NyaWJlLSVzLWVudmlyb25tZW50LW1hcCIKKwkJCQkJICAgICAgIChkb3duY2Fz ZSBwYXJlbnQpKSkpCisJICAgIChkZWZpbmUtcHJlZml4LWNvbW1hbmQgZGVzY3JpYmUtbWFwIG5p bCBwcm9tcHQpCisJICAgIChkZWZpbmUta2V5LWFmdGVyIGRlc2NyaWJlLWxhbmd1YWdlLWVudmly b25tZW50LW1hcCAodmVjdG9yIHBhcmVudC1zeW1ib2wpCisJICAgICAgKGNvbnMgcGFyZW50IGRl c2NyaWJlLW1hcCkpKQorCSAgKHNldHEgc2V0dXAtbWFwIChsb29rdXAta2V5IHNldHVwLWxhbmd1 YWdlLWVudmlyb25tZW50LW1hcCAodmVjdG9yIHBhcmVudC1zeW1ib2wpKSkKKwkgICh1bmxlc3Mg c2V0dXAtbWFwCisJICAgIChzZXRxIHNldHVwLW1hcCAoaW50ZXJuIChmb3JtYXQgInNldHVwLSVz LWVudmlyb25tZW50LW1hcCIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgKGRvd25jYXNlIHBhcmVudCkpKSkKKwkgICAgKGRlZmluZS1wcmVmaXgtY29tbWFuZCBz ZXR1cC1tYXAgbmlsIHByb21wdCkKKwkgICAgKGRlZmluZS1rZXktYWZ0ZXIgc2V0dXAtbGFuZ3Vh Z2UtZW52aXJvbm1lbnQtbWFwICh2ZWN0b3IgcGFyZW50LXN5bWJvbCkKKwkgICAgICAoY29ucyBw YXJlbnQgc2V0dXAtbWFwKSkpCisJICAoc2V0cSBwYXJlbnRzIChjZHIgcGFyZW50cykpCisgICAg ICAgICAgKHNldC1sYW5ndWFnZS1pbmZvLXNldHVwLWtleW1hcCBsYW5nLWVudiBhbGlzdCAoc3lt Ym9sLXZhbHVlIGRlc2NyaWJlLW1hcCkgKHN5bWJvbC12YWx1ZSBzZXR1cC1tYXApKSkpCisgICAg KHNldC1sYW5ndWFnZS1pbmZvLXNldHVwLWtleW1hcCBsYW5nLWVudiBhbGlzdAorICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgZGVzY3JpYmUtbGFuZ3VhZ2UtZW52aXJvbm1lbnQt bWFwIHNldHVwLWxhbmd1YWdlLWVudmlyb25tZW50LW1hcCkpCisgIChkb2xpc3QgKGVsdCBhbGlz dCkKKyAgICAoc2V0LWxhbmd1YWdlLWluZm8taW50ZXJuYWwgbGFuZy1lbnYgKGNhciBlbHQpIChj ZHIgZWx0KSkpCisgIChpZiAoZXF1YWwgbGFuZy1lbnYgY3VycmVudC1sYW5ndWFnZS1lbnZpcm9u bWVudCkKKyAgICAgIChzZXQtbGFuZ3VhZ2UtZW52aXJvbm1lbnQgbGFuZy1lbnYpKSkKIAogKGRl ZnVuIHJlYWQtbGFuZ3VhZ2UtbmFtZSAoa2V5IHByb21wdCAmb3B0aW9uYWwgZGVmYXVsdCkKICAg IlJlYWQgYSBsYW5ndWFnZSBlbnZpcm9ubWVudCBuYW1lIHdoaWNoIGhhcyBpbmZvcm1hdGlvbiBm b3IgS0VZLgotLSAKMi4zNy4zCgo= --000000000000da58af05eab27606 Content-Type: text/x-patch; charset="UTF-8"; name="0001-Add-multiple-PARENTs-to-Kharoshthi-and-Gothic-bug-58.patch" Content-Disposition: attachment; filename="0001-Add-multiple-PARENTs-to-Kharoshthi-and-Gothic-bug-58.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_l9343b101 RnJvbSBiNmEyNjMyNmVhZjQ1YmQzMDBhMmUxZWE1ODg2YmRmN2UwOWU1MjI0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/PUUwPUE0PUI4PUUwPUE0PUFFPUUwPUE1PTgw PUUwPUE0PUIwPTIwPUUwPUE0PUI4PUUwPUE0PUJGPz0KID0/VVRGLTg/cT89RTA9QTQ9ODI9RTA9 QTQ9Qjk9MjBTYW1lZXI9MjBTaW5naD89IDxsdW1hcnplbGkzMEBnbWFpbC5jb20+CkRhdGU6IE1v biwgMTAgT2N0IDIwMjIgMjM6NTI6MjQgKzA1MzAKU3ViamVjdDogW1BBVENIXSBBZGQgbXVsdGlw bGUgUEFSRU5UcyB0byBLaGFyb3NodGhpIGFuZCBHb3RoaWMgKGJ1ZyM1ODM3NikKCiogbGlzcC9s YW5ndWFnZS9taXNjLWxhbmcuZWwgKCJLaGFyb3NodGhpIik6CkFkZCAiSW5kaWFuIi4KKiBsaXNw L2xhbmd1YWdlL21pc2MtbGFuZy5lbCAoIkdvdGhpYyIpOgpBZGQgIkV1cm9wZWFuIi4KCiogbGlz cC9sZWltL3F1YWlsL21pc2MtbGFuZy5lbCAoImdvdGhpYyIpOiBGaXggdHlwby4KLS0tCiBsaXNw L2xhbmd1YWdlL21pc2MtbGFuZy5lbCAgIHwgNiArKysrLS0KIGxpc3AvbGVpbS9xdWFpbC9taXNj LWxhbmcuZWwgfCAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgMyBkZWxl dGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saXNwL2xhbmd1YWdlL21pc2MtbGFuZy5lbCBiL2xpc3Av bGFuZ3VhZ2UvbWlzYy1sYW5nLmVsCmluZGV4IGMzNDAxN2Q5YjMuLmQ1MmY0MDJhY2EgMTAwNjQ0 Ci0tLSBhL2xpc3AvbGFuZ3VhZ2UvbWlzYy1sYW5nLmVsCisrKyBiL2xpc3AvbGFuZ3VhZ2UvbWlz Yy1sYW5nLmVsCkBAIC0yNTMsNyArMjUzLDggQEAgZWd5cHRpYW4tc2hhcGUtZ3JvdXBpbmcKIAkg ICAgICAgIChkb2N1bWVudGF0aW9uIC4gIlwKIExhbmd1YWdlIGVudmlyb25tZW50IGZvciBHxIFu ZGjEgXLEqywgU2Fuc2tyaXQsIGFuZCBvdGhlciBsYW5ndWFnZXMKIHVzaW5nIHRoZSBLaGFyb+G5 o+G5rWjEqyBzY3JpcHQuIikpCi0gJygiTWlzYyIpKQorICcoIk1pc2MiCisgICAiSW5kaWFuIikp CiAKIChsZXQgKChjb25zb25hbnQgICAgICJbXFUwMDAxMEEwMFxVMDAwMTBBMTAtXFUwMDAxMEEz NV0iKQogICAgICAgKHZvd2VsICAgICAgICAgIltcVTAwMDEwQTAxLVxVMDAwMTBBMDZdIikKQEAg LTMyMiw3ICszMjMsOCBAQCBlZ3lwdGlhbi1zaGFwZS1ncm91cGluZwogICAgICAgICAgICAgKGRv Y3VtZW50YXRpb24gLiAiXAogQW5jaWVudCBHb3RoaWMgbGFuZ3VhZ2UgdXNpbmcgdGhlIEdvdGhp YyBzY3JpcHQgaXMgc3VwcG9ydGVkIGluIHRoaXMKIGxhbmd1YWdlIGVudmlyb25tZW50LiIpKQot ICcoIk1pc2MiKSkKKyAnKCJNaXNjIgorICAgIkV1cm9wZWFuIikpCiAKIDs7Ozs7Ozs7Ozs7Ozs7 Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OzsKIDs7IENvcHRpYwpkaWZmIC0tZ2l0IGEvbGlzcC9s ZWltL3F1YWlsL21pc2MtbGFuZy5lbCBiL2xpc3AvbGVpbS9xdWFpbC9taXNjLWxhbmcuZWwKaW5k ZXggNzMyODdlZTc4NC4uZTllMTFhYzY3OSAxMDA2NDQKLS0tIGEvbGlzcC9sZWltL3F1YWlsL21p c2MtbGFuZy5lbAorKysgYi9saXNwL2xlaW0vcXVhaWwvbWlzYy1sYW5nLmVsCkBAIC0xNTI2LDcg KzE1MjYsNyBAQAogCiAocXVhaWwtZGVmaW5lLXBhY2thZ2UKICAiZ290aGljIiAiR290aGljIiAi 8JCMsCIgbmlsCi0gIklucHV0IG1ldGhpZCBmb3IgdGhlIGFuY2llbnQgR290aGljIHNjcmlwdC4i CisgIklucHV0IG1ldGhvZCBmb3IgdGhlIGFuY2llbnQgR290aGljIHNjcmlwdC4iCiAgbmlsIHQg dCB0IHQgbmlsIG5pbCBuaWwgbmlsIG5pbCB0KQogCiAocXVhaWwtZGVmaW5lLXJ1bGVzCi0tIAoy LjM3LjMKCg== --000000000000da58af05eab27606-- From unknown Sun Jun 22 00:29:04 2025 X-Loop: help-debbugs@gnu.org Subject: bug#58376: [PATCH] Set the PARENTS argument for language environments Resent-From: =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 30 Oct 2022 08:23:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58376 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Eli Zaretskii Cc: 58376@debbugs.gnu.org, Visuwesh Received: via spool by 58376-submit@debbugs.gnu.org id=B58376.166711816717440 (code B ref 58376); Sun, 30 Oct 2022 08:23:02 +0000 Received: (at 58376) by debbugs.gnu.org; 30 Oct 2022 08:22:47 +0000 Received: from localhost ([127.0.0.1]:37283 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1op3ag-0004XE-D0 for submit@debbugs.gnu.org; Sun, 30 Oct 2022 04:22:46 -0400 Received: from mail-yb1-f175.google.com ([209.85.219.175]:46820) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1op3aZ-0004Ws-Vc for 58376@debbugs.gnu.org; Sun, 30 Oct 2022 04:22:44 -0400 Received: by mail-yb1-f175.google.com with SMTP id y72so10604713yby.13 for <58376@debbugs.gnu.org>; Sun, 30 Oct 2022 01:22:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=7/rzrW7nKex4Ma6RZ5H9U+q0R6mkYFpPXdMRHTGpIWY=; b=j2ncNF16JzAYy0ctCbrRMoIaG10Ooswi1cMMmhd1HlHsVdm/KIVMOWvj212qXLqDx5 XLLvctnYYCxL4jeyh1VjF2Y5E9YphqRU8Q9yZ7Lcjew0CLst23LuyEi1Y1lBL0zMPBLb E4z6oelqAvDX5iEbrgwubD+u8sy5J76HP3/He0s5Nxd5+OWssM9dOdpr8JhjJ539zlq5 TNg9ImlILGpBYsOUDT+F7oDWzXs3RcZJq4Zc52HzlKv13rZejxEgYpie629VAnZJ8pIG bFh7uhWwRpF4uwuds9PySk/atB21b3OCeHYna5p9Thzp+Upaf1b1xLWUwoPfdSessq7D tOPw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=7/rzrW7nKex4Ma6RZ5H9U+q0R6mkYFpPXdMRHTGpIWY=; b=qLaKvHO+WVSH4JnhFXUJjvbvpUutBrVeJMRz8MdO66jtci2iTGSUJQXxOcvmI1Fym4 /Gmp9R4d16pjjHBmCE5aCGBCMNHLSHm6s6vumcNVCmt6/j57VIUZNuJZmY/21W75XiAe p5srOXM3/pAlkOuD8x6IYaOiCXanGgD5qIulMMjdPLDWVR33+FjXLxSjieK9LY+j2QFe 5ojVMDZyCfuzL1iDYhZ2WdJ40bQv6F2zMe5gimDz6AP79oXRNtuLPqnyfAghwivXCnPd rAeJ+7Uvjttwx/R5Y27rgu3B8Ell/Abt/yM7P4Fl5tEzH8a4+9cyiaGinsXyVJgKXK4c Q7Eg== X-Gm-Message-State: ACrzQf08CeLH0PI7wXihc/XJu7JaOFIMM/d0EAEFfybw0Mn44pdm5x9L eK7hXjUpUEnCLVTp/PSAi1GyLpEAeWyFdu7TbdM= X-Google-Smtp-Source: AMsMyM48TQMnTsDttS1h2s9MTReuROtJIlY8K8GqpeSJlXV4cfPwgcW/l1BHI8j3wmPgSLEA01niFoPGUoYqpg5qBA8= X-Received: by 2002:a05:6902:150e:b0:6ca:84f9:e837 with SMTP id q14-20020a056902150e00b006ca84f9e837mr7274732ybu.251.1667118154109; Sun, 30 Oct 2022 01:22:34 -0700 (PDT) MIME-Version: 1.0 References: <83wn9ajrud.fsf@gnu.org> <83tu4eji4l.fsf@gnu.org> <83edvhjt76.fsf@gnu.org> <838rlpjfmr.fsf@gnu.org> <87wn99oxtv.fsf@gmail.com> <87sfjxox3r.fsf@gmail.com> <87o7ulovzj.fsf@gmail.com> <87ilkrwxyd.fsf@gmail.com> <87bkqjwtyw.fsf@gmail.com> In-Reply-To: From: =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh Date: Sun, 30 Oct 2022 13:52:22 +0530 Message-ID: Content-Type: multipart/alternative; boundary="0000000000005fd61305ec3c31f8" X-Spam-Score: 0.3 (/) 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.7 (/) --0000000000005fd61305ec3c31f8 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Looks like, these patches have not yet been merged, it seems like they were forgotten among other things, therefore please install them. Thanks On Tue, Oct 11, 2022 at 12:08 AM =E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0 =E0= =A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9 Sameer Singh < lumarzeli30@gmail.com> wrote: > Thanks, it works this way. > I have created a patch for you, if the ones provided by you do not apply. > > I have also created a separate patch adding multiple PARENTs to Kharoshth= i > and Gothic. > > On Mon, Oct 10, 2022 at 9:29 PM Visuwesh wrote: > >> [=E0=AE=A4=E0=AE=BF=E0=AE=99=E0=AF=8D=E0=AE=95=E0=AE=B3=E0=AF=8D =E0=AE= =85=E0=AE=95=E0=AF=8D=E0=AE=9F=E0=AF=8B=E0=AE=AA=E0=AE=B0=E0=AF=8D 10, 2022= ] =E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0 =E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9= Sameer Singh wrote: >> >> > This one says: "error: corrupt patch at line 8" >> > >> > The previous one said: >> > error: patch failed: lisp/international/mule-cmds.el:1208 >> > error: lisp/international/mule-cmds.el: patch does not apply >> > >> >> I have no idea why that is the case, and my network connection is too >> slow to freshly clone the Emacs repo again. Can you replace the old >> definition of `set-language-info-alist' with the following two forms >> instead? >> >> (defun set-language-info-setup-keymap (lang-env alist describe-map >> setup-map) >> "Setup menu items for LANG-ENV. >> See `set-language-info-alist' for details of other arguments." >> (let ((doc (assq 'documentation alist))) >> (when doc >> (define-key-after describe-map (vector (intern lang-env)) >> (cons lang-env 'describe-specified-language-support)))) >> (define-key-after setup-map (vector (intern lang-env)) >> (cons lang-env 'setup-specified-language-environment))) >> >> (defun set-language-info-alist (lang-env alist &optional parents) >> "Store ALIST as the definition of language environment LANG-ENV. >> ALIST is an alist of KEY and INFO values. See the documentation of >> `language-info-alist' for the meanings of KEY and INFO. >> >> Optional arg PARENTS is a list of parent menu names; it specifies >> where to put this language environment in the >> Describe Language Environment and Set Language Environment menus. >> For example, (\"European\") means to put this language environment >> in the European submenu in each of those two menus." >> (cond ((symbolp lang-env) >> (setq lang-env (symbol-name lang-env))) >> ((stringp lang-env) >> (setq lang-env (purecopy lang-env)))) >> (if parents >> (while parents >> (let (describe-map setup-map parent-symbol parent prompt) >> (if (symbolp (setq parent-symbol (car parents))) >> (setq parent (symbol-name parent)) >> (setq parent parent-symbol parent-symbol (intern parent))) >> (setq describe-map (lookup-key >> describe-language-environment-map (vector parent-symbol))) >> ;; This prompt string is for define-prefix-command, so >> ;; that the map it creates will be suitable for a menu. >> (or describe-map (setq prompt (format "%s Environment" parent)= )) >> (unless describe-map >> (setq describe-map (intern (format >> "describe-%s-environment-map" >> (downcase parent)))) >> (define-prefix-command describe-map nil prompt) >> (define-key-after describe-language-environment-map (vector >> parent-symbol) >> (cons parent describe-map))) >> (setq setup-map (lookup-key setup-language-environment-map >> (vector parent-symbol))) >> (unless setup-map >> (setq setup-map (intern (format "setup-%s-environment-map" >> (downcase parent)))) >> (define-prefix-command setup-map nil prompt) >> (define-key-after setup-language-environment-map (vector >> parent-symbol) >> (cons parent setup-map))) >> (setq parents (cdr parents)) >> (set-language-info-setup-keymap lang-env alist (symbol-value >> describe-map) (symbol-value setup-map)))) >> (set-language-info-setup-keymap lang-env alist >> describe-language-environment-map >> setup-language-environment-map)) >> (dolist (elt alist) >> (set-language-info-internal lang-env (car elt) (cdr elt))) >> (if (equal lang-env current-language-environment) >> (set-language-environment lang-env))) >> > --0000000000005fd61305ec3c31f8 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Looks like, these patches have not yet been merged, i= t seems like they were forgotten among other things,
therefore pl= ease install them.

Thanks

On Tue, Oct 11,= 2022 at 12:08 AM =E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0 =E0=A4=B8=E0=A4=BF= =E0=A4=82=E0=A4=B9 Sameer Singh <lumarzeli30@gmail.com> wrote:
Thanks, it w= orks this way.
I have created a patch for you, if the ones provid= ed by you do not apply.

I have also created a sepa= rate patch adding multiple PARENTs to Kharoshthi and Gothic.

On Mo= n, Oct 10, 2022 at 9:29 PM Visuwesh <visuweshm@gmail.com> wrote:
[=E0=AE=A4=E0=AE=BF=E0=AE=99=E0=AF= =8D=E0=AE=95=E0=AE=B3=E0=AF=8D =E0=AE=85=E0=AE=95=E0=AF=8D=E0=AE=9F=E0=AF= =8B=E0=AE=AA=E0=AE=B0=E0=AF=8D 10, 2022] =E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4= =B0 =E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9 Sameer Singh wrote:

> This one says: "error: corrupt patch at line 8"
>
> The previous one said:
> error: patch failed: lisp/international/mule-cmds.el:1208
> error: lisp/international/mule-cmds.el: patch does not apply
>

I have no idea why that is the case, and my network connection is too
slow to freshly clone the Emacs repo again.=C2=A0 Can you replace the old definition of `set-language-info-alist' with the following two forms instead?

(defun set-language-info-setup-keymap (lang-env alist describe-map setup-ma= p)
=C2=A0 "Setup menu items for LANG-ENV.
See `set-language-info-alist' for details of other arguments."
=C2=A0 (let ((doc (assq 'documentation alist)))
=C2=A0 =C2=A0 (when doc
=C2=A0 =C2=A0 =C2=A0 (define-key-after describe-map (vector (intern lang-en= v))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 (cons lang-env 'describe-specified-language= -support))))
=C2=A0 (define-key-after setup-map (vector (intern lang-env))
=C2=A0 =C2=A0 (cons lang-env 'setup-specified-language-environment)))
(defun set-language-info-alist (lang-env alist &optional parents)
=C2=A0 "Store ALIST as the definition of language environment LANG-ENV= .
ALIST is an alist of KEY and INFO values.=C2=A0 See the documentation of `language-info-alist' for the meanings of KEY and INFO.

Optional arg PARENTS is a list of parent menu names; it specifies
where to put this language environment in the
Describe Language Environment and Set Language Environment menus.
For example, (\"European\") means to put this language environmen= t
in the European submenu in each of those two menus."
=C2=A0 (cond ((symbolp lang-env)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(setq lang-env (symbol-name lang-env))) =C2=A0 =C2=A0 =C2=A0 =C2=A0 ((stringp lang-env)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(setq lang-env (purecopy lang-env))))
=C2=A0 (if parents
=C2=A0 =C2=A0 =C2=A0 (while parents
=C2=A0 =C2=A0 =C2=A0 =C2=A0 (let (describe-map setup-map parent-symbol pare= nt prompt)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (if (symbolp (setq parent-symbol (car pa= rents)))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (setq parent (symbol-name = parent))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (setq parent parent-symbol parent= -symbol (intern parent)))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (setq describe-map (lookup-key describe-= language-environment-map (vector parent-symbol)))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ;; This prompt string is for define-pref= ix-command, so
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ;; that the map it creates will be suita= ble for a menu.
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (or describe-map (setq prompt (format &q= uot;%s Environment" parent)))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (unless describe-map
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (setq describe-map (intern (forma= t "describe-%s-environment-map"
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0(downcase parent))))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (define-prefix-command describe-m= ap nil prompt)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (define-key-after describe-langua= ge-environment-map (vector parent-symbol)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (cons parent describe-map)= ))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (setq setup-map (lookup-key setup-langua= ge-environment-map (vector parent-symbol)))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (unless setup-map
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (setq setup-map (intern (format &= quot;setup-%s-environment-map"
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 (downcase parent))))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (define-prefix-command setup-map = nil prompt)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (define-key-after setup-language-= environment-map (vector parent-symbol)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (cons parent setup-map)))<= br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (setq parents (cdr parents))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (set-language-info-setup-keymap lang-env= alist (symbol-value describe-map) (symbol-value setup-map))))
=C2=A0 =C2=A0 (set-language-info-setup-keymap lang-env alist
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 describe-language-envi= ronment-map setup-language-environment-map))
=C2=A0 (dolist (elt alist)
=C2=A0 =C2=A0 (set-language-info-internal lang-env (car elt) (cdr elt))) =C2=A0 (if (equal lang-env current-language-environment)
=C2=A0 =C2=A0 =C2=A0 (set-language-environment lang-env)))
--0000000000005fd61305ec3c31f8-- From unknown Sun Jun 22 00:29:04 2025 X-Loop: help-debbugs@gnu.org Subject: bug#58376: [PATCH] Set the PARENTS argument for language environments Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 30 Oct 2022 08:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58376 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh Cc: 58376@debbugs.gnu.org, visuweshm@gmail.com Received: via spool by 58376-submit@debbugs.gnu.org id=B58376.166711941719426 (code B ref 58376); Sun, 30 Oct 2022 08:44:02 +0000 Received: (at 58376) by debbugs.gnu.org; 30 Oct 2022 08:43:37 +0000 Received: from localhost ([127.0.0.1]:37312 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1op3un-00053B-Ke for submit@debbugs.gnu.org; Sun, 30 Oct 2022 04:43:37 -0400 Received: from eggs.gnu.org ([209.51.188.92]:59984) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1op3uj-00052u-0g for 58376@debbugs.gnu.org; Sun, 30 Oct 2022 04:43:32 -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 1op3ud-0006L1-Oa; Sun, 30 Oct 2022 04:43:23 -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=mX6Mq+bn1VJRyE1f2fLDkO9UZSrMs3GTOkHiQa7hO/U=; b=rG6LLrW1CPMTDLTPVXoZ MPXOM78DMd5xDHSJtceGdCfScCWHd7bsoYGx0yNagg9WkWNP74zZGheikFc4F+F9yrk6f57uTiY5e 37pmoWxNJHcM5vA12To9bNQWKhf27hk1TwZ5sASJhEG0RQI4ZKe7vX4cneVbD97sEnHbHDtFGw939 Y0NxSUDuOJBZg1fRXNzKcJc4wOLkl3q7StB0DQwC6Be7/j0MYbzbIptzkNPbT03Fy4xKLvCRxFDdH hgYI8ab3og9FVDGfoVq6I37WXPk/L4dbbleTxFttajFjObZnv4pYF//DEp8fef4cyIol0qHcMOlos tlqCEYJ+NA093Q==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1op3ud-0008HH-7U; Sun, 30 Oct 2022 04:43:23 -0400 Date: Sun, 30 Oct 2022 10:43:04 +0200 Message-Id: <83tu3lg0rr.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh on Sun, 30 Oct 2022 13:52:22 +0530) References: <83wn9ajrud.fsf@gnu.org> <83tu4eji4l.fsf@gnu.org> <83edvhjt76.fsf@gnu.org> <838rlpjfmr.fsf@gnu.org> <87wn99oxtv.fsf@gmail.com> <87sfjxox3r.fsf@gmail.com> <87o7ulovzj.fsf@gmail.com> <87ilkrwxyd.fsf@gmail.com> <87bkqjwtyw.fsf@gmail.com> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) 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: समीर सिंह Sameer Singh > Date: Sun, 30 Oct 2022 13:52:22 +0530 > Cc: 58376@debbugs.gnu.org, Visuwesh > > Looks like, these patches have not yet been merged, it seems like they were forgotten among other things, > therefore please install them. Thanks for the reminder. However, the second part of those patches makes little sense to me: if these languages are considered to be part of "Indian" languages, why leave them in "Misc"? "Misc" is for languages that have no "parent" family. From unknown Sun Jun 22 00:29:04 2025 X-Loop: help-debbugs@gnu.org Subject: bug#58376: [PATCH] Set the PARENTS argument for language environments Resent-From: =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 30 Oct 2022 09:32:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58376 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Eli Zaretskii Cc: 58376@debbugs.gnu.org, visuweshm@gmail.com Received: via spool by 58376-submit@debbugs.gnu.org id=B58376.166712226426481 (code B ref 58376); Sun, 30 Oct 2022 09:32:01 +0000 Received: (at 58376) by debbugs.gnu.org; 30 Oct 2022 09:31:04 +0000 Received: from localhost ([127.0.0.1]:37335 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1op4em-0006t2-Ab for submit@debbugs.gnu.org; Sun, 30 Oct 2022 05:31:04 -0400 Received: from mail-yw1-f178.google.com ([209.85.128.178]:46687) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1op4ej-0006sV-C3 for 58376@debbugs.gnu.org; Sun, 30 Oct 2022 05:31:03 -0400 Received: by mail-yw1-f178.google.com with SMTP id 00721157ae682-368edbc2c18so83735287b3.13 for <58376@debbugs.gnu.org>; Sun, 30 Oct 2022 02:31:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=Q0IkaWuFmz1mJScujk9eeSiLpv3gzzLBCLQDxKlfLvs=; b=l60zsNB2vBXqoH8OMVU0mMi0+iO76ZFnTXpcsB5w90OfnHb0MvsJ2fHapTHbBjTS1e idbZxCRexVtE0y4ixc6D3zviupr/1pqL2cgEh19lB1re3RtZPeh6TtiVFEQ3AlNv88nC w5+t/M8tVYFbPqf81NrQg54CD79gK7ryRiQDCfMT78CzujSPqf0O6vuQW1e2fA35Ch8b X13pOXdfKffP6IdrdjSLKdoYU2gz1LozYruGDZz5soiE6uXCcaK1WeNgfSj1Y9zEYZhR i2nN+6DtNr6MzNWLEEWkBxqf4Ebdv2oH6Q7sczRIr3C53OmkXrHgxbngDgI1QAVgh7bq pyCA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=Q0IkaWuFmz1mJScujk9eeSiLpv3gzzLBCLQDxKlfLvs=; b=qnvtSIyxRYPbrFnLzg9SVKbm39tpA4RAG4nypojtSDj+FzFV00Wy2YoqYPL9EhPtfd HHyQe3PlN7vGOCw9BgcaPXnLd5pjJo2kP6jFeYaukCs63tUwnmzxb8YTbEJoisLtsMRC vn87U3eaCGVlTZ1DA1b7O+JV/J6W7fhXijSekPvCrfGZ38fI2tsdQ3QqRIFrM4sT0D8O DTsVP3WbqSHtPJr7NU+Sbt0ze9xATB1pSQ+XppOxCEJ0x2LkHPSCGVyNilR6Wg9hR4XF BZFy9uZvdMNvCn05qHUOPSCTcUXi86dknl0ZJBc+xvP3VAjs7tKAOuQP2ZL4JkSRGTF7 Xm1Q== X-Gm-Message-State: ACrzQf3RXyKHLo/QDtpK4kx96H0oOmQdl5Ejjk0vPsJa7O+Ycq+SXXCU T7hRH58cqbDoVj4s11MX7fSDL9qT3Jtpk408cpI= X-Google-Smtp-Source: AMsMyM6cN1DrqTDirHQT2CzL5biwtLrXj1wB4zfxow1/VtKK4jFLPmDG3FtE7elPBqF+UFytA+vrDKzCM+Vshk6YZfI= X-Received: by 2002:a0d:f3c2:0:b0:370:5b8:1a53 with SMTP id c185-20020a0df3c2000000b0037005b81a53mr7426262ywf.501.1667122255817; Sun, 30 Oct 2022 02:30:55 -0700 (PDT) MIME-Version: 1.0 References: <83wn9ajrud.fsf@gnu.org> <83tu4eji4l.fsf@gnu.org> <83edvhjt76.fsf@gnu.org> <838rlpjfmr.fsf@gnu.org> <87wn99oxtv.fsf@gmail.com> <87sfjxox3r.fsf@gmail.com> <87o7ulovzj.fsf@gmail.com> <87ilkrwxyd.fsf@gmail.com> <87bkqjwtyw.fsf@gmail.com> <83tu3lg0rr.fsf@gnu.org> In-Reply-To: <83tu3lg0rr.fsf@gnu.org> From: =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh Date: Sun, 30 Oct 2022 15:00:44 +0530 Message-ID: Content-Type: multipart/alternative; boundary="000000000000daefad05ec3d25d7" X-Spam-Score: 0.3 (/) 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.7 (/) --000000000000daefad05ec3d25d7 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable > > However, the second part of those patches makes little sense to me: if > these languages are considered to be part of "Indian" languages, why > leave them in "Misc"? "Misc" is for languages that have no "parent" > family. Kharoshthi is different from the Brahmic scripts in that it is not derived from Brahmi but instead from Aramaic. It was also used in regions not present in modern India. But it was used to write Indian languages, therefore it made sense to me to include it in both Indian and Misc. On Sun, Oct 30, 2022 at 2:13 PM Eli Zaretskii wrote: > > From: =E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0 =E0=A4=B8=E0=A4=BF=E0=A4=82= =E0=A4=B9 Sameer Singh > > Date: Sun, 30 Oct 2022 13:52:22 +0530 > > Cc: 58376@debbugs.gnu.org, Visuwesh > > > > Looks like, these patches have not yet been merged, it seems like they > were forgotten among other things, > > therefore please install them. > > Thanks for the reminder. > > However, the second part of those patches makes little sense to me: if > these languages are considered to be part of "Indian" languages, why > leave them in "Misc"? "Misc" is for languages that have no "parent" > family. > --000000000000daefad05ec3d25d7 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
However,= the second part of those patches makes little sense to me: if
these languages are considered to be part of "Indian" languages, = why
leave them in "Misc"?=C2=A0 "Misc" is for languages tha= t have no "parent"
family.

Kharoshthi is different from the Br= ahmic scripts in that it is not derived from Brahmi but instead from Aramai= c.
It was also used in regions not present in modern India.
=
But it was used to write Indian languages, therefore it made sense to = me to include it in both Indian and Misc.

On Sun, Oct 30, 2022 at= 2:13 PM Eli Zaretskii <eliz@gnu.org= > wrote:
>= From: =E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0 =E0=A4=B8=E0=A4=BF=E0=A4=82=E0= =A4=B9 Sameer Singh <lumarzeli30@gmail.com>
> Date: Sun, 30 Oct 2022 13:52:22 +0530
> Cc: 58376@d= ebbugs.gnu.org, Visuwesh <visuweshm@gmail.com>
>
> Looks like, these patches have not yet been merged, it seems like they= were forgotten among other things,
> therefore please install them.

Thanks for the reminder.

However, the second part of those patches makes little sense to me: if
these languages are considered to be part of "Indian" languages, = why
leave them in "Misc"?=C2=A0 "Misc" is for languages tha= t have no "parent"
family.
--000000000000daefad05ec3d25d7-- From unknown Sun Jun 22 00:29:04 2025 X-Loop: help-debbugs@gnu.org Subject: bug#58376: [PATCH] Set the PARENTS argument for language environments Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 30 Oct 2022 10:21:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58376 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh Cc: 58376@debbugs.gnu.org, visuweshm@gmail.com Received: via spool by 58376-submit@debbugs.gnu.org id=B58376.166712522731313 (code B ref 58376); Sun, 30 Oct 2022 10:21:02 +0000 Received: (at 58376) by debbugs.gnu.org; 30 Oct 2022 10:20:27 +0000 Received: from localhost ([127.0.0.1]:37375 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1op5QZ-00088z-Gf for submit@debbugs.gnu.org; Sun, 30 Oct 2022 06:20:27 -0400 Received: from eggs.gnu.org ([209.51.188.92]:60404) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1op5QX-00088n-Uq for 58376@debbugs.gnu.org; Sun, 30 Oct 2022 06:20:26 -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 1op5QS-0002oU-P7; Sun, 30 Oct 2022 06:20:20 -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=XUhKzwYHv4bMAr+LtiIynaxXjQwlpsE4fdfWAP1ffHg=; b=bQ+VJ8C7EZ6C1XxerCXz w5eGGF3aQRaRBdHcW/lrGqo2MM2Js4vh7L6vGj8uULvb/K1bCImgSnwL17LwnEr0iq3yA1wItHzZD UuPzgN62L3+QIfvjijoS194WznqYuNgPdO9qtLkZF4avGIWURvvj8zM5wWsnuU0NQadCtilkHRRJ9 Ht/QBeTKB8LGRSep2rOlS8p+kfLRFQ5UqwnW3vf1khQOi/lDyUyb2NGoQqMHGYs6fuqPTV3iKUOUk GaNmykkVeWkjKPgmtdBVj847tdE49JQ6+Lz77Hz4EkliBw0j8ZnGRXfm8LC4rNNrkswgf/P3JT/AX 6KDV636w/p8HZQ==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1op5QR-0007TA-6E; Sun, 30 Oct 2022 06:20:20 -0400 Date: Sun, 30 Oct 2022 12:20:02 +0200 Message-Id: <83pme9fwa5.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh on Sun, 30 Oct 2022 15:00:44 +0530) References: <83wn9ajrud.fsf@gnu.org> <83tu4eji4l.fsf@gnu.org> <83edvhjt76.fsf@gnu.org> <838rlpjfmr.fsf@gnu.org> <87wn99oxtv.fsf@gmail.com> <87sfjxox3r.fsf@gmail.com> <87o7ulovzj.fsf@gmail.com> <87ilkrwxyd.fsf@gmail.com> <87bkqjwtyw.fsf@gmail.com> <83tu3lg0rr.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) 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: समीर सिंह Sameer Singh > Date: Sun, 30 Oct 2022 15:00:44 +0530 > Cc: 58376@debbugs.gnu.org, visuweshm@gmail.com > > However, the second part of those patches makes little sense to me: if > these languages are considered to be part of "Indian" languages, why > leave them in "Misc"? "Misc" is for languages that have no "parent" > family. > > Kharoshthi is different from the Brahmic scripts in that it is not derived from Brahmi but instead from Aramaic. > It was also used in regions not present in modern India. > But it was used to write Indian languages, therefore it made sense to me to include it in both Indian and Misc. I'm okay with "Indian". It's "Misc" that I question. Would it be okay to have these only in "Indian"? From unknown Sun Jun 22 00:29:04 2025 X-Loop: help-debbugs@gnu.org Subject: bug#58376: [PATCH] Set the PARENTS argument for language environments Resent-From: =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 30 Oct 2022 10:32:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58376 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Eli Zaretskii Cc: 58376@debbugs.gnu.org, Visuwesh Received: via spool by 58376-submit@debbugs.gnu.org id=B58376.1667125916623 (code B ref 58376); Sun, 30 Oct 2022 10:32:01 +0000 Received: (at 58376) by debbugs.gnu.org; 30 Oct 2022 10:31:56 +0000 Received: from localhost ([127.0.0.1]:37394 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1op5bf-00009z-NO for submit@debbugs.gnu.org; Sun, 30 Oct 2022 06:31:56 -0400 Received: from mail-yb1-f173.google.com ([209.85.219.173]:38457) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1op5bd-00009l-TH for 58376@debbugs.gnu.org; Sun, 30 Oct 2022 06:31:54 -0400 Received: by mail-yb1-f173.google.com with SMTP id r3so10780278yba.5 for <58376@debbugs.gnu.org>; Sun, 30 Oct 2022 03:31:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=vr/3pWezXJpXOkG3KmwtRIhwRgg7h+RXHKq6coDb/GU=; b=WI/pSeEcY5698BvYVj71X9ecdl7ITAz++uNA+dEjYkZY4kDgABt3Vp7Im3KlnhECpZ jEMsqrmPWSmHQluAV0M2Z4PplA55mHe3CzajI0/vfV+3fygW0LfPd0G9c1WsB476r6yN GQEcs3yL1evdgXiNhXhOW0+G/Nyn29+jy+3szM8by69ocKpON86+I/07Y4J+JuYdoGIE +/f6hNK+aa5U0tH+elRDsySi2n1yfqLNZYUmx4V5ej10wB1MP7JOnIETNDsdZXafrhp0 4uMJi38+M3nokb3b/4teZA+iPkPjTQqcvUk9uP4ecAq5WQkhGPTOUbnlGoty1k8PguNp 5t1g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=vr/3pWezXJpXOkG3KmwtRIhwRgg7h+RXHKq6coDb/GU=; b=vWU32FGQPDx0SWQsGr5Es34/DXcfHzN8Ue9VOTNABXn6Ohjz0LrwErP61K26yqpNjO GSwGW7Kibvy2ZrVKxiuLH6tByGvdzRak1rtBpjM+xh33QzyCDCJR2S04bvA3K9OGuCAf YaPAp23xcxj916j+21j6PZDEu8Ch5biq6J0/chamY+oJsPHj7aTkJIcQ9GbWiVoJeNOc 4KgPpVoAeQYD2xAvhKWRxMdy3Pps9Aj+t0/kE37D6vngYOVCCVY2rcbjGAle9NIGuYpr LIVM6cCSrZSQSgvBlEMS321z53oAOJV83a/0zFu+fbF/5h1pyyuR3ytHKE9oND6nbqs9 Tcpw== X-Gm-Message-State: ACrzQf2r6Q9xPPJub8MZvdGK75dRHmAkDUtppFfMZAGAmof6YKBnH0cB C95ymL69Z8em3PnijkHLpBB5NhFQGUOhv6zQAXCevqHM X-Google-Smtp-Source: AMsMyM6TZJS5d54j1wu5UYRM7dblMUndlE1Cgx3979NEmBsUkYvCIDpGMrvVKymQIsEdB65xxGZg1RePcIhnpFYrndM= X-Received: by 2002:a05:6902:150e:b0:6ca:84f9:e837 with SMTP id q14-20020a056902150e00b006ca84f9e837mr7630518ybu.251.1667125908361; Sun, 30 Oct 2022 03:31:48 -0700 (PDT) MIME-Version: 1.0 References: <83wn9ajrud.fsf@gnu.org> <83tu4eji4l.fsf@gnu.org> <83edvhjt76.fsf@gnu.org> <838rlpjfmr.fsf@gnu.org> <87wn99oxtv.fsf@gmail.com> <87sfjxox3r.fsf@gmail.com> <87o7ulovzj.fsf@gmail.com> <87ilkrwxyd.fsf@gmail.com> <87bkqjwtyw.fsf@gmail.com> <83tu3lg0rr.fsf@gnu.org> <83pme9fwa5.fsf@gnu.org> In-Reply-To: <83pme9fwa5.fsf@gnu.org> From: =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh Date: Sun, 30 Oct 2022 16:01:35 +0530 Message-ID: Content-Type: multipart/alternative; boundary="00000000000090598105ec3dff1a" X-Spam-Score: 1.3 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.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 the administrator of that system for details. Content preview: Yes, that would be okay too. On Sun, Oct 30, 2022, 3:50 PM Eli Zaretskii wrote: > > From: =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh > > Date: Sun, 30 Oct 2022 15:00:44 +0530 > > Cc: 58376@debbugs.gnu.org, visuweshm@gmail.com > > > > However, the second part of those patches makes [...] Content analysis details: (1.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends in digit (lumarzeli30[at]gmail.com) 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (lumarzeli30[at]gmail.com) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 HTML_MESSAGE BODY: HTML included in message -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.219.173 listed in wl.mailspike.net] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.219.173 listed in list.dnswl.org] 1.0 FREEMAIL_REPLY From and body contain different freemails 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.7 (/) --00000000000090598105ec3dff1a Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Yes, that would be okay too. On Sun, Oct 30, 2022, 3:50 PM Eli Zaretskii wrote: > > From: =E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0 =E0=A4=B8=E0=A4=BF=E0=A4=82= =E0=A4=B9 Sameer Singh > > Date: Sun, 30 Oct 2022 15:00:44 +0530 > > Cc: 58376@debbugs.gnu.org, visuweshm@gmail.com > > > > However, the second part of those patches makes little sense to me: if > > these languages are considered to be part of "Indian" languages, why > > leave them in "Misc"? "Misc" is for languages that have no "parent" > > family. > > > > Kharoshthi is different from the Brahmic scripts in that it is not > derived from Brahmi but instead from Aramaic. > > It was also used in regions not present in modern India. > > But it was used to write Indian languages, therefore it made sense to m= e > to include it in both Indian and Misc. > > I'm okay with "Indian". It's "Misc" that I question. Would it be > okay to have these only in "Indian"? > --00000000000090598105ec3dff1a Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Yes, that would be okay too.

On Sun, Oct 30, 2022, 3:50 PM= Eli Zaretskii <eliz@gnu.org> wro= te:
> From: =E0=A4=B8=E0=A4=AE= =E0=A5=80=E0=A4=B0 =E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9 Sameer Singh <lumarzeli30@gmail.com>
> Date: Sun, 30 Oct 2022 15:00:44 +0530
> Cc: 58376@debbugs.gnu.org, visuweshm@gmail.com
>
>=C2=A0 However, the second part of those patches makes little sense to = me: if
>=C2=A0 these languages are considered to be part of "Indian" = languages, why
>=C2=A0 leave them in "Misc"?=C2=A0 "Misc" is for la= nguages that have no "parent"
>=C2=A0 family.
>
> Kharoshthi is different from the Brahmic scripts in that it is not der= ived from Brahmi but instead from Aramaic.
> It was also used in regions not present in modern India.
> But it was used to write Indian languages, therefore it made sense to = me to include it in both Indian and Misc.

I'm okay with "Indian".=C2=A0 It's "Misc" that = I question.=C2=A0 Would it be
okay to have these only in "Indian"?
--00000000000090598105ec3dff1a-- From unknown Sun Jun 22 00:29:04 2025 X-Loop: help-debbugs@gnu.org Subject: bug#58376: [PATCH] Set the PARENTS argument for language environments Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 30 Oct 2022 11:19:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58376 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh Cc: 58376-done@debbugs.gnu.org, visuweshm@gmail.com Received: via spool by 58376-done@debbugs.gnu.org id=D58376.16671287075110 (code D ref 58376); Sun, 30 Oct 2022 11:19:01 +0000 Received: (at 58376-done) by debbugs.gnu.org; 30 Oct 2022 11:18:27 +0000 Received: from localhost ([127.0.0.1]:37419 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1op6Kg-0001KL-Qu for submit@debbugs.gnu.org; Sun, 30 Oct 2022 07:18:27 -0400 Received: from eggs.gnu.org ([209.51.188.92]:37456) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1op6Kf-0001K7-LW for 58376-done@debbugs.gnu.org; Sun, 30 Oct 2022 07:18:26 -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 1op6Ka-0007uv-CY; Sun, 30 Oct 2022 07:18:20 -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=UYh4Lo1X3XMdAoR7rUZKbn0ddTyW4wXjUUmTpUt+/vA=; b=NMWcgI9rD/02QLgqwrDv kZm/6u71ytL/TiI1gd13XeePAZXYbJUZeDju//ybFGakZxCp43ZIRrzoDtK79isTyALKVxGUBdDN6 1CUBVAXNKxFXvOz8XKW5GEQvGaT69chfzM/CTHmw8I9uKJaOKtK5oAtKovftzkusL8DphDEqq9gkT TjPKwj+UAKqORNOoEnAqliIqIYk22I2MdUcqrnAOji7Z/JxkFSE4CSj4Y70Js1cNW4/AihtI0HyEG PTgm2U1N7n0lKvoQH5ewwEkiEsFN7qcVPC3+Xo8gt/8UW87lEHoDc3IKt6y4vZ4efn3U+e6AgRA+4 WEyA2Ayjj0iAaw==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1op6KY-0006Zd-J7; Sun, 30 Oct 2022 07:18:20 -0400 Date: Sun, 30 Oct 2022 13:18:00 +0200 Message-Id: <83k04hftlj.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh on Sun, 30 Oct 2022 16:01:35 +0530) References: <83wn9ajrud.fsf@gnu.org> <83tu4eji4l.fsf@gnu.org> <83edvhjt76.fsf@gnu.org> <838rlpjfmr.fsf@gnu.org> <87wn99oxtv.fsf@gmail.com> <87sfjxox3r.fsf@gmail.com> <87o7ulovzj.fsf@gmail.com> <87ilkrwxyd.fsf@gmail.com> <87bkqjwtyw.fsf@gmail.com> <83tu3lg0rr.fsf@gnu.org> <83pme9fwa5.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) 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: समीर सिंह Sameer Singh > Date: Sun, 30 Oct 2022 16:01:35 +0530 > Cc: 58376@debbugs.gnu.org, Visuwesh > > Yes, that would be okay too. Thanks, done, and closing the bug. From unknown Sun Jun 22 00:29:04 2025 X-Loop: help-debbugs@gnu.org Subject: bug#58376: [PATCH] Set the PARENTS argument for language environments Resent-From: =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 30 Oct 2022 11:20:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58376 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Eli Zaretskii Cc: 58376-done@debbugs.gnu.org, Visuwesh Received: via spool by 58376-done@debbugs.gnu.org id=D58376.16671287665211 (code D ref 58376); Sun, 30 Oct 2022 11:20:02 +0000 Received: (at 58376-done) by debbugs.gnu.org; 30 Oct 2022 11:19:26 +0000 Received: from localhost ([127.0.0.1]:37423 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1op6Le-0001Lz-6S for submit@debbugs.gnu.org; Sun, 30 Oct 2022 07:19:26 -0400 Received: from mail-yb1-f177.google.com ([209.85.219.177]:41656) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1op6Lc-0001Ll-Du for 58376-done@debbugs.gnu.org; Sun, 30 Oct 2022 07:19:24 -0400 Received: by mail-yb1-f177.google.com with SMTP id g127so2315164ybg.8 for <58376-done@debbugs.gnu.org>; Sun, 30 Oct 2022 04:19:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=0cPThzp/WQnTV3XIS8VzprVIcPSx4dbgWfhEkhaMj48=; b=QmGcoCVA9rCjmSAgg24cBUwo7qdmB2tFURozo/7CQzMgeeHN4p59tGJLKqg1e4GPSs YVSJIU8Ti7Bo/3bz59s3XnaIWqaADsYw/jiS3isMeC+TsfuleoettiNjiDQyvTlD9zXM E/hA3gWLAIh61qcrzm1ni1cbBrunSXOEX/zHjrog5BKvA0n9xgqwDjDB1ReyDftD7Kmv RfBi2KWg1B3WgXoFBztfQInw51HWHOgDus9RFtn73UrLfnCYUu06EDxzvnj7H5Eww3LO UnW3L2CRhmxsFPAuU82yqiLpEOO9tR5msCXqpL6LnMf+WO3ere22MXH++Kl0L7BdFsy3 Bxlw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=0cPThzp/WQnTV3XIS8VzprVIcPSx4dbgWfhEkhaMj48=; b=MDs7yeI0GCDeFFqvIT+SDk02NEOMdBD0OXxa0eEst/i+KDJSJDQSiwpTF4fes3ImwT mZGnlH+a/2yv6r3YKhG51emfbHxRx0sAO7DQIug5VykB8/TXBElE5yXSqiUJU1dWfNuY TjLtGeMCMhO69sDQoCiVW6fcGGyR1SfJ3jhr7gY4PnA+1VVpytW6Ch+mTYwcqnvvn2Pu VfNutW6tDHbSGJzwRfgmrBeHUuPP52ctLsFbNOKWeCI/0PvUo69O6t8JmuyybzyQfkLk qCmOHJKqM5R6+u0IQKbPAk4RuzpP4lMCuxDz/Lsa4Q6/UjOmybQmVHDznkloLNvZiFsg 4B8g== X-Gm-Message-State: ACrzQf2/PCVopeZ5pZ7TLFahGofqtUxxKmPV2AZRZrYimlTo49qaf7ST dCI/TfOXOoPsvAIFc5+eMe2P8uLs62hnhJeWYgY= X-Google-Smtp-Source: AMsMyM6wKqso/SfaimwUXLJY1/sohrzvqkixT2IVi7jw8IxQVaKYRz3TACMFs/h6OCBfb7MVPVH5oIU7yp3uLMbwcTI= X-Received: by 2002:a05:6902:1001:b0:6be:820d:a0de with SMTP id w1-20020a056902100100b006be820da0demr7925217ybt.240.1667128758844; Sun, 30 Oct 2022 04:19:18 -0700 (PDT) MIME-Version: 1.0 References: <83wn9ajrud.fsf@gnu.org> <83tu4eji4l.fsf@gnu.org> <83edvhjt76.fsf@gnu.org> <838rlpjfmr.fsf@gnu.org> <87wn99oxtv.fsf@gmail.com> <87sfjxox3r.fsf@gmail.com> <87o7ulovzj.fsf@gmail.com> <87ilkrwxyd.fsf@gmail.com> <87bkqjwtyw.fsf@gmail.com> <83tu3lg0rr.fsf@gnu.org> <83pme9fwa5.fsf@gnu.org> <83k04hftlj.fsf@gnu.org> In-Reply-To: <83k04hftlj.fsf@gnu.org> From: =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh Date: Sun, 30 Oct 2022 16:49:06 +0530 Message-ID: Content-Type: multipart/alternative; boundary="00000000000077407a05ec3ea9d6" X-Spam-Score: 0.3 (/) 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.7 (/) --00000000000077407a05ec3ea9d6 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Thanks! On Sun, Oct 30, 2022, 4:48 PM Eli Zaretskii wrote: > > From: =E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0 =E0=A4=B8=E0=A4=BF=E0=A4=82= =E0=A4=B9 Sameer Singh > > Date: Sun, 30 Oct 2022 16:01:35 +0530 > > Cc: 58376@debbugs.gnu.org, Visuwesh > > > > Yes, that would be okay too. > > Thanks, done, and closing the bug. > --00000000000077407a05ec3ea9d6 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Thanks!=C2=A0

On Sun, Oct 30, 2022, 4:48 PM Eli Zaretskii = <eliz@gnu.org> wrote:
> From: =E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4= =B0 =E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9 Sameer Singh <lumarzeli30@gm= ail.com>
> Date: Sun, 30 Oct 2022 16:01:35 +0530
> Cc: 58376@debbugs.gnu.org, Visuwesh <visuweshm@gmail.com>
>
> Yes, that would be okay too.

Thanks, done, and closing the bug.
--00000000000077407a05ec3ea9d6--