Package: emacs;
Reported by: Case Duckworth <acdw <at> acdw.net>
Date: Fri, 25 Feb 2022 17:27:02 UTC
Severity: normal
Tags: notabug
Merged with 54160
Found in version 29.0.50
Done: Lars Ingebrigtsen <larsi <at> gnus.org>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 54159 in the body.
You can then email your comments to 54159 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
View this report as an mbox folder, status mbox, maintainer mbox
bug-gnu-emacs <at> gnu.org
:bug#54159
; Package emacs
.
(Fri, 25 Feb 2022 17:27:02 GMT) Full text and rfc822 format available.Case Duckworth <acdw <at> acdw.net>
:bug-gnu-emacs <at> gnu.org
.
(Fri, 25 Feb 2022 17:27:02 GMT) Full text and rfc822 format available.Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
From: Case Duckworth <acdw <at> acdw.net> To: bug-gnu-emacs <at> gnu.org Subject: 29.0.50; `toggle-input-method' needs more user feedback Date: Fri, 25 Feb 2022 11:12:30 -0600
The other day I had some issues with typing that I could not figure out the meaning of. I checked my messages buffer, C-h m, etc., and nowhere did I figure out that the issue was actually that I'd typed C-\ (fatfingered it) and toggled the input method to RFC 1345, which caused & to trigger different inputs. Shouldn't `toggle-input-method' include a message to the user? Something like (format "Input method toggled to %s" current-input-method) or something. Maybe there is an option for that and I just missed it. In GNU Emacs 29.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.24, cairo version 1.16.0) of 2022-02-23 built on bob Repository revision: 99ba8c03c8fac65c2497265c54e1bea49f7c6dd3 Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12011000 System Description: Debian GNU/Linux 11 (bullseye) Configured using: 'configure --prefix=/home/case/.local --with-imagemagick --with-json --with-file-notification=inotify --with-xwidgets --with-native-compilation --with-xinput2' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ IMAGEMAGICK JPEG JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS X11 XDBE XIM XINPUT2 XPM XWIDGETS GTK3 ZLIB Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: ELisp/d Minor modes in effect: notmuch-bookmarks-mode: t +org-attach-fix-args-mode: t paredit-mode: t paren-face-mode: t smartscan-mode: t yas-global-mode: t yas-minor-mode: t global-whitespace-cleanup-mode: t whitespace-cleanup-mode: t vertico-multiform-mode: t vertico-mouse-mode: t vertico-mode: t global-undo-fu-session-mode: t undo-fu-session-mode: t super-save-mode: t sophomore-mode: t region-indicator-mode: t file-percentage-mode: t simple-modeline-mode: t global-orglink-mode: t orglink-mode: t mode-line-bell-mode: t minions-mode: t marginalia-mode: t eros-mode: t jabber-activity-mode: t isearch-mb-mode: t Info-breadcrumbs-in-mode-line-mode: t global-hungry-delete-mode: t hungry-delete-mode: t gcmh-mode: t global-frowny-mode: t frowny-mode: t global-form-feed-mode: t form-feed-mode: t global-git-commit-mode: t +kmacro-block-undo-mode: t fill-sentences-correctly-mode: t electric-cursor-mode: t global-diff-hl-mode: t crux-reopen-as-root-mode: t shell-dirtrack-mode: t tracking-mode: t global-anzu-mode: t anzu-mode: t actually-selected-window-mode: t +ace-window-display-mode: t display-time-mode: t +browse-url-transform-url-global-mode: t +browse-url-transform-url-mode: t user-save-global-mode: t user-save-mode: t pixel-scroll-precision-mode: t repeat-mode: t save-place-mode: t savehist-mode: t recentf-mode: t global-goto-address-mode: t goto-address-mode: t delete-selection-mode: t minibuffer-electric-default-mode: t minibuffer-depth-indicate-mode: t global-so-long-mode: t electric-pair-mode: t global-auto-revert-mode: t +casing-mode: t +key-mode: t el-patch-use-package-mode: t straight-use-package-mode: t straight-package-neutering-mode: t straight-live-modifications-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t prettify-symbols-mode: t tab-bar-mode: t file-name-shadow-mode: t context-menu-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t auto-fill-function: yas--auto-fill transient-mark-mode: t hs-minor-mode: t Load-path shadows: /home/case/.emacs.d/.etc/straight/build/ol-notmuch/ol-notmuch hides /home/case/.emacs.d/.etc/straight/build/org-contrib/ol-notmuch /home/case/.emacs.d/.etc/straight/build/notmuch/notmuch-message hides /home/case/usr/share/emacs/site-lisp/notmuch-message /home/case/.emacs.d/.etc/straight/build/notmuch/notmuch-crypto hides /home/case/usr/share/emacs/site-lisp/notmuch-crypto /home/case/.emacs.d/.etc/straight/build/notmuch/notmuch-jump hides /home/case/usr/share/emacs/site-lisp/notmuch-jump /home/case/.emacs.d/.etc/straight/build/notmuch/notmuch-address hides /home/case/usr/share/emacs/site-lisp/notmuch-address /home/case/.emacs.d/.etc/straight/build/notmuch/notmuch-draft hides /home/case/usr/share/emacs/site-lisp/notmuch-draft /home/case/.emacs.d/.etc/straight/build/notmuch/notmuch-wash hides /home/case/usr/share/emacs/site-lisp/notmuch-wash /home/case/.emacs.d/.etc/straight/build/notmuch/notmuch-maildir-fcc hides /home/case/usr/share/emacs/site-lisp/notmuch-maildir-fcc /home/case/.emacs.d/.etc/straight/build/notmuch/notmuch-mua hides /home/case/usr/share/emacs/site-lisp/notmuch-mua /home/case/.emacs.d/.etc/straight/build/notmuch/notmuch-company hides /home/case/usr/share/emacs/site-lisp/notmuch-company /home/case/.emacs.d/.etc/straight/build/notmuch/notmuch-hello hides /home/case/usr/share/emacs/site-lisp/notmuch-hello /home/case/.emacs.d/.etc/straight/build/notmuch/notmuch-parser hides /home/case/usr/share/emacs/site-lisp/notmuch-parser /home/case/.emacs.d/.etc/straight/build/notmuch/notmuch-print hides /home/case/usr/share/emacs/site-lisp/notmuch-print /home/case/.emacs.d/.etc/straight/build/notmuch/notmuch-show hides /home/case/usr/share/emacs/site-lisp/notmuch-show /home/case/.emacs.d/.etc/straight/build/notmuch/coolj hides /home/case/usr/share/emacs/site-lisp/coolj /home/case/.emacs.d/.etc/straight/build/notmuch/notmuch-compat hides /home/case/usr/share/emacs/site-lisp/notmuch-compat /home/case/.emacs.d/.etc/straight/build/notmuch/notmuch-lib hides /home/case/usr/share/emacs/site-lisp/notmuch-lib /home/case/.emacs.d/.etc/straight/build/notmuch/notmuch hides /home/case/usr/share/emacs/site-lisp/notmuch /home/case/.emacs.d/.etc/straight/build/notmuch/notmuch-query hides /home/case/usr/share/emacs/site-lisp/notmuch-query /home/case/.emacs.d/.etc/straight/build/notmuch/notmuch-tree hides /home/case/usr/share/emacs/site-lisp/notmuch-tree /home/case/.emacs.d/.etc/straight/build/notmuch/notmuch-tag hides /home/case/usr/share/emacs/site-lisp/notmuch-tag /home/case/.emacs.d/.etc/straight/build/transient/transient hides /home/case/.local/share/emacs/29.0.50/lisp/transient /home/case/Sync/emacs/private/custom hides /home/case/.local/share/emacs/29.0.50/lisp/custom /home/case/.emacs.d/.etc/straight/build/xref/xref hides /home/case/.local/share/emacs/29.0.50/lisp/progmodes/xref /home/case/.emacs.d/.etc/straight/build/project/project hides /home/case/.local/share/emacs/29.0.50/lisp/progmodes/project /home/case/.emacs.d/.etc/straight/build/dictionary/dictionary hides /home/case/.local/share/emacs/29.0.50/lisp/net/dictionary /home/case/.emacs.d/.etc/straight/build/hierarchy/hierarchy hides /home/case/.local/share/emacs/29.0.50/lisp/emacs-lisp/hierarchy /home/case/.emacs.d/.etc/straight/build/let-alist/let-alist hides /home/case/.local/share/emacs/29.0.50/lisp/emacs-lisp/let-alist Features: (shadow sort mail-extr emacsbug consult-xref view shortdoc rfc1345 quail timer-list misearch multi-isearch transpose-frame circe-color-nicks circe-new-day-notifier topsy lui-track lui-autopaste eshell-bookmark eshell-syntax-highlighting em-unix em-term term ehelp em-script em-prompt em-ls em-hist em-pred em-glob em-extpipe em-cmpl em-dirs esh-var em-basic em-banner em-alias em-tramp em-smart esh-mode eshell esh-cmd esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-groups esh-util pocket-reader pocket-lib org-web-tools esxml-query rainbow-identifiers ov dotassoc kv shr-color textsec uni-scripts idna-mapping ucs-normalize uni-confusable textsec-check modus-vivendi-theme mm-archive hippie-completing-read calc-alg calc-ext calc-menu calc calc-loaddefs rect calc-macs cape display-fill-column-indicator dictionary link connection dired+ image-dired filldent mastodon-tl network-stream url-cache mastodon-client mastodon-auth plstore mastodon-http request mastodon mastodon-toot emojify apropos tar-mode arc-mode archive-mode ht elfeed-link ol-notmuch consult-notmuch notmuch-labeler notmuch-labeler-plug notmuch-bookmarks +message +notmuch notmuch notmuch-tree notmuch-jump notmuch-hello notmuch-show notmuch-print notmuch-crypto notmuch-mua notmuch-message notmuch-draft notmuch-maildir-fcc notmuch-address notmuch-company notmuch-parser notmuch-wash coolj notmuch-query icalendar notmuch-tag notmuch-lib notmuch-version notmuch-compat org-duration org-colview discord org-archive mhtml-mode css-mode-expansions css-mode smie js-mode-expansions js cc-mode-expansions cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs loadhist undo-fu epithet descr-text tabify helpful trace edebug info-look f elisp-refs machine machine-autoloads cal-move mwim xref dired-aux org-download +org-attach org-attach async mule-util consult-imenu flymake-proc flymake paredit paren-face smartscan vc-mtn vc-hg vc-bzr vc-src vc-sccs vc-svn vc-cvs vc-rcs project embark-consult cus-start +consult affe consult-vertico consult cal-china lunar cal-bahai cal-islam cal-hebrew holidays hol-loaddefs cal-iso org-appear visual-fill-column hl-line cursor-sensor vertico-buffer cl-print debug backtrace +zzz-to-char zzz-to-char-autoloads zoom-frm-autoloads frame-cmds-autoloads frame-fns-autoloads ytdious-autoloads yasnippet yasnippet-autoloads yaoddmuse-autoloads xkcd-autoloads wrap-region wrap-region-autoloads whitespace-cleanup-mode whitespace whitespace-cleanup-mode-autoloads web-mode-autoloads w3m-autoloads vlf-setup vlf-autoloads visual-fill-column-autoloads vertico-quick vertico-multiform vertico-unobtrusive vertico-flat vertico-mouse vertico-directory +vertico vertico vertico-autoloads valign-autoloads unfill-autoloads undo-fu-session undo-fu-session-autoloads undo-fu-autoloads trashed-autoloads transpose-frame-autoloads topsy-autoloads titlecase titlecase-data titlecase-autoloads systemd-autoloads super-save super-save-autoloads ssh-config-mode-autoloads sophomore novice sophomore-autoloads smartscan-autoloads sly-autoloads slack-autoloads emojify-autoloads oauth2-autoloads websocket-autoloads +modeline simple-modeline simple-modeline-segments simple-modeline-core simple-modeline-autoloads shell-command+-autoloads pocket-reader-autoloads ht-autoloads org-web-tools-autoloads esxml-autoloads rainbow-identifiers-autoloads ov-autoloads pocket-lib-autoloads kv-autoloads plancat-autoloads paren-face-autoloads paredit-autoloads package-lint-flymake-autoloads package-lint-autoloads orglink orglink-autoloads org-visibility org-visibility-autoloads org-sticky-header-autoloads org-mime-autoloads org-download-autoloads async-autoloads org-appear-autoloads +orderless orderless orderless-autoloads ol-notmuch-autoloads notmuch-labeler-autoloads notmuch-bookmarks-autoloads +mwim mwim-autoloads modus-operandi-theme cal-julian dawn modus-themes modus-themes-autoloads mode-line-bell mode-line-bell-autoloads minions minions-autoloads md4rd-autoloads tree-mode-autoloads hierarchy-autoloads mastodon-autoloads request-autoloads marginalia marginalia-autoloads macrostep +link-hint link-hint link-hint-autoloads lin lin-autoloads lacarte-autoloads keychain-environment keychain-environment-autoloads keepassxc-shim secrets executable eros keepassxc-shim-autoloads +jabber jabber jabber-ourversion hippie-exp hexrgb fsm html-mode-expansions sgml-mode facemenu sasl sasl-anonymous sasl-login sasl-plain srv dns starttls tls jabber-autoloads isearch-mb isearch-mb-autoloads info+ info+-autoloads hungry-delete hungry-delete-autoloads hippie-completing-read-autoloads helpful-autoloads elisp-refs-autoloads f-autoloads god-mode-autoloads git-modes gitignore-mode gitconfig-mode conf-mode gitattributes-mode git-modes-autoloads scheme-complete-autoloads macrostep-geiser-autoloads macrostep-autoloads geiser-chicken-autoloads geiser-impl help-fns geiser-custom geiser-base geiser-autoloads gcmh gcmh-autoloads frowny frowny-autoloads form-feed form-feed-autoloads forge-list forge-commands forge-semi forge-bitbucket buck forge-gogs gogs forge-gitea gtea forge-gitlab glab forge-github ghub-graphql treepy gsexp ghub let-alist forge-notify forge-revnote forge-pullreq forge-issue forge-topic yaml bug-reference forge-post markdown-mode forge-repo forge forge-core forge-db closql emacsql-sqlite emacsql emacsql-compiler url-http url-auth url-gw nsm magit-bookmark magit-submodule magit-obsolete magit-blame magit-stash magit-reflog magit-bisect magit-push magit-pull magit-fetch magit-clone magit-remote magit-commit magit-sequence magit-notes magit-worktree magit-tag magit-merge magit-branch magit-reset magit-files magit-refs magit-status magit package url-handlers magit-repos magit-apply magit-wip magit-log which-func imenu magit-diff smerge-mode diff git-commit log-edit add-log magit-core magit-autorevert magit-margin magit-transient magit-process with-editor server magit-mode transient edmacro +kmacro kmacro magit-git magit-base magit-section crm forge-autoloads yaml-autoloads markdown-mode-autoloads magit-autoloads magit-section-autoloads git-commit-autoloads with-editor-autoloads transient-autoloads ghub-autoloads treepy-autoloads let-alist-autoloads closql-autoloads emacsql-sqlite-autoloads emacsql-autoloads +flyspell-correct flyspell-correct flyspell-correct-autoloads filldent-autoloads fill-sentences-correctly fill-sentences-correctly-autoloads +expand-region expand-region text-mode-expansions the-org-mode-expansions er-basic-expansions expand-region-core expand-region-custom exec-path-from-shell exec-path-from-shell-autoloads eshell-syntax-highlighting-autoloads eshell-bookmark-autoloads eros-autoloads epithet-autoloads embrace-autoloads expand-region-autoloads embark-consult-autoloads +embark embark ffap embark-autoloads elpher-autoloads elfeed-org s org-clock _work bryc teklia org-vcard-autoloads chd chd-data org-eldoc face-remap image-file image-converter oc-basic disp-table ol-eww +eww eww mm-url ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect ol-docview doc-view jka-compr image-mode exif ol-bibtex bibtex ol-bbdb ol-w3m ol-doi org-link-doi org-contacts org-capture gnus-art mm-uu mml2015 mm-view mml-smime smime dig gnus-sum gnus-group gnus-undo gnus-start gnus-dbus dbus gnus-cloud nnimap nnmail mail-source utf7 netrc nnoo gnus-spec gnus-int gnus-range gnus-win gnus nnheader range +org ox-odt rng-loc rng-uri rng-parse rng-match rng-dt rng-util rng-pttrn nxml-parse nxml-ns nxml-enc xmltok nxml-util ox-latex ox-icalendar org-agenda ox-html table ox-ascii ox-publish ox org-element org-persist xdg org-id org-refile org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-footnote org-src ob-comint org-pcomplete org-list org-faces org-entities noutline outline org-version ob-emacs-lisp ob-core ob-eval org-table ol org-keys oc org-compat org-macs org-loaddefs find-func elfeed-org-autoloads +elfeed elfeed-show elfeed-search vc-git +hideshow hideshow bookmark message yank-media rmc rfc822 mml mml-sec epa epg rfc6068 epg-config gnus-util mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader shr pixel-fill kinsoku svg dom elfeed-csv elfeed elfeed-curl elfeed-log elfeed-db elfeed-lib avl-tree generator url-queue url-file url-dired xml-query xml elfeed-autoloads electric-cursor electric-cursor-autoloads edit-server-autoloads ebuku-autoloads dumb-jump-autoloads popup-autoloads s-autoloads discord-autoloads dired-subtree dired-subtree-autoloads dired-open dired-hacks-utils dash dired-open-autoloads dired-hacks-utils-autoloads dash-autoloads dired-git-info-autoloads diff-hl log-view pcvs-util vc-dir ewoc vc vc-dispatcher diff-hl-autoloads dictionary-autoloads link-autoloads connection-autoloads +crux crux tramp tramp-loaddefs trampver tramp-integration files-x tramp-compat shell pcomplete parse-time iso8601 time-date ls-lisp format-spec crux-autoloads crossword-autoloads corfu-autoloads consult-notmuch-autoloads notmuch-autoloads consult-dir-autoloads project-autoloads xref-autoloads clhs-autoloads circe-chanop +circe circe diff-mode lui-irc-colors irc gnutls puny lcs lui-logging lui-format lui tracking shorten flyspell +ispell cl ispell circe-compat +util _circe _passwords circe-autoloads cape-autoloads bongo-autoloads checkdoc +avy anzu advice anzu-autoloads alert-autoloads log4e-autoloads gntp-autoloads affe-autoloads consult-autoloads adaptive-wrap-autoloads actually-selected-window actually-selected-window-autoloads +ace-window ace-window avy ace-window-autoloads avy-autoloads 0x0-autoloads time +tab-bar +scratch +org-capture org-contrib-autoloads sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils +finger net-utils +minibuffer +Info +eshell +elisp dired+-autoloads comp comp-cstr warnings autoload radix-tree lisp-mnt dired-x dired dired-loaddefs compile text-property-search comint ansi-color _location +browse-url browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util url-parse url-vars mailcap user-save reading +pulse pulse color +cus-edit cus-edit pp autoinsert auth-source eieio eieio-core eieio-loaddefs password-cache json map +init cus-load +lisp +emacs pixel-scroll ring repeat saveplace savehist recentf tree-widget wid-edit goto-addr delsel minibuf-eldef mb-depth so-long elec-pair autorevert filenotify +casing thingatpt +key private early-init +straight +setup setup setup-autoloads no-littering no-littering-autoloads finder-inf el-patch-autoloads el-patch el-patch-stub straight-x straight-autoloads cl-seq info cl-extra help-mode straight compat derived cl-macs easy-mmode seq byte-opt bytecomp byte-compile cconv cl-loaddefs cl-lib subr-x acdw rx pcase solar cal-dst diary-lib diary-loaddefs cal-menu calendar cal-loaddefs gv iso-transl tooltip eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice button loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads xwidget-internal dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit xinput2 x multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 2262756 372939) (symbols 48 81531 22) (strings 32 387252 60078) (string-bytes 1 12360770) (vectors 16 174868) (vector-slots 8 2532628 1833078) (floats 8 1426 4447) (intervals 56 155810 18346) (buffers 992 99)) -- Hugs, Case Duckworth https://www.acdw.net https://breadpunk.club
bug-gnu-emacs <at> gnu.org
:bug#54159
; Package emacs
.
(Fri, 25 Feb 2022 18:56:01 GMT) Full text and rfc822 format available.Message #8 received at 54159 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: Case Duckworth <acdw <at> acdw.net> Cc: 54159 <at> debbugs.gnu.org Subject: Re: bug#54159: 29.0.50; `toggle-input-method' needs more user feedback Date: Fri, 25 Feb 2022 20:55:36 +0200
> From: Case Duckworth <acdw <at> acdw.net> > Date: Fri, 25 Feb 2022 11:12:30 -0600 > > > The other day I had some issues with typing that I could not figure out > the meaning of. I checked my messages buffer, C-h m, etc., and nowhere > did I figure out that the issue was actually that I'd typed C-\ > (fatfingered it) and toggled the input method to RFC 1345, which caused > & to trigger different inputs. > > Shouldn't `toggle-input-method' include a message to the user? It would be an annoyance, because when people use an input method they typically toggle it on and off quite frequently. Moreover, input method can also be toggled when typing at the prompt in the minibuffer (for example, when searching with Isearch or typing a file name at the prompt of "C-x C-f"), in which case displaying a message there will cause surprising effects. The input method is reflected on the mode line, and we think that's enough.
Lars Ingebrigtsen <larsi <at> gnus.org>
to control <at> debbugs.gnu.org
.
(Fri, 25 Feb 2022 19:10:02 GMT) Full text and rfc822 format available.bug-gnu-emacs <at> gnu.org
:bug#54159
; Package emacs
.
(Fri, 25 Feb 2022 19:52:02 GMT) Full text and rfc822 format available.Message #13 received at 54159 <at> debbugs.gnu.org (full text, mbox):
From: acdw <acdw <at> acdw.net> To: "Eli Zaretskii" <eliz <at> gnu.org> Cc: 54159 <at> debbugs.gnu.org Subject: Re: bug#54159: 29.0.50; `toggle-input-method' needs more user feedback Date: Fri, 25 Feb 2022 13:00:53 -0600
On 2022-02-25 (Friday) at 12:55, Eli Zaretskii <eliz <at> gnu.org> wrote: >> From: Case Duckworth <acdw <at> acdw.net> >> Date: Fri, 25 Feb 2022 11:12:30 -0600 >> >> >> The other day I had some issues with typing that I could not figure out >> the meaning of. I checked my messages buffer, C-h m, etc., and nowhere >> did I figure out that the issue was actually that I'd typed C-\ >> (fatfingered it) and toggled the input method to RFC 1345, which caused >> & to trigger different inputs. >> >> Shouldn't `toggle-input-method' include a message to the user? > > It would be an annoyance, because when people use an input method they > typically toggle it on and off quite frequently. Moreover, input > method can also be toggled when typing at the prompt in the minibuffer > (for example, when searching with Isearch or typing a file name at the > prompt of "C-x C-f"), in which case displaying a message there will > cause surprising effects. > > The input method is reflected on the mode line, and we think that's > enough. Ah, that explains the confusion -- sorry for the spurious bug report. I have a highly-custom mode-line that doesn't include the input method. -- ~ acdw acdw.net | breadpunk.club/~breadw
bug-gnu-emacs <at> gnu.org
:bug#54159
; Package emacs
.
(Sat, 26 Feb 2022 15:20:02 GMT) Full text and rfc822 format available.Message #16 received at 54159 <at> debbugs.gnu.org (full text, mbox):
From: Lars Ingebrigtsen <larsi <at> gnus.org> To: acdw <acdw <at> acdw.net> Cc: 54159 <at> debbugs.gnu.org, Eli Zaretskii <eliz <at> gnu.org>, 54160 <at> debbugs.gnu.org Subject: Re: bug#54160: 29.0.50; `toggle-input-method' needs more user feedback Date: Sat, 26 Feb 2022 16:19:09 +0100
acdw <acdw <at> acdw.net> writes: > Ah, that explains the confusion -- sorry for the spurious bug report. > I have a highly-custom mode-line that doesn't include the input > method. No problem. I'm closing this bug report, then. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no
Lars Ingebrigtsen <larsi <at> gnus.org>
to control <at> debbugs.gnu.org
.
(Sat, 26 Feb 2022 15:20:03 GMT) Full text and rfc822 format available.Lars Ingebrigtsen <larsi <at> gnus.org>
to control <at> debbugs.gnu.org
.
(Sat, 26 Feb 2022 15:20:04 GMT) Full text and rfc822 format available.Debbugs Internal Request <help-debbugs <at> gnu.org>
to internal_control <at> debbugs.gnu.org
.
(Sun, 27 Mar 2022 11:24:04 GMT) Full text and rfc822 format available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.