[வியாழன், பிப்ரவரி 17 2022] Eli Zaretskii wrote: >> From: Visuwesh >> Cc: rameshnedunchezian@outlook.com, 50143@debbugs.gnu.org >> Date: Thu, 17 Feb 2022 16:23:06 +0530 >> >> > 1. For your items 1 and 3, just copy indian-tml-base-table to a new >> > variable, modify it to include the two missing characters and >> > replace the digits with nil, add a new variable similar to >> > indian-tml-itrans-v5-hash, and compute its value like we do with >> > indian-tml-itrans-v5-hash, but using the new table instead of >> > indian-tml-base-table. Then make a new input method, called, say, >> > tamil-itrans-alt, which would use the new hash variable instead of >> > indian-tml-itrans-v5-hash. Submit these changes as patches to >> > lisp/language/ind-util.el and lisp/leim/quail/indian.el. >> > >> >> Does the attached patch look okay to you? > > Yes, thanks. > >> The names of the new input methods are bad. IMO, tamil-itrans and >> tamil-inscript should ideally be renamed to tamil-itrans-digits and >> tamil-inscript-digits, and the new input methods should be tamil-itrans >> and tamil-inscript. But I guess such a backwards incompatible change >> won't fly? > > No, I think you can do the renaming. The change is already > incompatible, because we will be changing the default input method, so > it will need a NEWS entry to tell how to get back old behavior, and in > that NEWS entry we can also tell users to switch to another input > method. > >> > 2. For your item 2, submit a patch that fixes the docstring of the >> > relevant input methods. >> >> About item 2: according to the docstring of `quail-define-package', >> constructs of the form "\" should be replaced by the VAR: >> >> DOCSTRING is the documentation string of this package. The command >> ‘describe-input-method’ shows this string while replacing the form >> \ in the string by the value of VAR. That value should be a >> string. For instance, the form \ is >> replaced by a description about how to select a translation from a >> list of candidates. >> >> but this is not the case, I checked the code but don't see a >> substitution like this happen. Maybe this should be fixed in >> `describe-input-method' instead? > > If you can find the problem and fix i there, fine. But fixing only a > small number of input methods with patches specific to those methods > is also fine. > I finally decided to procrastinate by working on this patch for once, please see updated patch below. I'm not really sure if the commit message's format is okay (C-c C-w barfs at me), so I tried to do it manually. Also, I think the NEWS entries can be improved but I'm not sure how.