From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Visuwesh Newsgroups: gmane.emacs.bugs Subject: bug#58070: [PATCH 0/1] Add tamil99 input method Date: Sat, 15 Oct 2022 20:12:08 +0530 Message-ID: References: <20220925100020.13229-1-arunisaac@systemreboot.net> <83bkr3n4nk.fsf@gnu.org> <87sfkfpuuc.fsf@systemreboot.net> <87pmexe8mz.fsf@systemreboot.net> <831qrdcfk6.fsf@gnu.org> <871qr98oyy.fsf@systemreboot.net> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="21693"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Eli Zaretskii , 58070@debbugs.gnu.org To: Arun Isaac Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Oct 15 16:43:18 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ojiNh-0005UE-5a for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 15 Oct 2022 16:43:17 +0200 Original-Received: from localhost ([::1]:45988 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ojiNf-0006OQ-Ta for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 15 Oct 2022 10:43:15 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:43708) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ojiNS-0006KY-Cc for bug-gnu-emacs@gnu.org; Sat, 15 Oct 2022 10:43:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:43308) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ojiNS-0006pZ-4z for bug-gnu-emacs@gnu.org; Sat, 15 Oct 2022 10:43:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ojiNR-0000vJ-WE for bug-gnu-emacs@gnu.org; Sat, 15 Oct 2022 10:43:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Visuwesh Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 15 Oct 2022 14:43:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58070 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 58070-submit@debbugs.gnu.org id=B58070.16658449363488 (code B ref 58070); Sat, 15 Oct 2022 14:43:01 +0000 Original-Received: (at 58070) by debbugs.gnu.org; 15 Oct 2022 14:42:16 +0000 Original-Received: from localhost ([127.0.0.1]:42386 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ojiMh-0000uB-Ko for submit@debbugs.gnu.org; Sat, 15 Oct 2022 10:42:15 -0400 Original-Received: from mail-ej1-f67.google.com ([209.85.218.67]:42650) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ojiMg-0000tz-Tc for 58070@debbugs.gnu.org; Sat, 15 Oct 2022 10:42:15 -0400 Original-Received: by mail-ej1-f67.google.com with SMTP id y14so16075404ejd.9 for <58070@debbugs.gnu.org>; Sat, 15 Oct 2022 07:42:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=CdezMudE3qK8Ga7CDipSDQh2PgoEb7Uhlok63u/6CMQ=; b=UWPB5YlJy7Di4aDBeh6UTl1B/9Z0pNx4XIcrTPnD/QOBSRQDIzZJ2kt7doOTiYVQo9 XHjywf/aA+vRl5JvSXWn7/FLSvOPhVzhEA8QQMsL8woXW7kVFc+Otlw+kHwgeSGwmIxU TWlTwrKZlEui6XahgER1M7b8EvH1SGAJbAYB6oz2yOqykP0cLjYrjMrFRxhS4JxEaJeR 5IcOIx/M1S+SYFUz83wR/V6yRlXnVSIZ7Wkgax0SDZXDtyhx5tKIP2w5Xplz37Pgz87s ephFSJmnQfIVX464mSBbRQExgc6Vl4+wrFxMRb+X7QUICBLv/V2Wfp4kzbmfUfEM44p8 T12g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=CdezMudE3qK8Ga7CDipSDQh2PgoEb7Uhlok63u/6CMQ=; b=xtc1I/tfgobwblwKpiOcgKVEEgkQf9srcTMKE9EQgfH4IjTTJPwRGhqsWGWXBpanhP CL6mqR32hPbZZoGELoXuY74rDYZaXzBWTRgy4bUNRyPcKuQRguDQmn6TybW5eDtxxE77 CmLnlBqHRazDd/IB/orqpEfbvw3/l3YIr9oGvYH7nlzHUp4MDdoPLbNGfoW52aRxcjKa OGA0Xs9T3xgyEPm+w3W4WhKFyWzjI3YAoZdM9oSYgmyfWOx1hFmYdXc9aV10SJewZFFF bjfmHj/SlH3Uo6mnR5A4FScn4X41wiyS/Uh7HFtrhu0gxwsRb8gkXytS9hRq7AtkvwBC kIzQ== X-Gm-Message-State: ACrzQf0yjRtg+errF8RhfH2M1brlDy5WAN6FcCeRL33FDeOV2lvuHuAg 6zHrrvSKHrBjs9MK0EI+rGws+MGgxAWtSQiqkElBRwu+ X-Google-Smtp-Source: AMsMyM5G55GmwGA8a36cnhAsH+Nqqd/WJJCrjWTDqIx7mHL0rZ/kco/xerYLDT/+zxdKU23UjzRzd/n9NTxwY02krpY= X-Received: by 2002:a17:906:1ec5:b0:78d:b3d1:183b with SMTP id m5-20020a1709061ec500b0078db3d1183bmr2209494ejj.709.1665844929305; Sat, 15 Oct 2022 07:42:09 -0700 (PDT) Original-Received: by 2002:a17:906:c196:b0:781:29e2:91d2 with HTTP; Sat, 15 Oct 2022 07:42:08 -0700 (PDT) In-Reply-To: <871qr98oyy.fsf@systemreboot.net> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:245562 Archived-At: [ I'm sending through webmail since msmtp fails to send the message, apologies for any mishaps. ] [=E0=AE=9A=E0=AE=A9=E0=AE=BF =E0=AE=85=E0=AE=95=E0=AF=8D=E0=AE=9F=E0=AF=8B= =E0=AE=AA=E0=AE=B0=E0=AF=8D 15, 2022] Arun Isaac wrote: >> Which patch is that? AFAIR, the discussion wasn't completed, or at >> least I didn't hear an agreement that your IM should be installed as >> the only one. > > In https://issues.guix.gnu.org/58070#25 , I made the case that > Visuwesh's implementation does not have enough information to work > consistently. So, I thought the matter was settled. But sure, let's wait > for Visuwesh to chime in. I currently don't have enough time to really evaluate the differences between our layouts however, my layout can lead to really unexpected results in certain cases and it is not tested well enough. So I would prefer for Arun's patch to go in. One comment: why not use link to the Tamil99 keyboard layout spec [1] and change "vowel+consonant after mellinam-vallinam consonant" to say "vowel+consonant after hard-soft consonant" like it says in the spec to help future maintainers who will read this code? >> In addition, I'd rather we had Tamil input methods in a single file, >> so how about adding your input method to indian.el? > > The indian.el file is likely to get very crowded in the future. But > sure, I'll move tamil99 into indian.el. Patch follows in a separate mail > soon. I don't think it is too crowded, FWIW. The input methods are sectioned off based on the language. 1. http://www.tamilvu.org/ta/tkbd-index-341488 (direct link http://www.tamilvu.org/tkbd/Tamil_Unicode_G.O.zip).