From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 10 13:26:09 2021 Received: (at submit) by debbugs.gnu.org; 10 Oct 2021 17:26:09 +0000 Received: from localhost ([127.0.0.1]:55753 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mZcaO-0001ct-Nm for submit@debbugs.gnu.org; Sun, 10 Oct 2021 13:26:09 -0400 Received: from lists.gnu.org ([209.51.188.17]:45760) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mZcaJ-0001ci-5G for submit@debbugs.gnu.org; Sun, 10 Oct 2021 13:26:06 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:48488) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mZcaI-0007JH-Px for bug-gnu-emacs@gnu.org; Sun, 10 Oct 2021 13:26:02 -0400 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:36365) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mZcaG-0006M9-81 for bug-gnu-emacs@gnu.org; Sun, 10 Oct 2021 13:26:02 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 1EFD35C00EF; Sun, 10 Oct 2021 13:25:58 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Sun, 10 Oct 2021 13:25:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=collares.org; h= from:to:subject:cc:date:message-id:mime-version:content-type; s= fm1; bh=tyYOWY3Pbr91WHdl0IIN+YjfeVp9JbMB9oEpCs48CHM=; b=W3uCrzNo cMpyL3t4UTVEOZ1zSB1eIN4mehLfDOJN6FDzBQEozgtzOJb63ZUyJM5lvU4dSOuX KMRUvEdT5vZcS9rPWFUc5qvOpE6jzbdat3nrJ5K7qY6XAx2leZ9kfM5pK9HVwZei 5k7wgldGewB4RTkoP7lDmO/GSVRbcCJrHvXGVbomZdFxtqvuRsPLOteommJgy955 PvNhMzdg+P7qYSuO+DFDtG3dlf7CAqWxap8mehvR4osGLMd9zY064SVBpmJaPFeK S+CBwq2l7Glt7qlDp8uGYectv0a37Ggs//eJL4okBcqFtl7CSgvqvR+hN93aLaf2 PjXSyG5M0HByug== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:message-id :mime-version:subject:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; bh=tyYOWY3Pbr91WHdl0IIN+YjfeVp9J bMB9oEpCs48CHM=; b=lK01BlILCTQKju6dgMIlTZ2J6Ekd4jvsuAnUjdQE004XL C72bC52yLuMcsn1oHQV4J9nKQo+GoeGBZ/pt3erH2r1zS/+B5Jd19RQZ9+QRM+By bMQ5SmBhXdsdONSLVw5G2xn6e5OFtaIyCGfbBOQfH/z6gDB8TTVqUxCNL9hjU5PU Mq9JhJOZX4R7ReDJ1yN+CwDLtorgTPO8jRVtc+ocbBEFTrrZm++zZaW2AAThj9n7 r/KTFH0FwqX/oafy2ExOYjog7F4TD+N3+qoxqcmptoUMNyzdgNPJyxI04SRCbftL WPT9bCeYSJIc/sO04i1FK8M24QO0+cvn2wvHHgPMw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddrvddtgedgudduvdcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhephffvufffkfggtgesthdtredttd dttdenucfhrhhomhepofgruhhrihgtihhoucevohhllhgrrhgvshcuoehmrghurhhitghi ohestgholhhlrghrvghsrdhorhhgqeenucggtffrrghtthgvrhhnpedtjeekjeelieehte ehgfdtkefhleeigfffjedujeetiefhueefieefffetveetgeenucffohhmrghinhepghhi thhhuhgsrdgtohhmnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilh hfrhhomhepmhgruhhrihgtihhosegtohhllhgrrhgvshdrohhrgh X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sun, 10 Oct 2021 13:25:56 -0400 (EDT) From: Mauricio Collares To: bug-gnu-emacs@gnu.org Subject: 28.0.50; arrow keys break agda-input quail package since bd5c7404 Date: Sun, 10 Oct 2021 19:25:48 +0200 Message-ID: <87fst8rdur.fsf@collares.org> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=66.111.4.28; envelope-from=mauricio@collares.org; helo=out4-smtp.messagingengine.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.6 (-) X-Debbugs-Envelope-To: submit Cc: gregory@heytings.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: -2.6 (--) Steps to reproduce: 1) Load the agda-input package (available at [1]) and do M-x set-input-method Agda. This step is not minimized, sorry about that. 2) Type \< (that is, a backslash and a less-than sign) and then press the right arrow. Instead of just exiting the special "Quail translation state" (I don't know the correct term for that; I mean the thing indicated by underlining), I get the following error. Lisp error: (wrong-type-argument sequencep right) append(right nil) quail-add-unread-command-events(right) quail-next-translation() funcall-interactively(quail-next-translation) call-interactively(quail-next-translation) quail-start-translation(92) quail-input-method(92) After that, the backslash no longer does anything special, and several emacs interactions fail in strange ways. I've verified that this does affect bd5c7404195e45f11946b4e0933a1f8b697d8b87 but not its parent commit (7bbd6b720e60cb5e726214268c5b80a3e23f799e). Best regards, Mauricio [1] https://github.com/agda/agda/blob/731f300deac14e10792a0bbf22c86cbe0c9c7e4b/src/data/emacs-mode/agda-input.el ================= In GNU Emacs 28.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.30, cairo version 1.16.0) Repository revision: fc8df2561b8e37089463d0d4d008d73e23cb2dc5 Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12013000 System Description: NixOS 21.11 (Porcupine) Configured using: 'configure --prefix=/nix/store/snvpyh9r23i3hr6ndx9mi4w4gzhffkcx-emacs-git-20210918.0 --disable-build-details --with-modules --with-x-toolkit=gtk3 --with-xft --with-cairo' Configured features: CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS X11 XDBE XIM XPM GTK3 ZLIB Important settings: value of $EMACSLOADPATH: value of $EMACSNATIVELOADPATH: /nix/store/4rbwpac13nknjpayr0c2bl88hhkdya1q-emacs-packages-deps/share/emacs/native-lisp:: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Agda Minor modes in effect: windmove-mode: t async-bytecomp-package-mode: t yas-global-mode: t yas-minor-mode: t counsel-projectile-mode: t ivy-rich-mode: t ivy-mode: t pdf-occur-global-minor-mode: t bug-reference-prog-mode: t global-git-commit-mode: t magit-auto-revert-mode: t shell-dirtrack-mode: t global-fixmee-mode: t fixmee-mode: t button-lock-mode: t projectile-mode: t direnv-mode: t doom-modeline-mode: t display-time-mode: t display-battery-mode: t ace-window-display-mode: t which-key-mode: t key-chord-mode: t override-global-mode: t tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Features: (find-file-in-project windmove vc-mtn vc-hg vc-git vc-bzr vc-src vc-sccs vc-svn vc-cvs vc-rcs agda2-mode agda2-queue agda2-abbrevs skeleton agda2-highlight agda-input annotation eri ffap tramp tramp-loaddefs trampver tramp-integration files-x tramp-compat ls-lisp shadow sort mail-extr face-remap emacsbug paredit outshine outshine-org-cmds outorg asana helm async-bytecomp helm-global-bindings helm-easymenu helm-source helm-multi-match helm-lib debbugs soap-client rng-xsd xsd-regexp yasnippet-snippets yasnippet rg vc vc-dispatcher rg-info-hack rg-menu rg-ibuffer rg-result wgrep-rg wgrep rg-history rg-header arxiv-mode arxiv-abstract arxiv-query arxiv-vars hydra lv counsel-projectile counsel xref swiper ivy-rich ivy-avy ivy delsel ivy-faces ivy-overlay colir smtpmail-async mu4e mu4e-org mu4e-main mu4e-view mu4e-view-gnus gnus-art mm-uu mml2015 mm-view mml-smime smime dig gnus-sum gnus-group gnus-undo gnus-start gnus-dbus gnus-cloud nnimap nnmail mail-source utf7 netrc nnoo gnus-spec gnus-int gnus-range gnus-win mu4e-view-common mu4e-headers mu4e-compose mu4e-context mu4e-draft mu4e-actions ido rfc2368 smtpmail sendmail mu4e-mark mu4e-proc mu4e-utils doc-view mu4e-lists mu4e-message flow-fill mule-util hl-line mu4e-vars mu4e-meta org-pomodoro alert log4e notifications gntp org-timer org-clock org-agenda org-journal org-crypt cal-iso org-download async org-noter-pdftools org-pdftools pdf-annot facemenu pdf-occur tablist tablist-filter semantic/wisent/comp semantic/wisent semantic/wisent/wisent semantic/util-modes semantic/util semantic semantic/tag semantic/lex semantic/fw mode-local cedet pdf-isearch pdf-misc pdf-tools cus-edit cus-load pdf-view magit-bookmark bookmark jka-compr pdf-cache pdf-info tq pdf-util pdf-macs image-mode exif org-noter org-board org-attach find-lisp org-web-tools eww xdg url-queue shr kinsoku svg mm-url gnus nnheader wid-edit esxml-query dom org-caldav icalendar diary-lib diary-loaddefs org-id org-refile 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 ox-html table ox-ascii ox-publish ox org-element org-tempo tempo smartparens-org orgit 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 gnutls forge-notify forge-revnote forge-pullreq forge-issue forge-topic yaml bug-reference forge-post smartparens-markdown markdown-mode forge-repo forge forge-core forge-db closql emacsql-sqlite emacsql emacsql-compiler 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 magit-repos magit-apply magit-wip magit-log which-func imenu magit-diff smerge-mode git-commit log-edit message dired dired-loaddefs rfc822 mml mml-sec epa derived epg rfc6068 epg-config gnus-util rmail rmail-loaddefs mm-decode mm-bodies mm-encode mailabbrev gmm-utils pcvs-util add-log magit-core magit-autorevert magit-margin magit-transient magit-process with-editor shell magit-mode transient magit-git magit-section magit-utils crm org ob ob-tangle ob-ref ob-lob ob-table org-macro org-footnote org-src ob-comint org-pcomplete pcomplete org-list org-faces org-entities org-version ob-emacs-lisp org-table org-keys org-loaddefs cal-menu calendar cal-loaddefs avl-tree generator ol ob-exp ob-core org-compat ob-eval org-macs url-dav parse-time iso8601 time-date url-http url-auth url-gw nsm rmc puny lean-mode lean-dev lean-right-click lean-message-boxes lean-type flymake-proc flymake project warnings lean-hole lean-flycheck lean-info lean-server lean-debug lean-leanpkg lean-syntax lean-input quail lean-settings lean-util lean-eri pcase flycheck find-func fixmee string-utils back-button persistent-soft list-utils pcache eieio-base ucs-utils smartrep nav-flash pulse color button-lock projectile lisp-mnt mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr grep ibuf-ext ibuffer ibuffer-loaddefs smartparens-config smartparens-text smartparens idris-mode idris-commands thingatpt idris-hole-list idris-ipkg-mode compile text-property-search comint ansi-color idris-tree-info idris-warnings-tree idris-info idris-repl idris-highlight-input idris-prover inferior-idris idris-warnings idris-log idris-events pp idris-simple-indent idris-syntax idris-common-utils idris-settings idris-keys idris-core idris-compat prop-menu agda2 direnv diff-mode ace-link request mailheader autorevert filenotify mail-utils restclient noutline outline doom-modeline doom-modeline-segments doom-modeline-env doom-modeline-core shrink-path f s dash all-the-icons all-the-icons-faces data-material data-weathericons data-octicons data-fileicons data-faicons data-alltheicons spacemacs-dark-theme spacemacs-common time battery dbus xml enwc format-spec enwc-backend daemons pulseaudio-control ace-window avy ring exwm-randr xcb-randr exwm exwm-input xcb-keysyms xcb-xkb exwm-manage exwm-floating xcb-cursor xcb-render exwm-layout exwm-workspace exwm-core xcb-ewmh xcb-icccm xcb xcb-xproto xcb-types xcb-debug server undo-tree diff which-key advice use-package-chords bind-chord key-chord cl-extra help-mode edmacro kmacro use-package use-package-ensure use-package-delight use-package-diminish use-package-bind-key bind-key easy-mmode use-package-core tex-site rx cl info package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json subr-x map url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib iso-transl tooltip eldoc 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 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 hashtable-print-readable backquote threads dbusbind inotify dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 723400 66969) (symbols 48 64920 28) (strings 32 482701 15593) (string-bytes 1 12919479) (vectors 16 128651) (vector-slots 8 2926843 35808) (floats 8 1068 674) (intervals 56 821 94) (buffers 992 19)) From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 10 13:56:03 2021 Received: (at 51118) by debbugs.gnu.org; 10 Oct 2021 17:56:03 +0000 Received: from localhost ([127.0.0.1]:55818 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mZd3L-0004cX-7Q for submit@debbugs.gnu.org; Sun, 10 Oct 2021 13:56:03 -0400 Received: from eggs.gnu.org ([209.51.188.92]:50360) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mZd3I-0004c3-Uv for 51118@debbugs.gnu.org; Sun, 10 Oct 2021 13:56:01 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:57718) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mZd3C-0008M7-Cr; Sun, 10 Oct 2021 13:55:54 -0400 Received: from [87.69.77.57] (port=2737 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 1mZd2w-0006FB-Tb; Sun, 10 Oct 2021 13:55:54 -0400 Date: Sun, 10 Oct 2021 20:55:26 +0300 Message-Id: <83tuhorchd.fsf@gnu.org> From: Eli Zaretskii To: Mauricio Collares , Gregory Heytings In-Reply-To: <87fst8rdur.fsf@collares.org> (message from Mauricio Collares on Sun, 10 Oct 2021 19:25:48 +0200) Subject: Re: bug#51118: 28.0.50; arrow keys break agda-input quail package since bd5c7404 References: <87fst8rdur.fsf@collares.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51118 Cc: gregory@heytings.org, 51118@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: Mauricio Collares > Date: Sun, 10 Oct 2021 19:25:48 +0200 > Cc: gregory@heytings.org > > Steps to reproduce: > > 1) Load the agda-input package (available at [1]) and do M-x > set-input-method Agda. This step is not minimized, sorry about that. > > 2) Type \< (that is, a backslash and a less-than sign) and then press > the right arrow. > > Instead of just exiting the special "Quail translation state" (I don't > know the correct term for that; I mean the thing indicated by > underlining), I get the following error. > > Lisp error: (wrong-type-argument sequencep right) > append(right nil) > quail-add-unread-command-events(right) > quail-next-translation() > funcall-interactively(quail-next-translation) > call-interactively(quail-next-translation) > quail-start-translation(92) > quail-input-method(92) > > After that, the backslash no longer does anything special, and several > emacs interactions fail in strange ways. I've verified that this does > affect bd5c7404195e45f11946b4e0933a1f8b697d8b87 but not its parent > commit (7bbd6b720e60cb5e726214268c5b80a3e23f799e). > > Best regards, > Mauricio > > [1] https://github.com/agda/agda/blob/731f300deac14e10792a0bbf22c86cbe0c9c7e4b/src/data/emacs-mode/agda-input.el Thanks. Gregory, could you please look into this? It needs to be fixed for Emacs 28. TIA From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 12 08:54:39 2021 Received: (at 51118) by debbugs.gnu.org; 12 Oct 2021 12:54:39 +0000 Received: from localhost ([127.0.0.1]:36737 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1maHIl-0003w7-3o for submit@debbugs.gnu.org; Tue, 12 Oct 2021 08:54:39 -0400 Received: from heytings.org ([95.142.160.155]:43844) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1maHIi-0003vx-Qj for 51118@debbugs.gnu.org; Tue, 12 Oct 2021 08:54:37 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20210101; t=1634043275; bh=ea9aRrDQpFeyF2YXZIZrICLmyu/eEbJhQWBQ/R1SEgE=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=YvaO8Mun4GLH9OPcjp/i/cLz60lN5WPi+T7uFmkt4JRccyq7raMPMQK3p/AFr608q zLrGUSnqMwENoiH6gS8lNyX80pQQYcJWWZyX9ajDvLL4917ZAZ6ZFULZTpVzDdVKma 3aGg2YRibPWg5JW3I9gLIqL6p9DeBBddBQjRGRlcsSaYgCR2sHM4y6wLT/fJ3d10eH 1p37LG+DoMoDpVgxrmCLuS4mmrNKhUaBu7CJQhMkLdhmEbTFvYbR7W14ulzk37RUul ppMo9A9OcKaxa2lg/BVKTy3hL81m8gFGI7zYCP7yZm2xhfLAD2TIKdGCWcdcwCrjh1 rYQie3BPGlECQ== Date: Tue, 12 Oct 2021 12:54:34 +0000 From: Gregory Heytings To: Eli Zaretskii Subject: Re: bug#51118: 28.0.50; arrow keys break agda-input quail package since bd5c7404 In-Reply-To: <83tuhorchd.fsf@gnu.org> Message-ID: <0608071f0df34f9be39a@heytings.org> References: <87fst8rdur.fsf@collares.org> <83tuhorchd.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="6XAWeV8ts2" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 51118 Cc: Mauricio Collares , 51118@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: -1.0 (-) --6XAWeV8ts2 Content-Type: text/plain; format=flowed; charset=us-ascii > > Gregory, could you please look into this? It needs to be fixed for > Emacs 28. > Yes. The problem was that quail-start-translation sometimes changes last-command-event and transforms a vector into the symbol of its only element. Patch attached. --6XAWeV8ts2 Content-Type: text/x-diff; name=Improve-handling-of-non-character-events-in-input-me.patch Content-Transfer-Encoding: base64 Content-ID: <0608071f0d4fee107306@heytings.org> Content-Description: Content-Disposition: attachment; filename=Improve-handling-of-non-character-events-in-input-me.patch RnJvbSBlY2Q5OGFjZDJjNDZhNmIyMmEzZjVlMjhhNTBmM2JmOGNkMjk0ODEz IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQ0KRnJvbTogR3JlZ29yeSBIZXl0 aW5ncyA8Z3JlZ29yeUBoZXl0aW5ncy5vcmc+DQpEYXRlOiBUdWUsIDEyIE9j dCAyMDIxIDEyOjUwOjIxICswMDAwDQpTdWJqZWN0OiBbUEFUQ0hdIEltcHJv dmUgaGFuZGxpbmcgb2Ygbm9uLWNoYXJhY3RlciBldmVudHMgaW4gaW5wdXQg bWV0aG9kcw0KDQoqIGxpc3AvaW50ZXJuYXRpb25hbC9xdWFpbC5lbCAocXVh aWwtYWRkLXVucmVhZC1jb21tYW5kLWV2ZW50cyk6DQpIYW5kbGUgbm9uLXZl Y3RvciBldmVudCBhcmd1bWVudHMuICBGaXhlcyBidWcjNTExMTguDQotLS0N CiBsaXNwL2ludGVybmF0aW9uYWwvcXVhaWwuZWwgfCA0ICsrKy0NCiAxIGZp bGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pDQoN CmRpZmYgLS1naXQgYS9saXNwL2ludGVybmF0aW9uYWwvcXVhaWwuZWwgYi9s aXNwL2ludGVybmF0aW9uYWwvcXVhaWwuZWwNCmluZGV4IDUwZmYzMDdiNzMu LmVlOTM1YjExZWMgMTAwNjQ0DQotLS0gYS9saXNwL2ludGVybmF0aW9uYWwv cXVhaWwuZWwNCisrKyBiL2xpc3AvaW50ZXJuYXRpb25hbC9xdWFpbC5lbA0K QEAgLTEzODIsNiArMTM4Miw4IEBAIHF1YWlsLWFkZC11bnJlYWQtY29tbWFu ZC1ldmVudHMNCiBJZiBLRVkgaXMgYSB2ZWN0b3Igb2YgZXZlbnRzLCB0aGUg ZXZlbnRzIGluIHRoZSB2ZWN0b3IgYXJlIHByZXBlbmRlZA0KIHRvIGB1bnJl YWQtY29tbWFuZC1ldmVudHMnLCBhZnRlciBjb252ZXJ0aW5nIGVhY2ggZXZl bnQgdG8gYSBjb25zIGNlbGwNCiBvZiB0aGUgZm9ybSAobm8tcmVjb3JkIC4g RVZFTlQpLg0KK0lmIEtFWSBpcyBhbiBldmVudCwgaXQgaXMgcHJlcGVuZGVk IHRvIGB1bnJlYWQtY29tbWFuZC1ldmVudHMnIGFzIGEgY29ucw0KK2NlbGwg b2YgdGhlIGZvcm0gKG5vLXJlY29yZCAuIEVWRU5UKS4NCiBJZiBSRVNFVCBp cyBub24tbmlsLCB0aGUgZXZlbnRzIGluIGB1bnJlYWQtY29tbWFuZC1ldmVu dHMnIGFyZSBmaXJzdA0KIGRpc2NhcmRlZCwgaS5lLiBpbiB0aGlzIGNhc2Ug S0VZIHdpbGwgZW5kIHVwIGJlaW5nIHRoZSBvbmx5IGtleQ0KIGluIGB1bnJl YWQtY29tbWFuZC1ldmVudHMnLiINCkBAIC0xMzkwLDcgKzEzOTIsNyBAQCBx dWFpbC1hZGQtdW5yZWFkLWNvbW1hbmQtZXZlbnRzDQogICAgICAgICAoaWYg KGNoYXJhY3RlcnAga2V5KQ0KICAgICAgICAgICAgIChjb25zIChjb25zICdu by1yZWNvcmQga2V5KSB1bnJlYWQtY29tbWFuZC1ldmVudHMpDQogICAgICAg ICAgIChhcHBlbmQgKG1hcGNhbiAobGFtYmRhIChlKSAobGlzdCAoY29ucyAn bm8tcmVjb3JkIGUpKSkNCi0gICAgICAgICAgICAgICAgICAgICAgICAgIChh cHBlbmQga2V5IG5pbCkpDQorICAgICAgICAgICAgICAgICAgICAgICAgICAo YXBwZW5kIChpZiAodmVjdG9ycCBrZXkpIGtleSAodmVjdG9yIGtleSkpIG5p bCkpDQogICAgICAgICAgICAgICAgICAgdW5yZWFkLWNvbW1hbmQtZXZlbnRz KSkpKQ0KIA0KIChkZWZ1biBxdWFpbC1zdGFydC10cmFuc2xhdGlvbiAoa2V5 KQ0KLS0gDQoyLjMzLjANCg0K --6XAWeV8ts2-- From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 12 12:52:50 2021 Received: (at 51118) by debbugs.gnu.org; 12 Oct 2021 16:52:50 +0000 Received: from localhost ([127.0.0.1]:51489 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1maL1F-00058m-Q0 for submit@debbugs.gnu.org; Tue, 12 Oct 2021 12:52:49 -0400 Received: from eggs.gnu.org ([209.51.188.92]:41018) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1maL1D-00058P-6x for 51118@debbugs.gnu.org; Tue, 12 Oct 2021 12:52:48 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:48472) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1maL17-0000yQ-IT; Tue, 12 Oct 2021 12:52:41 -0400 Received: from [87.69.77.57] (port=2406 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 1maL17-000732-0d; Tue, 12 Oct 2021 12:52:41 -0400 Date: Tue, 12 Oct 2021 19:52:33 +0300 Message-Id: <83lf2yp4mm.fsf@gnu.org> From: Eli Zaretskii To: Gregory Heytings In-Reply-To: <0608071f0df34f9be39a@heytings.org> (message from Gregory Heytings on Tue, 12 Oct 2021 12:54:34 +0000) Subject: Re: bug#51118: 28.0.50; arrow keys break agda-input quail package since bd5c7404 References: <87fst8rdur.fsf@collares.org> <83tuhorchd.fsf@gnu.org> <0608071f0df34f9be39a@heytings.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51118 Cc: mauricio@collares.org, 51118@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 (---) > Date: Tue, 12 Oct 2021 12:54:34 +0000 > From: Gregory Heytings > cc: Mauricio Collares , 51118@debbugs.gnu.org > > > Gregory, could you please look into this? It needs to be fixed for > > Emacs 28. > > > > Yes. The problem was that quail-start-translation sometimes changes > last-command-event and transforms a vector into the symbol of its only > element. Patch attached. Thanks, installed on the emacs-28 branch. Mauricio, could you please test to make sure all of your real-life cases are solved? From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 12 18:35:35 2021 Received: (at control) by debbugs.gnu.org; 12 Oct 2021 22:35:35 +0000 Received: from localhost ([127.0.0.1]:55415 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1maQMx-0003IR-2D for submit@debbugs.gnu.org; Tue, 12 Oct 2021 18:35:35 -0400 Received: from mail-pj1-f41.google.com ([209.85.216.41]:46665) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1maQMv-0003I0-1w for control@debbugs.gnu.org; Tue, 12 Oct 2021 18:35:33 -0400 Received: by mail-pj1-f41.google.com with SMTP id pi19-20020a17090b1e5300b0019fdd3557d3so739208pjb.5 for ; Tue, 12 Oct 2021 15:35:32 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:mime-version:date:message-id:subject:to; bh=d69slKDuhIKR9a/ZFJFMjoDy5P3vjsWcveT6O43zU4M=; b=D9X+4bwc/sPNLWNbtS7Jd5XLV/V5ldXM5bWzAVmJcxF8jZkPvpyKYTNyl7K2nAr6Sd d0T1BuuwTQHvmmmXO6UUMcL+qtyAEEMVMsyJxmpLOSR6qGvOdf5Rz5BYzluAck81o+QQ EZwYO4y/nD4TRAiU2Bu1w4+HddhY2+/RUipJaFMMaTN3jfZi7eBI0FawtyMhtCSs+mlA Gi7JYrL9Cgb46ltemGrzG3AcwxwH+CXkSxcQPIRqhHPvZMEAnN3MOBi5KrCaQncHc7Bp C9yFBWHab5fuAtCxRNjhSAVOGcjtaxq/hW1wkzs/DZ77PKYVEzR3IDZxhfBEuyYOxbI+ t7Uw== X-Gm-Message-State: AOAM5339PALPP4E/xPZLqsqLoYBUqQZnRnLjy77Bej3rdxOXQv8zJTXQ N9IC4f9N3ujD8hcoyJaQwFnR2AxUe/Woy1hOIJFQziXl X-Google-Smtp-Source: ABdhPJwgXUqx4pQ/TGIpcI2/JJP336myS1+0yWHq+xOhQm+lu3QgfVptiyKG6vBOVbZjY7rVm5tlPb68akOcwBkUxUs= X-Received: by 2002:a17:90a:5583:: with SMTP id c3mr8839387pji.133.1634078127463; Tue, 12 Oct 2021 15:35:27 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Tue, 12 Oct 2021 15:35:27 -0700 From: Stefan Kangas MIME-Version: 1.0 Date: Tue, 12 Oct 2021 15:35:27 -0700 Message-ID: Subject: control message for bug #51118 To: control@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: control 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.5 (/) fixed 51118 28.1 quit From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 13 06:20:11 2021 Received: (at 51118) by debbugs.gnu.org; 13 Oct 2021 10:20:11 +0000 Received: from localhost ([127.0.0.1]:58485 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mabMo-0008PT-VX for submit@debbugs.gnu.org; Wed, 13 Oct 2021 06:20:11 -0400 Received: from wout3-smtp.messagingengine.com ([64.147.123.19]:35981) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mabMl-0008P9-K3 for 51118@debbugs.gnu.org; Wed, 13 Oct 2021 06:20:10 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.west.internal (Postfix) with ESMTP id D8CD932007E8; Wed, 13 Oct 2021 06:20:01 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Wed, 13 Oct 2021 06:20:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=collares.org; h= references:from:to:cc:subject:date:in-reply-to:message-id :mime-version:content-type; s=fm1; bh=pbvJd0DTBMyxsWrByzR1QuCwV5 BVJBusyu6yo00CEOk=; b=B6GzFiH9pWw9dY4/gSr75Xta9r2hZkD1Hu+N2HBbcv 6hiBTd99B3IAPyYI0j/2hGOIKPE3h17RO8iPI52qpKE3PyNCsbArilO1sZmJ5ATj VeOdk3ii6MpAN1Ah6wzDFCSw8JnkY1140MzvaMQ6/FqICIU6tjhnOqJPWzb3UTqI NBUKgjw+lPxYaIgtO7RiRZRd9BOBzTm+Lm25EO/rCUpuHVvdBKJCuJ5XXNNHv1l5 Ydcq7RJkVAQBwXQVTGiR/PvwONIG5sev4DSBcY+FD6WCuSKHlWY6KUcyuvP71+2/ c/kpjP8TeyaLUMl2RnHffJkhzTeWtkFM3Uu4FdP8ZZiQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=pbvJd0 DTBMyxsWrByzR1QuCwV5BVJBusyu6yo00CEOk=; b=dp3/iddxt5AMvxNkAEokKB /xGa36QGo470QedKSqcIXk/B8yHVOLM8eUpBeNPROLyEa4pSB3L22HdEKhWiHI1M qQMm7SQDtcKIIbibebieaKJcmPXKJ6Ghwxkf547elewWMIJ88qlBD2xZLIr23QCH WtYZcJsm6RbGEl9UbkvOy2uOhJTShlDQvaGoXANs/us6+dAwFQ3x9a7xHnUqfraF YUBTmF5jFqPS4yLztypYx2I47InGAsn44GZzxyNDzfGSUdLG2g7ytQrazz2lIdcD LVON++VJ/IAGVIU2KU4qinNxqdik12y519/yduMzchosKSRAPj7PzBJVvHt9EIMA == X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddrvddutddgvdehucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepfhgfhffvufffjgfkgggtsehttdertddtredtnecuhfhrohhmpeforghurhhi tghiohcuveholhhlrghrvghsuceomhgruhhrihgtihhosegtohhllhgrrhgvshdrohhrgh eqnecuggftrfgrthhtvghrnhepjeffleeujeekhedutdevtedtvdegudekleeivdehheev kefgleeggffgheeiiedtnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrg hilhhfrhhomhepmhgruhhrihgtihhosegtohhllhgrrhgvshdrohhrgh X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 13 Oct 2021 06:20:00 -0400 (EDT) References: <87fst8rdur.fsf@collares.org> <83tuhorchd.fsf@gnu.org> <0608071f0df34f9be39a@heytings.org> <83lf2yp4mm.fsf@gnu.org> User-agent: mu4e 1.6.6; emacs 29.0.50 From: Mauricio Collares To: Eli Zaretskii Subject: Re: bug#51118: 28.0.50; arrow keys break agda-input quail package since bd5c7404 Date: Wed, 13 Oct 2021 12:18:09 +0200 In-reply-to: <83lf2yp4mm.fsf@gnu.org> Message-ID: <87ee8p6xbm.fsf@collares.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 51118 Cc: Gregory Heytings , 51118@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: -1.7 (-) Eli Zaretskii writes: >> Yes. The problem was that quail-start-translation sometimes changes >> last-command-event and transforms a vector into the symbol of its only >> element. Patch attached. > > Thanks, installed on the emacs-28 branch. > > Mauricio, could you please test to make sure all of your real-life > cases are solved? AFAICT, everything's back to normal with this patch. Many thanks Gregory and Eli! From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 13 09:03:22 2021 Received: (at 51118-done) by debbugs.gnu.org; 13 Oct 2021 13:03:22 +0000 Received: from localhost ([127.0.0.1]:59005 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1maduj-0000Pz-Vu for submit@debbugs.gnu.org; Wed, 13 Oct 2021 09:03:22 -0400 Received: from eggs.gnu.org ([209.51.188.92]:51008) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1madui-0000Pl-T9 for 51118-done@debbugs.gnu.org; Wed, 13 Oct 2021 09:03:21 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:58754) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1madub-00085G-0I; Wed, 13 Oct 2021 09:03:14 -0400 Received: from [87.69.77.57] (port=1492 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 1maduW-0001XB-2U; Wed, 13 Oct 2021 09:03:11 -0400 Date: Wed, 13 Oct 2021 16:03:03 +0300 Message-Id: <83pms9nkl4.fsf@gnu.org> From: Eli Zaretskii To: Mauricio Collares In-Reply-To: <87ee8p6xbm.fsf@collares.org> (message from Mauricio Collares on Wed, 13 Oct 2021 12:18:09 +0200) Subject: Re: bug#51118: 28.0.50; arrow keys break agda-input quail package since bd5c7404 References: <87fst8rdur.fsf@collares.org> <83tuhorchd.fsf@gnu.org> <0608071f0df34f9be39a@heytings.org> <83lf2yp4mm.fsf@gnu.org> <87ee8p6xbm.fsf@collares.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51118-done Cc: 51118-done@debbugs.gnu.org, gregory@heytings.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: Mauricio Collares > Cc: Gregory Heytings , 51118@debbugs.gnu.org > Date: Wed, 13 Oct 2021 12:18:09 +0200 > > > Mauricio, could you please test to make sure all of your real-life > > cases are solved? > > AFAICT, everything's back to normal with this patch. Many thanks Gregory > and Eli! Thanks for testing, I'm therefore closing this bug. From unknown Wed Jun 18 23:18:28 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 11 Nov 2021 12:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator