unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#49689: [FEATURE REQUEST] Explicitly report change of input method
@ 2021-07-21 22:40 Boruch Baum
  2021-07-22  6:11 ` Eli Zaretskii
  0 siblings, 1 reply; 8+ messages in thread
From: Boruch Baum @ 2021-07-21 22:40 UTC (permalink / raw)
  To: 49689

Presently, a buffer's current input method is:

  1] Only reported in the form of a cryptic symbol on the mode line.

  2] Aforementioned cryptic symbol is not guaranteed to be unique
     (BUG?).

     (length input-method-alist)
     => 205

     (length (delete-duplicates
               (mapcar (lambda (x) (nth 3 x)) input-method-alist)))
     => 183

  2.1] Example: Hebrew and Hebrew-new

Please consider explicitly reporting changes to the input method. I've
done this to my personal satisfaction locally by adding a single line to
the end of each of functions `activate-input-method' and
`deactivate-input-method', both in file `mule-cmds'.

  (message "Current input method is now: %s" current-input-method))

This change has additional benefits:

  1] Letting me know what I've done when I mis-type `C-\'.

  2] Letting me know what to select when performing `C-h I'

--
hkp://keys.gnupg.net
CA45 09B5 5351 7C11 A9D1  7286 0036 9E45 1595 8BC0





^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2022-08-23 13:38 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-07-21 22:40 bug#49689: [FEATURE REQUEST] Explicitly report change of input method Boruch Baum
2021-07-22  6:11 ` Eli Zaretskii
2021-07-22  6:52   ` Boruch Baum
2021-07-22  7:56   ` Andreas Schwab
2022-08-21 18:08     ` Lars Ingebrigtsen
2022-08-22  7:15       ` Visuwesh
2022-08-23  7:37         ` Juri Linkov
2022-08-23 13:38           ` Visuwesh

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).