From unknown Fri Sep 05 08:42:12 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#62032 <62032@debbugs.gnu.org> To: bug#62032 <62032@debbugs.gnu.org> Subject: Status: 28.2; `switch-frame' event exits incremental search Reply-To: bug#62032 <62032@debbugs.gnu.org> Date: Fri, 05 Sep 2025 15:42:12 +0000 retitle 62032 28.2; `switch-frame' event exits incremental search reassign 62032 emacs submitter 62032 "Farblos" severity 62032 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 07 06:39:08 2023 Received: (at submit) by debbugs.gnu.org; 7 Mar 2023 11:39:08 +0000 Received: from localhost ([127.0.0.1]:44697 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pZVes-0006Um-IK for submit@debbugs.gnu.org; Tue, 07 Mar 2023 06:39:08 -0500 Received: from lists.gnu.org ([209.51.188.17]:50690) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pZVep-0006Ud-5z for submit@debbugs.gnu.org; Tue, 07 Mar 2023 06:39:05 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pZVeo-0000IF-VA for bug-gnu-emacs@gnu.org; Tue, 07 Mar 2023 06:39:02 -0500 Received: from mr3.vodafonemail.de ([145.253.228.163]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pZVek-0007TQ-6J for bug-gnu-emacs@gnu.org; Tue, 07 Mar 2023 06:39:02 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vodafonemail.de; s=vfde-mb-mr2-21dec; t=1678189128; bh=hMxM+j3BFlvsUFMUjMhMe6w4TEUcEcI7hVZIPmwDQVo=; h=From:To:Message-ID:Date:Subject:Content-type:From; b=hLmryAiQiEF3iips6GOB9gH4XBgNsn7UR8FxwtLu7vVIGTptC5QOmIgRFu4sNnTzD fCHoVhLdcaTolHDVH/435/r3j+B9UchXx4ncy5/adThxVHlRgfaxv2GlmLBgsWwUAD gwEEjv4lM+J79Fs4o9/YQDpiUENBVnuMDZKtDSHE= Received: from mp102.fra-mediabeam.com (unknown [10.0.0.2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by mr3.vodafonemail.de (Postfix) with ESMTPS id 4PWD3r3f7pz2BFt for ; Tue, 7 Mar 2023 11:38:46 +0000 (UTC) Received: from mailbackend01 (unknown [10.0.0.2]) by mp102.fra-mediabeam.com (Postfix) with ESMTP id 4PWD3n6Z7tz8t3W for ; Tue, 7 Mar 2023 11:38:45 +0000 (UTC) From: "Farblos" To: bug-gnu-emacs@gnu.org Message-ID: <4941298cd70a4be0a12aa64013b0a4de@vodafonemail.de> Date: Tue, 07 Mar 2023 12:38:45 +0100 X-Priority: 3 Subject: 28.2; `switch-frame' event exits incremental search MIME-Version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-purgate-type: clean X-purgate: clean X-purgate-size: 42356 X-purgate-ID: 155817::1678189125-556DF1CD-DC1283F8/0/0 Received-SPF: pass client-ip=145.253.228.163; envelope-from=AKFKQU.9DF7RP@vodafonemail.de; helo=mr3.vodafonemail.de 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit 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.4 (--) Not sure whether bug or feature =2E=2E=2E Start emacs as "emacs -Q"=2E Then: ;; open second frame C-x 5 b *Messages* RET ;; switch back to first frame showing scratch buffer C-x 5 o=20 ;; go to beginning of scratch buffer ESC < ;; isearch for "buffer" C-s buffer The last step on my Emacs would exit the incremental search on the firs= t Emacs frame=2E >From this comment in isearch=2Eel: ;; Pass frame events transparently so they won't exit the search=2E ;; In particular, if we have more than one display open, then a ;; switch-frame might be generated by someone typing at another key= board=2E (define-key map [switch-frame] nil) (define-key map [delete-frame] nil) (define-key map [iconify-frame] nil) (define-key map [make-frame-visible] nil) (define-key map [mouse-movement] nil) (define-key map [language-change] nil) I would deduce that this should not happen=2E When I bind #'ignore to [switch-frame] instead of nil things work as ex= pected (by me)=2E In GNU Emacs 28=2E2 (build 2, x86_64-pc-linux-gnu, X toolkit, cairo ver= sion 1=2E16=2E0, Xaw3d scroll bars) of 2023-01-18, modified by Debian built on x86-csail-01 Windowing system distributor 'The X=2EOrg Foundation', version 11=2E0=2E= 12101007 System Description: Debian GNU/Linux bookworm/sid Configured using: 'configure --build x86_64-linux-gnu --prefix=3D/usr --sharedstatedir=3D/var/lib --libexecdir=3D/usr/libexec --localstatedir=3D/var/lib --infodir=3D/usr/share/info --mandir=3D/usr/share/man --with-libsystemd --with-pop=3Dyes --enable-locallisppath=3D/etc/emacs:/usr/local/share/emacs/28=2E2/site= -lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/28=2E2/site-lis= p:/usr/share/emacs/site-lisp --with-sound=3Dalsa --without-gconf --with-mailutils --with-native-compilation --build x86_64-linux-gnu --prefix=3D/usr --sharedstatedir=3D/var/lib --libexecdir=3D/usr/libexec --localstatedir=3D/var/lib --infodir=3D/usr/share/info --mandir=3D/usr/share/man --with-libsystemd --with-pop=3Dyes --enable-locallisppath=3D/etc/emacs:/usr/local/share/emacs/28=2E2/site= -lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/28=2E2/site-lis= p:/usr/share/emacs/site-lisp --with-sound=3Dalsa --without-gconf --with-mailutils --with-native-compilation --with-x=3Dyes --with-x-toolkit=3Dlucid --with-toolkit-scroll-bars --without-gsettings 'CFLAGS=3D-g -O2 -ffile-prefix-map=3D/build/emacs-52aEDT/emacs-28=2E2+1=3D=2E -fstack-p= rotector-strong -Wformat -Werror=3Dformat-security -Wall' 'CPPFLAGS=3D-Wdate-time -D_FORTIFY_SOURCE=3D2' LDFLAGS=3D-Wl,-z,relro' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM HARFBUZZ JPEG JSON LCMS= 2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIF= Y INOTIFY PDUMPER PNG RSVG SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS X11 XAW3D XDBE XIM XPM LUCID ZLIB Important settings: value of $LC_COLLATE: POSIX value of $LC_TIME: POSIX value of $LANG: en_US=2EUTF-8 locale-coding-system: utf-8-unix Major mode: ELisp/l Minor modes in effect: display-time-mode: t delete-selection-mode: t tooltip-mode: t show-paren-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t line-number-mode: t Load-path shadows: ~/work/elisp/refold hides ~/etc/elisp/refold ~/work/elisp/precious-text hides ~/etc/elisp/precious-text ~/work/elisp/patch hides ~/etc/elisp/patch /usr/share/emacs/site-lisp/elpa/htmlize-1=2E56/htmlize hides /usr/share= /emacs/site-lisp/elpa-src/htmlize-1=2E56/htmlize /usr/share/emacs/site-lisp/elpa/htmlize-1=2E56/htmlize-autoloads hides = /usr/share/emacs/site-lisp/elpa-src/htmlize-1=2E56/htmlize-autoloads /usr/share/emacs/site-lisp/elpa/htmlize-1=2E56/htmlize-pkg hides /usr/s= hare/emacs/site-lisp/elpa-src/htmlize-1=2E56/htmlize-pkg /usr/share/emacs/site-lisp/elpa/markdown-mode-2=2E5/markdown-mode-pkg h= ides /usr/share/emacs/site-lisp/elpa-src/markdown-mode-2=2E5/markdown-m= ode-pkg /usr/share/emacs/site-lisp/elpa/markdown-mode-2=2E5/markdown-mode hides= /usr/share/emacs/site-lisp/elpa-src/markdown-mode-2=2E5/markdown-mode /usr/share/emacs/site-lisp/elpa/markdown-mode-2=2E5/markdown-mode-autol= oads hides /usr/share/emacs/site-lisp/elpa-src/markdown-mode-2=2E5/mark= down-mode-autoloads /usr/share/emacs/site-lisp/elpa/muse-3=2E20/muse-xml-common hides /usr/= share/emacs/site-lisp/elpa-src/muse-3=2E20/muse-xml-common /usr/share/emacs/site-lisp/elpa/muse-3=2E20/muse-http hides /usr/share/= emacs/site-lisp/elpa-src/muse-3=2E20/muse-http /usr/share/emacs/site-lisp/elpa/muse-3=2E20/muse-poem hides /usr/share/= emacs/site-lisp/elpa-src/muse-3=2E20/muse-poem /usr/share/emacs/site-lisp/elpa/muse-3=2E20/muse-backlink hides /usr/sh= are/emacs/site-lisp/elpa-src/muse-3=2E20/muse-backlink /usr/share/emacs/site-lisp/elpa/muse-3=2E20/muse-wiki hides /usr/share/= emacs/site-lisp/elpa-src/muse-3=2E20/muse-wiki /usr/share/emacs/site-lisp/elpa/muse-3=2E20/muse-split hides /usr/share= /emacs/site-lisp/elpa-src/muse-3=2E20/muse-split /usr/share/emacs/site-lisp/elpa/muse-3=2E20/muse-latex hides /usr/share= /emacs/site-lisp/elpa-src/muse-3=2E20/muse-latex /usr/share/emacs/site-lisp/elpa/muse-3=2E20/muse-ipc hides /usr/share/e= macs/site-lisp/elpa-src/muse-3=2E20/muse-ipc /usr/share/emacs/site-lisp/elpa/muse-3=2E20/muse-context hides /usr/sha= re/emacs/site-lisp/elpa-src/muse-3=2E20/muse-context /usr/share/emacs/site-lisp/elpa/muse-3=2E20/muse-project hides /usr/sha= re/emacs/site-lisp/elpa-src/muse-3=2E20/muse-project /usr/share/emacs/site-lisp/elpa/muse-3=2E20/muse-regexps hides /usr/sha= re/emacs/site-lisp/elpa-src/muse-3=2E20/muse-regexps /usr/share/emacs/site-lisp/elpa/muse-3=2E20/muse-groff hides /usr/share= /emacs/site-lisp/elpa-src/muse-3=2E20/muse-groff /usr/share/emacs/site-lisp/elpa/muse-3=2E20/httpd hides /usr/share/emac= s/site-lisp/elpa-src/muse-3=2E20/httpd /usr/share/emacs/site-lisp/elpa/muse-3=2E20/muse-pkg hides /usr/share/e= macs/site-lisp/elpa-src/muse-3=2E20/muse-pkg /usr/share/emacs/site-lisp/elpa/muse-3=2E20/muse-import-xml hides /usr/= share/emacs/site-lisp/elpa-src/muse-3=2E20/muse-import-xml /usr/share/emacs/site-lisp/elpa/muse-3=2E20/cgi hides /usr/share/emacs/= site-lisp/elpa-src/muse-3=2E20/cgi /usr/share/emacs/site-lisp/elpa/muse-3=2E20/muse-texinfo hides /usr/sha= re/emacs/site-lisp/elpa-src/muse-3=2E20/muse-texinfo /usr/share/emacs/site-lisp/elpa/muse-3=2E20/muse-autoloads hides /usr/s= hare/emacs/site-lisp/elpa-src/muse-3=2E20/muse-autoloads /usr/share/emacs/site-lisp/elpa/muse-3=2E20/muse-colors hides /usr/shar= e/emacs/site-lisp/elpa-src/muse-3=2E20/muse-colors /usr/share/emacs/site-lisp/elpa/muse-3=2E20/muse hides /usr/share/emacs= /site-lisp/elpa-src/muse-3=2E20/muse /usr/share/emacs/site-lisp/elpa/muse-3=2E20/muse-import-docbook hides /= usr/share/emacs/site-lisp/elpa-src/muse-3=2E20/muse-import-docbook /usr/share/emacs/site-lisp/elpa/muse-3=2E20/muse-blosxom hides /usr/sha= re/emacs/site-lisp/elpa-src/muse-3=2E20/muse-blosxom /usr/share/emacs/site-lisp/elpa/muse-3=2E20/muse-mode hides /usr/share/= emacs/site-lisp/elpa-src/muse-3=2E20/muse-mode /usr/share/emacs/site-lisp/elpa/muse-3=2E20/muse-html hides /usr/share/= emacs/site-lisp/elpa-src/muse-3=2E20/muse-html /usr/share/emacs/site-lisp/elpa/muse-3=2E20/muse-import-latex hides /us= r/share/emacs/site-lisp/elpa-src/muse-3=2E20/muse-import-latex /usr/share/emacs/site-lisp/elpa/muse-3=2E20/muse-protocols hides /usr/s= hare/emacs/site-lisp/elpa-src/muse-3=2E20/muse-protocols /usr/share/emacs/site-lisp/elpa/muse-3=2E20/htmlize-hack hides /usr/sha= re/emacs/site-lisp/elpa-src/muse-3=2E20/htmlize-hack /usr/share/emacs/site-lisp/elpa/muse-3=2E20/muse-xml hides /usr/share/e= macs/site-lisp/elpa-src/muse-3=2E20/muse-xml /usr/share/emacs/site-lisp/elpa/muse-3=2E20/muse-message hides /usr/sha= re/emacs/site-lisp/elpa-src/muse-3=2E20/muse-message /usr/share/emacs/site-lisp/elpa/muse-3=2E20/muse-protocol-iw hides /usr= /share/emacs/site-lisp/elpa-src/muse-3=2E20/muse-protocol-iw /usr/share/emacs/site-lisp/elpa/muse-3=2E20/muse-latex2png hides /usr/s= hare/emacs/site-lisp/elpa-src/muse-3=2E20/muse-latex2png /usr/share/emacs/site-lisp/elpa/muse-3=2E20/muse-ikiwiki hides /usr/sha= re/emacs/site-lisp/elpa-src/muse-3=2E20/muse-ikiwiki /usr/share/emacs/site-lisp/elpa/muse-3=2E20/muse-mathml hides /usr/shar= e/emacs/site-lisp/elpa-src/muse-3=2E20/muse-mathml /usr/share/emacs/site-lisp/elpa/muse-3=2E20/muse-cite hides /usr/share/= emacs/site-lisp/elpa-src/muse-3=2E20/muse-cite /usr/share/emacs/site-lisp/elpa/muse-3=2E20/muse-docbook hides /usr/sha= re/emacs/site-lisp/elpa-src/muse-3=2E20/muse-docbook /usr/share/emacs/site-lisp/elpa/muse-3=2E20/muse-journal hides /usr/sha= re/emacs/site-lisp/elpa-src/muse-3=2E20/muse-journal /usr/share/emacs/site-lisp/elpa/muse-3=2E20/muse-book hides /usr/share/= emacs/site-lisp/elpa-src/muse-3=2E20/muse-book /usr/share/emacs/site-lisp/elpa/muse-3=2E20/muse-publish hides /usr/sha= re/emacs/site-lisp/elpa-src/muse-3=2E20/muse-publish /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-mouse hides /usr/shar= e/emacs/site-lisp/elpa-src/org-9=2E5=2E2/org-mouse /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-plantuml hides /usr/sh= are/emacs/site-lisp/elpa-src/org-9=2E5=2E2/ob-plantuml /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-processing hides /usr/= share/emacs/site-lisp/elpa-src/org-9=2E5=2E2/ob-processing /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-attach-git hides /usr= /share/emacs/site-lisp/elpa-src/org-9=2E5=2E2/org-attach-git /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-ref hides /usr/share/e= macs/site-lisp/elpa-src/org-9=2E5=2E2/ob-ref /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ol-info hides /usr/share/= emacs/site-lisp/elpa-src/org-9=2E5=2E2/ol-info /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-lua hides /usr/share/e= macs/site-lisp/elpa-src/org-9=2E5=2E2/ob-lua /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-entities hides /usr/s= hare/emacs/site-lisp/elpa-src/org-9=2E5=2E2/org-entities /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ol-rmail hides /usr/share= /emacs/site-lisp/elpa-src/org-9=2E5=2E2/ol-rmail /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ox-html hides /usr/share/= emacs/site-lisp/elpa-src/org-9=2E5=2E2/ox-html /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-lob hides /usr/share/e= macs/site-lisp/elpa-src/org-9=2E5=2E2/ob-lob /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-css hides /usr/share/e= macs/site-lisp/elpa-src/org-9=2E5=2E2/ob-css /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-clock hides /usr/shar= e/emacs/site-lisp/elpa-src/org-9=2E5=2E2/org-clock /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-capture hides /usr/sh= are/emacs/site-lisp/elpa-src/org-9=2E5=2E2/org-capture /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ol-docview hides /usr/sha= re/emacs/site-lisp/elpa-src/org-9=2E5=2E2/ol-docview /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ox-koma-letter hides /usr= /share/emacs/site-lisp/elpa-src/org-9=2E5=2E2/ox-koma-letter /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-C hides /usr/share/ema= cs/site-lisp/elpa-src/org-9=2E5=2E2/ob-C /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ox-org hides /usr/share/e= macs/site-lisp/elpa-src/org-9=2E5=2E2/ox-org /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-num hides /usr/share/= emacs/site-lisp/elpa-src/org-9=2E5=2E2/org-num /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-agenda hides /usr/sha= re/emacs/site-lisp/elpa-src/org-9=2E5=2E2/org-agenda /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-org hides /usr/share/e= macs/site-lisp/elpa-src/org-9=2E5=2E2/ob-org /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ol-eshell hides /usr/shar= e/emacs/site-lisp/elpa-src/org-9=2E5=2E2/ol-eshell /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ox-md hides /usr/share/em= acs/site-lisp/elpa-src/org-9=2E5=2E2/ox-md /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-exp hides /usr/share/e= macs/site-lisp/elpa-src/org-9=2E5=2E2/ob-exp /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-maxima hides /usr/shar= e/emacs/site-lisp/elpa-src/org-9=2E5=2E2/ob-maxima /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/oc-natbib hides /usr/shar= e/emacs/site-lisp/elpa-src/org-9=2E5=2E2/oc-natbib /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-keys hides /usr/share= /emacs/site-lisp/elpa-src/org-9=2E5=2E2/org-keys /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-shell hides /usr/share= /emacs/site-lisp/elpa-src/org-9=2E5=2E2/ob-shell /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-lint hides /usr/share= /emacs/site-lisp/elpa-src/org-9=2E5=2E2/org-lint /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-loaddefs hides /usr/s= hare/emacs/site-lisp/elpa-src/org-9=2E5=2E2/org-loaddefs /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-emacs-lisp hides /usr/= share/emacs/site-lisp/elpa-src/org-9=2E5=2E2/ob-emacs-lisp /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/oc-csl hides /usr/share/e= macs/site-lisp/elpa-src/org-9=2E5=2E2/oc-csl /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-datetree hides /usr/s= hare/emacs/site-lisp/elpa-src/org-9=2E5=2E2/org-datetree /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ol-bibtex hides /usr/shar= e/emacs/site-lisp/elpa-src/org-9=2E5=2E2/ol-bibtex /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-goto hides /usr/share= /emacs/site-lisp/elpa-src/org-9=2E5=2E2/org-goto /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ox-icalendar hides /usr/s= hare/emacs/site-lisp/elpa-src/org-9=2E5=2E2/ox-icalendar /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-protocol hides /usr/s= hare/emacs/site-lisp/elpa-src/org-9=2E5=2E2/org-protocol /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-calc hides /usr/share/= emacs/site-lisp/elpa-src/org-9=2E5=2E2/ob-calc /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-footnote hides /usr/s= hare/emacs/site-lisp/elpa-src/org-9=2E5=2E2/org-footnote /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-plot hides /usr/share= /emacs/site-lisp/elpa-src/org-9=2E5=2E2/org-plot /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ox-odt hides /usr/share/e= macs/site-lisp/elpa-src/org-9=2E5=2E2/ox-odt /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ox hides /usr/share/emacs= /site-lisp/elpa-src/org-9=2E5=2E2/ox /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-habit hides /usr/shar= e/emacs/site-lisp/elpa-src/org-9=2E5=2E2/org-habit /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-duration hides /usr/s= hare/emacs/site-lisp/elpa-src/org-9=2E5=2E2/org-duration /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-compat hides /usr/sha= re/emacs/site-lisp/elpa-src/org-9=2E5=2E2/org-compat /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ox-publish hides /usr/sha= re/emacs/site-lisp/elpa-src/org-9=2E5=2E2/ox-publish /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-makefile hides /usr/sh= are/emacs/site-lisp/elpa-src/org-9=2E5=2E2/ob-makefile /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-colview hides /usr/sh= are/emacs/site-lisp/elpa-src/org-9=2E5=2E2/org-colview /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-crypt hides /usr/shar= e/emacs/site-lisp/elpa-src/org-9=2E5=2E2/org-crypt /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-clojure hides /usr/sha= re/emacs/site-lisp/elpa-src/org-9=2E5=2E2/ob-clojure /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-tempo hides /usr/shar= e/emacs/site-lisp/elpa-src/org-9=2E5=2E2/org-tempo /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ol-doi hides /usr/share/e= macs/site-lisp/elpa-src/org-9=2E5=2E2/ol-doi /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-autoloads hides /usr/= share/emacs/site-lisp/elpa-src/org-9=2E5=2E2/org-autoloads /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-faces hides /usr/shar= e/emacs/site-lisp/elpa-src/org-9=2E5=2E2/org-faces /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-macro hides /usr/shar= e/emacs/site-lisp/elpa-src/org-9=2E5=2E2/org-macro /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-inlinetask hides /usr= /share/emacs/site-lisp/elpa-src/org-9=2E5=2E2/org-inlinetask /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-ocaml hides /usr/share= /emacs/site-lisp/elpa-src/org-9=2E5=2E2/ob-ocaml /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-indent hides /usr/sha= re/emacs/site-lisp/elpa-src/org-9=2E5=2E2/org-indent /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/oc-biblatex hides /usr/sh= are/emacs/site-lisp/elpa-src/org-9=2E5=2E2/oc-biblatex /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ox-latex hides /usr/share= /emacs/site-lisp/elpa-src/org-9=2E5=2E2/ox-latex /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-matlab hides /usr/shar= e/emacs/site-lisp/elpa-src/org-9=2E5=2E2/ob-matlab /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-sql hides /usr/share/e= macs/site-lisp/elpa-src/org-9=2E5=2E2/ob-sql /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-install hides /usr/sh= are/emacs/site-lisp/elpa-src/org-9=2E5=2E2/org-install /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-groovy hides /usr/shar= e/emacs/site-lisp/elpa-src/org-9=2E5=2E2/ob-groovy /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org hides /usr/share/emac= s/site-lisp/elpa-src/org-9=2E5=2E2/org /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-refile hides /usr/sha= re/emacs/site-lisp/elpa-src/org-9=2E5=2E2/org-refile /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-js hides /usr/share/em= acs/site-lisp/elpa-src/org-9=2E5=2E2/ob-js /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-eshell hides /usr/shar= e/emacs/site-lisp/elpa-src/org-9=2E5=2E2/ob-eshell /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ol-w3m hides /usr/share/e= macs/site-lisp/elpa-src/org-9=2E5=2E2/ol-w3m /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ox-man hides /usr/share/e= macs/site-lisp/elpa-src/org-9=2E5=2E2/ox-man /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-macs hides /usr/share= /emacs/site-lisp/elpa-src/org-9=2E5=2E2/org-macs /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-sqlite hides /usr/shar= e/emacs/site-lisp/elpa-src/org-9=2E5=2E2/ob-sqlite /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-awk hides /usr/share/e= macs/site-lisp/elpa-src/org-9=2E5=2E2/ob-awk /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-lilypond hides /usr/sh= are/emacs/site-lisp/elpa-src/org-9=2E5=2E2/ob-lilypond /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-sed hides /usr/share/e= macs/site-lisp/elpa-src/org-9=2E5=2E2/ob-sed /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-table hides /usr/shar= e/emacs/site-lisp/elpa-src/org-9=2E5=2E2/org-table /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ol-eww hides /usr/share/e= macs/site-lisp/elpa-src/org-9=2E5=2E2/ol-eww /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-ctags hides /usr/shar= e/emacs/site-lisp/elpa-src/org-9=2E5=2E2/org-ctags /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-src hides /usr/share/= emacs/site-lisp/elpa-src/org-9=2E5=2E2/org-src /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-gnuplot hides /usr/sha= re/emacs/site-lisp/elpa-src/org-9=2E5=2E2/ob-gnuplot /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-fortran hides /usr/sha= re/emacs/site-lisp/elpa-src/org-9=2E5=2E2/ob-fortran /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-id hides /usr/share/e= macs/site-lisp/elpa-src/org-9=2E5=2E2/org-id /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-comint hides /usr/shar= e/emacs/site-lisp/elpa-src/org-9=2E5=2E2/ob-comint /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-screen hides /usr/shar= e/emacs/site-lisp/elpa-src/org-9=2E5=2E2/ob-screen /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-mobile hides /usr/sha= re/emacs/site-lisp/elpa-src/org-9=2E5=2E2/org-mobile /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-core hides /usr/share/= emacs/site-lisp/elpa-src/org-9=2E5=2E2/ob-core /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-table hides /usr/share= /emacs/site-lisp/elpa-src/org-9=2E5=2E2/ob-table /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/oc-basic hides /usr/share= /emacs/site-lisp/elpa-src/org-9=2E5=2E2/oc-basic /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ol-bbdb hides /usr/share/= emacs/site-lisp/elpa-src/org-9=2E5=2E2/ol-bbdb /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-perl hides /usr/share/= emacs/site-lisp/elpa-src/org-9=2E5=2E2/ob-perl /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ol-mhe hides /usr/share/e= macs/site-lisp/elpa-src/org-9=2E5=2E2/ol-mhe /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-archive hides /usr/sh= are/emacs/site-lisp/elpa-src/org-9=2E5=2E2/org-archive /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-eval hides /usr/share/= emacs/site-lisp/elpa-src/org-9=2E5=2E2/ob-eval /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-R hides /usr/share/ema= cs/site-lisp/elpa-src/org-9=2E5=2E2/ob-R /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-attach hides /usr/sha= re/emacs/site-lisp/elpa-src/org-9=2E5=2E2/org-attach /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-scheme hides /usr/shar= e/emacs/site-lisp/elpa-src/org-9=2E5=2E2/ob-scheme /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-python hides /usr/shar= e/emacs/site-lisp/elpa-src/org-9=2E5=2E2/ob-python /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-feed hides /usr/share= /emacs/site-lisp/elpa-src/org-9=2E5=2E2/org-feed /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-list hides /usr/share= /emacs/site-lisp/elpa-src/org-9=2E5=2E2/org-list /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-latex hides /usr/share= /emacs/site-lisp/elpa-src/org-9=2E5=2E2/ob-latex /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-julia hides /usr/share= /emacs/site-lisp/elpa-src/org-9=2E5=2E2/ob-julia /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-ruby hides /usr/share/= emacs/site-lisp/elpa-src/org-9=2E5=2E2/ob-ruby /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-lisp hides /usr/share/= emacs/site-lisp/elpa-src/org-9=2E5=2E2/ob-lisp /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-ditaa hides /usr/share= /emacs/site-lisp/elpa-src/org-9=2E5=2E2/ob-ditaa /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/oc hides /usr/share/emacs= /site-lisp/elpa-src/org-9=2E5=2E2/oc /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ol-irc hides /usr/share/e= macs/site-lisp/elpa-src/org-9=2E5=2E2/ol-irc /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ox-beamer hides /usr/shar= e/emacs/site-lisp/elpa-src/org-9=2E5=2E2/ox-beamer /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ox-texinfo hides /usr/sha= re/emacs/site-lisp/elpa-src/org-9=2E5=2E2/ox-texinfo /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob hides /usr/share/emacs= /site-lisp/elpa-src/org-9=2E5=2E2/ob /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-tangle hides /usr/shar= e/emacs/site-lisp/elpa-src/org-9=2E5=2E2/ob-tangle /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ox-ascii hides /usr/share= /emacs/site-lisp/elpa-src/org-9=2E5=2E2/ox-ascii /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-pcomplete hides /usr/= share/emacs/site-lisp/elpa-src/org-9=2E5=2E2/org-pcomplete /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-element hides /usr/sh= are/emacs/site-lisp/elpa-src/org-9=2E5=2E2/org-element /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ol-man hides /usr/share/e= macs/site-lisp/elpa-src/org-9=2E5=2E2/ol-man /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-java hides /usr/share/= emacs/site-lisp/elpa-src/org-9=2E5=2E2/ob-java /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-dot hides /usr/share/e= macs/site-lisp/elpa-src/org-9=2E5=2E2/ob-dot /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ol-gnus hides /usr/share/= emacs/site-lisp/elpa-src/org-9=2E5=2E2/ol-gnus /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-version hides /usr/sh= are/emacs/site-lisp/elpa-src/org-9=2E5=2E2/org-version /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-forth hides /usr/share= /emacs/site-lisp/elpa-src/org-9=2E5=2E2/ob-forth /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-octave hides /usr/shar= e/emacs/site-lisp/elpa-src/org-9=2E5=2E2/ob-octave /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ol hides /usr/share/emacs= /site-lisp/elpa-src/org-9=2E5=2E2/ol /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-haskell hides /usr/sha= re/emacs/site-lisp/elpa-src/org-9=2E5=2E2/ob-haskell /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-sass hides /usr/share/= emacs/site-lisp/elpa-src/org-9=2E5=2E2/ob-sass /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-pkg hides /usr/share/= emacs/site-lisp/elpa-src/org-9=2E5=2E2/org-pkg /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-timer hides /usr/shar= e/emacs/site-lisp/elpa-src/org-9=2E5=2E2/org-timer /usr/share/emacs/site-lisp/elpa/simple-httpd-1=2E5=2E1/simple-httpd hid= es /usr/share/emacs/site-lisp/elpa-src/simple-httpd-1=2E5=2E1/simple-ht= tpd /usr/share/emacs/site-lisp/elpa/simple-httpd-1=2E5=2E1/simple-httpd-pkg= hides /usr/share/emacs/site-lisp/elpa-src/simple-httpd-1=2E5=2E1/simpl= e-httpd-pkg /usr/share/emacs/site-lisp/elpa/simple-httpd-1=2E5=2E1/simple-httpd-aut= oloads hides /usr/share/emacs/site-lisp/elpa-src/simple-httpd-1=2E5=2E1= /simple-httpd-autoloads /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-sql hides /usr/share/e= macs/28=2E2/lisp/org/ob-sql /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-makefile hides /usr/sh= are/emacs/28=2E2/lisp/org/ob-makefile /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-org hides /usr/share/e= macs/28=2E2/lisp/org/ob-org /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ox hides /usr/share/emacs= /28=2E2/lisp/org/ox /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-sass hides /usr/share/= emacs/28=2E2/lisp/org/ob-sass /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-id hides /usr/share/e= macs/28=2E2/lisp/org/org-id /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ox-md hides /usr/share/em= acs/28=2E2/lisp/org/ox-md /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-tangle hides /usr/shar= e/emacs/28=2E2/lisp/org/ob-tangle /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ol-mhe hides /usr/share/e= macs/28=2E2/lisp/org/ol-mhe /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-fortran hides /usr/sha= re/emacs/28=2E2/lisp/org/ob-fortran /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-tempo hides /usr/shar= e/emacs/28=2E2/lisp/org/org-tempo /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ox-odt hides /usr/share/e= macs/28=2E2/lisp/org/ox-odt /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-js hides /usr/share/em= acs/28=2E2/lisp/org/ob-js /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ox-latex hides /usr/share= /emacs/28=2E2/lisp/org/ox-latex /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ol-bibtex hides /usr/shar= e/emacs/28=2E2/lisp/org/ol-bibtex /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-attach hides /usr/sha= re/emacs/28=2E2/lisp/org/org-attach /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-timer hides /usr/shar= e/emacs/28=2E2/lisp/org/org-timer /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-eshell hides /usr/shar= e/emacs/28=2E2/lisp/org/ob-eshell /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ox-org hides /usr/share/e= macs/28=2E2/lisp/org/ox-org /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-C hides /usr/share/ema= cs/28=2E2/lisp/org/ob-C /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-ditaa hides /usr/share= /emacs/28=2E2/lisp/org/ob-ditaa /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-habit hides /usr/shar= e/emacs/28=2E2/lisp/org/org-habit /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ol-bbdb hides /usr/share/= emacs/28=2E2/lisp/org/ol-bbdb /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ol-docview hides /usr/sha= re/emacs/28=2E2/lisp/org/ol-docview /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ol-doi hides /usr/share/e= macs/28=2E2/lisp/org/ol-doi /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-duration hides /usr/s= hare/emacs/28=2E2/lisp/org/org-duration /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/oc hides /usr/share/emacs= /28=2E2/lisp/org/oc /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-emacs-lisp hides /usr/= share/emacs/28=2E2/lisp/org/ob-emacs-lisp /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-protocol hides /usr/s= hare/emacs/28=2E2/lisp/org/org-protocol /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ol-irc hides /usr/share/e= macs/28=2E2/lisp/org/ol-irc /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-datetree hides /usr/s= hare/emacs/28=2E2/lisp/org/org-datetree /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ox-koma-letter hides /usr= /share/emacs/28=2E2/lisp/org/ox-koma-letter /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ox-html hides /usr/share/= emacs/28=2E2/lisp/org/ox-html /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-goto hides /usr/share= /emacs/28=2E2/lisp/org/org-goto /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-sed hides /usr/share/e= macs/28=2E2/lisp/org/ob-sed /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ox-texinfo hides /usr/sha= re/emacs/28=2E2/lisp/org/ox-texinfo /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-list hides /usr/share= /emacs/28=2E2/lisp/org/org-list /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-lob hides /usr/share/e= macs/28=2E2/lisp/org/ob-lob /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ox-publish hides /usr/sha= re/emacs/28=2E2/lisp/org/ox-publish /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ol-w3m hides /usr/share/e= macs/28=2E2/lisp/org/ol-w3m /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-calc hides /usr/share/= emacs/28=2E2/lisp/org/ob-calc /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-compat hides /usr/sha= re/emacs/28=2E2/lisp/org/org-compat /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-attach-git hides /usr= /share/emacs/28=2E2/lisp/org/org-attach-git /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-sqlite hides /usr/shar= e/emacs/28=2E2/lisp/org/ob-sqlite /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-mobile hides /usr/sha= re/emacs/28=2E2/lisp/org/org-mobile /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-loaddefs hides /usr/s= hare/emacs/28=2E2/lisp/org/org-loaddefs /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-css hides /usr/share/e= macs/28=2E2/lisp/org/ob-css /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-lua hides /usr/share/e= macs/28=2E2/lisp/org/ob-lua /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/oc-biblatex hides /usr/sh= are/emacs/28=2E2/lisp/org/oc-biblatex /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-exp hides /usr/share/e= macs/28=2E2/lisp/org/ob-exp /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-lisp hides /usr/share/= emacs/28=2E2/lisp/org/ob-lisp /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ox-beamer hides /usr/shar= e/emacs/28=2E2/lisp/org/ox-beamer /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ol-eshell hides /usr/shar= e/emacs/28=2E2/lisp/org/ol-eshell /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-clojure hides /usr/sha= re/emacs/28=2E2/lisp/org/ob-clojure /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-processing hides /usr/= share/emacs/28=2E2/lisp/org/ob-processing /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-inlinetask hides /usr= /share/emacs/28=2E2/lisp/org/org-inlinetask /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-clock hides /usr/shar= e/emacs/28=2E2/lisp/org/org-clock /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ol-eww hides /usr/share/e= macs/28=2E2/lisp/org/ol-eww /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-comint hides /usr/shar= e/emacs/28=2E2/lisp/org/ob-comint /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-ref hides /usr/share/e= macs/28=2E2/lisp/org/ob-ref /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-shell hides /usr/share= /emacs/28=2E2/lisp/org/ob-shell /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-refile hides /usr/sha= re/emacs/28=2E2/lisp/org/org-refile /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-table hides /usr/shar= e/emacs/28=2E2/lisp/org/org-table /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-element hides /usr/sh= are/emacs/28=2E2/lisp/org/org-element /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-archive hides /usr/sh= are/emacs/28=2E2/lisp/org/org-archive /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ol-man hides /usr/share/e= macs/28=2E2/lisp/org/ol-man /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-colview hides /usr/sh= are/emacs/28=2E2/lisp/org/org-colview /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ox-man hides /usr/share/e= macs/28=2E2/lisp/org/ox-man /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-footnote hides /usr/s= hare/emacs/28=2E2/lisp/org/org-footnote /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ol-rmail hides /usr/share= /emacs/28=2E2/lisp/org/ol-rmail /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-table hides /usr/share= /emacs/28=2E2/lisp/org/ob-table /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob hides /usr/share/emacs= /28=2E2/lisp/org/ob /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-indent hides /usr/sha= re/emacs/28=2E2/lisp/org/org-indent /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-perl hides /usr/share/= emacs/28=2E2/lisp/org/ob-perl /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-capture hides /usr/sh= are/emacs/28=2E2/lisp/org/org-capture /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-keys hides /usr/share= /emacs/28=2E2/lisp/org/org-keys /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ol-gnus hides /usr/share/= emacs/28=2E2/lisp/org/ol-gnus /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-ctags hides /usr/shar= e/emacs/28=2E2/lisp/org/org-ctags /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-gnuplot hides /usr/sha= re/emacs/28=2E2/lisp/org/ob-gnuplot /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ox-icalendar hides /usr/s= hare/emacs/28=2E2/lisp/org/ox-icalendar /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-haskell hides /usr/sha= re/emacs/28=2E2/lisp/org/ob-haskell /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-install hides /usr/sh= are/emacs/28=2E2/lisp/org/org-install /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-macs hides /usr/share= /emacs/28=2E2/lisp/org/org-macs /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-pcomplete hides /usr/= share/emacs/28=2E2/lisp/org/org-pcomplete /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-core hides /usr/share/= emacs/28=2E2/lisp/org/ob-core /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-ocaml hides /usr/share= /emacs/28=2E2/lisp/org/ob-ocaml /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-ruby hides /usr/share/= emacs/28=2E2/lisp/org/ob-ruby /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-scheme hides /usr/shar= e/emacs/28=2E2/lisp/org/ob-scheme /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-feed hides /usr/share= /emacs/28=2E2/lisp/org/org-feed /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ol-info hides /usr/share/= emacs/28=2E2/lisp/org/ol-info /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ox-ascii hides /usr/share= /emacs/28=2E2/lisp/org/ox-ascii /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-matlab hides /usr/shar= e/emacs/28=2E2/lisp/org/ob-matlab /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-num hides /usr/share/= emacs/28=2E2/lisp/org/org-num /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-faces hides /usr/shar= e/emacs/28=2E2/lisp/org/org-faces /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-src hides /usr/share/= emacs/28=2E2/lisp/org/org-src /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-java hides /usr/share/= emacs/28=2E2/lisp/org/ob-java /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-dot hides /usr/share/e= macs/28=2E2/lisp/org/ob-dot /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-latex hides /usr/share= /emacs/28=2E2/lisp/org/ob-latex /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-plot hides /usr/share= /emacs/28=2E2/lisp/org/org-plot /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/oc-csl hides /usr/share/e= macs/28=2E2/lisp/org/oc-csl /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ol hides /usr/share/emacs= /28=2E2/lisp/org/ol /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-octave hides /usr/shar= e/emacs/28=2E2/lisp/org/ob-octave /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-crypt hides /usr/shar= e/emacs/28=2E2/lisp/org/org-crypt /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-awk hides /usr/share/e= macs/28=2E2/lisp/org/ob-awk /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-lilypond hides /usr/sh= are/emacs/28=2E2/lisp/org/ob-lilypond /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-entities hides /usr/s= hare/emacs/28=2E2/lisp/org/org-entities /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-R hides /usr/share/ema= cs/28=2E2/lisp/org/ob-R /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-eval hides /usr/share/= emacs/28=2E2/lisp/org/ob-eval /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org hides /usr/share/emac= s/28=2E2/lisp/org/org /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-julia hides /usr/share= /emacs/28=2E2/lisp/org/ob-julia /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-mouse hides /usr/shar= e/emacs/28=2E2/lisp/org/org-mouse /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-macro hides /usr/shar= e/emacs/28=2E2/lisp/org/org-macro /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-groovy hides /usr/shar= e/emacs/28=2E2/lisp/org/ob-groovy /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-plantuml hides /usr/sh= are/emacs/28=2E2/lisp/org/ob-plantuml /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-agenda hides /usr/sha= re/emacs/28=2E2/lisp/org/org-agenda /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-screen hides /usr/shar= e/emacs/28=2E2/lisp/org/ob-screen /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-python hides /usr/shar= e/emacs/28=2E2/lisp/org/ob-python /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/oc-natbib hides /usr/shar= e/emacs/28=2E2/lisp/org/oc-natbib /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/oc-basic hides /usr/share= /emacs/28=2E2/lisp/org/oc-basic /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-maxima hides /usr/shar= e/emacs/28=2E2/lisp/org/ob-maxima /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-lint hides /usr/share= /emacs/28=2E2/lisp/org/org-lint /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-version hides /usr/sh= are/emacs/28=2E2/lisp/org/org-version /usr/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-forth hides /usr/share= /emacs/28=2E2/lisp/org/ob-forth Features: (shadow sort mailalias bbdb-com pcase crm bbdb bbdb-site timezone mail-extr emacsbug sendmail debug backtrace shortdoc cl-print korea-uti= l help-fns radix-tree refold log-edit pcvs-util add-log ispell ediff ediff-merg ediff-mult ediff-wind ediff-diff ediff-help ediff-init ediff-util vc misearch multi-isearch tabify imenu man conf-mode sh-script smie executable ol-eww eww xdg url-queue thingatpt mm-url ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect gnus-search eieio-opt speedbar ezimage dframe gnus-art mm-uu mml2015 mm-view mml-smime smime dig gnus-sum shr kinsoku svg dom gnus-group gnus-undo gnus-start gnus-dbus dbus xml gnus-cloud nnimap nnmail mail-source utf7 netrc nnoo gnus-spec gnus-int gnus-range message rmc puny rfc822 mml mml-sec epa derived epg rfc6068 epg-config mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader gnus-win gnus nnheader gnus-uti= l rmail rmail-loaddefs rfc2047 rfc2045 ietf-drums text-property-search mail-utils mm-util mail-prsvr ol-docview doc-view image-mode exif dired dired-loaddefs ol-bibtex ol-bbdb ol-w3m ol-doi org-link-doi ox-odt rng-loc rng-uri rng-parse rng-match rng-dt rng-util rng-pttrn nxml-pars= e nxml-ns nxml-enc xmltok nxml-util ox-latex ox-icalendar org-agenda org-refile ox-html table ox-ascii ox-publish ox org-element org ob ob-tangle ob-ref ob-lob ob-table org-macro org-footnote org-src ob-comint org-pcomplete pcomplete comint ansi-color ring org-list org-faces org-entities org-version ob-emacs-lisp org-table org-keys org-loaddefs avl-tree generator ol oc-basic bibtex oc ob-exp ob-core org-compat ob-eval org-macs format-spec noutline outline easy-mmode vie= w mule-util vc-dispatcher parse-time iso8601 time-date vc-cvs vc-rcs appt diary-lib diary-loaddefs cal-menu calendar cal-loaddefs cus-edit pp cus-start wid-edit tempo finder-inf jka-compr comp comp-cstr warnings r= x cl-extra help-mode patch find-func advice time delsel cus-load server bbdb-loaddefs muse-autoloads 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 paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dn= d 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 charscrip= t 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 lcms2 dynamic-setting font-render-setting cairo x-toolkit x multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 745716 105537) (symbols 48 47743 11) (strings 32 223316 5278) (string-bytes 1 6553252) (vectors 16 60348) (vector-slots 8 1439356 56458) (floats 8 455 811) (intervals 56 54651 1381) (buffers 992 47)) From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 07 08:30:30 2023 Received: (at 62032) by debbugs.gnu.org; 7 Mar 2023 13:30:30 +0000 Received: from localhost ([127.0.0.1]:44815 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pZXOf-0003R9-Re for submit@debbugs.gnu.org; Tue, 07 Mar 2023 08:30:30 -0500 Received: from eggs.gnu.org ([209.51.188.92]:46884) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pZXOd-0003Qw-9j for 62032@debbugs.gnu.org; Tue, 07 Mar 2023 08:30:28 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pZXOV-00043L-2z; Tue, 07 Mar 2023 08:30:20 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=93N3xweJngFkbdHlgIiHxuIpXiLnzAMjPPdJpx8FqpU=; b=ANwxAEd4OkaM LifbiQRse+DwHxEJMGHt5QadebXTJr1FfejDMqliFVNjwVw+t2K4VAW0f7R7Z/bPs4gtl2MCCkVgZ K39y1IeAi8oZ+JqOViiyCCD5PKt1lZjbSFeJcOZxIhVFuaywt2QNp2FiyBf4e9IlsLFztgyowkYL6 IHi2FkUxYJoa0bvu0z1jSaHr7Hfs6LDqtNo71yWyAv3LJr9cokZAXS9+6YAJ+WpBa6khLTmXcervs o5XafePjACzaRc1wCGzDI7hF01KaXqZzIvl2P+8iMbujIFTUjxXZx5+plr9aOZvOay+XmgnPcxMjL qjnQk64gZX8Aa9AzhwpIug==; Received: from [87.69.77.57] (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 1pZXOR-0000MC-Qt; Tue, 07 Mar 2023 08:30:18 -0500 Date: Tue, 07 Mar 2023 15:30:11 +0200 Message-Id: <83wn3s6658.fsf@gnu.org> From: Eli Zaretskii To: "Farblos" , Juri Linkov In-Reply-To: <4941298cd70a4be0a12aa64013b0a4de@vodafonemail.de> (bug-gnu-emacs@gnu.org) Subject: Re: bug#62032: 28.2; `switch-frame' event exits incremental search References: <4941298cd70a4be0a12aa64013b0a4de@vodafonemail.de> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 62032 Cc: 62032@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, 07 Mar 2023 12:38:45 +0100 > From: "Farblos" via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" > > Not sure whether bug or feature ... > > Start emacs as "emacs -Q". Then: > > ;; open second frame > C-x 5 b *Messages* RET > > ;; switch back to first frame showing scratch buffer > C-x 5 o > > ;; go to beginning of scratch buffer > ESC < > > ;; isearch for "buffer" > C-s buffer > > > > The last step on my Emacs would exit the incremental search on the first Emacs frame. > > >From this comment in isearch.el: > > ;; Pass frame events transparently so they won't exit the search. > ;; In particular, if we have more than one display open, then a > ;; switch-frame might be generated by someone typing at another keyboard. > (define-key map [switch-frame] nil) > (define-key map [delete-frame] nil) > (define-key map [iconify-frame] nil) > (define-key map [make-frame-visible] nil) > (define-key map [mouse-movement] nil) > (define-key map [language-change] nil) > > I would deduce that this should not happen. > > When I bind #'ignore to [switch-frame] instead of nil things work as expected (by me). Juri, could you please look into this? From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 07 13:28:26 2023 Received: (at 62032) by debbugs.gnu.org; 7 Mar 2023 18:28:26 +0000 Received: from localhost ([127.0.0.1]:47165 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pZc30-0005ot-Ae for submit@debbugs.gnu.org; Tue, 07 Mar 2023 13:28:26 -0500 Received: from relay8-d.mail.gandi.net ([217.70.183.201]:58215) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pZc2y-0005od-1K for 62032@debbugs.gnu.org; Tue, 07 Mar 2023 13:28:24 -0500 Received: (Authenticated sender: juri@linkov.net) by mail.gandi.net (Postfix) with ESMTPSA id 39E371BF208; Tue, 7 Mar 2023 18:28:14 +0000 (UTC) From: Juri Linkov To: Eli Zaretskii Subject: Re: bug#62032: 28.2; `switch-frame' event exits incremental search In-Reply-To: <83wn3s6658.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 07 Mar 2023 15:30:11 +0200") Organization: LINKOV.NET References: <4941298cd70a4be0a12aa64013b0a4de@vodafonemail.de> <83wn3s6658.fsf@gnu.org> Date: Tue, 07 Mar 2023 20:23:55 +0200 Message-ID: <86356gxvwk.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 62032 Cc: 62032@debbugs.gnu.org, Farblos 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 (-) >> ;; open second frame >> C-x 5 b *Messages* RET >> >> ;; switch back to first frame showing scratch buffer >> C-x 5 o >> >> ;; go to beginning of scratch buffer >> ESC < >> >> ;; isearch for "buffer" >> C-s buffer >> >> >> >> The last step on my Emacs would exit the incremental search on the first Emacs frame. >> >> >From this comment in isearch.el: >> >> ;; Pass frame events transparently so they won't exit the search. >> ;; In particular, if we have more than one display open, then a >> ;; switch-frame might be generated by someone typing at another keyboard. >> (define-key map [switch-frame] nil) >> (define-key map [delete-frame] nil) >> (define-key map [iconify-frame] nil) >> (define-key map [make-frame-visible] nil) >> (define-key map [mouse-movement] nil) >> (define-key map [language-change] nil) >> >> I would deduce that this should not happen. >> >> When I bind #'ignore to [switch-frame] instead of nil things work as expected (by me). > > Juri, could you please look into this? This looks related to bug#41338 that is still unfixed. But maybe 'ignore is really the right way to fix, this needs testing. From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 07 16:02:46 2023 Received: (at 62032) by debbugs.gnu.org; 7 Mar 2023 21:02:46 +0000 Received: from localhost ([127.0.0.1]:47268 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pZeSM-0001Vx-7S for submit@debbugs.gnu.org; Tue, 07 Mar 2023 16:02:46 -0500 Received: from mr4.vodafonemail.de ([145.253.228.164]:54626) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pZeSI-0001Vh-Ps for 62032@debbugs.gnu.org; Tue, 07 Mar 2023 16:02:44 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vodafonemail.de; s=vfde-mb-mr2-21dec; t=1678222957; bh=7HLBDjFoIGvqXadbKBvvsHv9epMOppGmj0Yt5Go9uPk=; h=Message-ID:Date:User-Agent:Subject:Content-Language:To:References: From:In-Reply-To:Content-Type:From; b=BJwFs2yFL4N1UwoJQj/UYnwn66nDXwrL2QG+MCGPaigOyTL8PZP8u72vQBhIL32Zv N/IsJ+aPFy2EoJowd0DllwBLb8pzUXtXQW4E0P0sraOEoa//rAdfHHFuSTRw03RZXT 57do5puSxLfPDoAsZJQ4jBaO0ojAuYz2EjPvZF1A= Received: from smtp.vodafone.de (unknown [10.0.0.2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by mr4.vodafonemail.de (Postfix) with ESMTPS id 4PWSZP2nbYz23Pd; Tue, 7 Mar 2023 21:02:36 +0000 (UTC) Received: from [192.168.178.42] (port-92-194-100-119.dynamic.as20676.net [92.194.100.119]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp.vodafone.de (Postfix) with ESMTPSA id 4PWSZ94gTbzMkry; Tue, 7 Mar 2023 21:02:22 +0000 (UTC) Message-ID: <49cd9a41-d634-183d-262a-373688329818@vodafonemail.de> Date: Tue, 7 Mar 2023 22:02:22 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.8.0 Subject: Re: bug#62032: 28.2; `switch-frame' event exits incremental search Content-Language: de-DE-frami, en-US To: Juri Linkov , Eli Zaretskii References: <4941298cd70a4be0a12aa64013b0a4de@vodafonemail.de> <83wn3s6658.fsf@gnu.org> <86356gxvwk.fsf@mail.linkov.net> From: Farblos In-Reply-To: <86356gxvwk.fsf@mail.linkov.net> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-purgate-type: clean X-purgate: clean X-purgate-size: 700 X-purgate-ID: 155817::1678222952-1A7FB4D1-69E87EB3/0/0 X-Spam-Score: -1.8 (-) X-Debbugs-Envelope-To: 62032 Cc: 62032@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: -2.8 (--) > This looks related to bug#41338 that is still unfixed. > But maybe 'ignore is really the right way to fix, this needs testing. Agreed, but bug#41338 seems to imply that the comment from isearch.el quoted above is wrong or misleading and that a frame switch should actually exit an incremental search. In which case this bug would be a wontfix. I'm fine with that point of view as long as I'm allowed to let frame switches keep isearch alive in some way or other. I understand that the buffer switch (resulting from the frame switch) during an isearch is evil, but I frequently just alt-tab to a different frame, peek something there, alt-tab back, and continue the isearch. From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 07 16:11:45 2023 Received: (at 62032) by debbugs.gnu.org; 7 Mar 2023 21:11:45 +0000 Received: from localhost ([127.0.0.1]:47287 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pZeb3-0001mg-BX for submit@debbugs.gnu.org; Tue, 07 Mar 2023 16:11:45 -0500 Received: from mr6.vodafonemail.de ([145.253.228.166]:51000) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pZeb1-0001mM-7Z for 62032@debbugs.gnu.org; Tue, 07 Mar 2023 16:11:44 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vodafonemail.de; s=vfde-mb-mr2-21dec; t=1678223497; bh=voU+5Deb5DFXDPxkSckfXD6WTWwblN/aiWg+hI9+pQM=; h=Message-ID:Date:User-Agent:Subject:Content-Language:From:To: References:In-Reply-To:Content-Type:From; b=Xn8hrEISmrJf+m7kbYiznawlUTZ0ZhoEQvVvB6jqBzLnu0qsHH0y50x06DBmfkNcR smSNM8dUSVz3F7VM5SPpiIUn9KJLe6mq0WeFxR9FoiXf0A6AQ/EanQd48WMzsGwkeA tYsESd85OWWx3CqERj81zfydR2pkJvloUoauxl7s= Received: from smtp.vodafone.de (unknown [10.0.0.2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by mr6.vodafonemail.de (Postfix) with ESMTPS id 4PWSmn2vDPz21lk; Tue, 7 Mar 2023 21:11:37 +0000 (UTC) Received: from [192.168.178.42] (port-92-194-100-119.dynamic.as20676.net [92.194.100.119]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp.vodafone.de (Postfix) with ESMTPSA id 4PWSmZ4ffTz9s95; Tue, 7 Mar 2023 21:11:23 +0000 (UTC) Message-ID: <04047c45-206c-8e41-42d9-4c62e49b0496@vodafonemail.de> Date: Tue, 7 Mar 2023 22:11:23 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.8.0 Subject: Re: bug#62032: 28.2; `switch-frame' event exits incremental search Content-Language: de-DE-frami, en-US From: Farblos To: Juri Linkov , Eli Zaretskii References: <4941298cd70a4be0a12aa64013b0a4de@vodafonemail.de> <83wn3s6658.fsf@gnu.org> <86356gxvwk.fsf@mail.linkov.net> <49cd9a41-d634-183d-262a-373688329818@vodafonemail.de> In-Reply-To: <49cd9a41-d634-183d-262a-373688329818@vodafonemail.de> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-purgate-type: clean X-purgate: clean X-purgate-size: 1170 X-purgate-ID: 155817::1678223493-977FD4DE-3733714F/0/0 X-Spam-Score: -1.8 (-) X-Debbugs-Envelope-To: 62032 Cc: 62032@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: -2.8 (--) >> This looks related to bug#41338 that is still unfixed. >> But maybe 'ignore is really the right way to fix, this needs testing. > > Agreed, but bug#41338 seems to imply that the comment from isearch.el > quoted above is wrong or misleading and that a frame switch should > actually exit an incremental search.  In which case this bug would be a > wontfix. > > I'm fine with that point of view as long as I'm allowed to let frame > switches keep isearch alive in some way or other.  I understand that the > buffer switch (resulting from the frame switch) during an isearch is > evil, but I frequently just alt-tab to a different frame, peek something > there, alt-tab back, and continue the isearch. Um, I just tried to not "only peek something" in the second frame, but rather type some text, which is of course grabbed by the isearch running in the first frame, which is of course highly confusing. Having tested that, I'd rather vote for wontfix for this bug, hoping that I can continue to bind `ignore´ to `switch-frame´ in my very personal configuration for more versions to come to keep the behavior as I am used to it. From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 09 02:52:21 2023 Received: (at 62032) by debbugs.gnu.org; 9 Mar 2023 07:52:21 +0000 Received: from localhost ([127.0.0.1]:50798 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1paB4W-0001lK-TW for submit@debbugs.gnu.org; Thu, 09 Mar 2023 02:52:21 -0500 Received: from relay8-d.mail.gandi.net ([217.70.183.201]:46233) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1paB4V-0001l4-9E for 62032@debbugs.gnu.org; Thu, 09 Mar 2023 02:52:19 -0500 Received: (Authenticated sender: juri@linkov.net) by mail.gandi.net (Postfix) with ESMTPSA id BA4741BF207; Thu, 9 Mar 2023 07:52:09 +0000 (UTC) From: Juri Linkov To: Farblos Subject: Re: bug#62032: 28.2; `switch-frame' event exits incremental search In-Reply-To: <04047c45-206c-8e41-42d9-4c62e49b0496@vodafonemail.de> (Farblos's message of "Tue, 7 Mar 2023 22:11:23 +0100") Organization: LINKOV.NET References: <4941298cd70a4be0a12aa64013b0a4de@vodafonemail.de> <83wn3s6658.fsf@gnu.org> <86356gxvwk.fsf@mail.linkov.net> <49cd9a41-d634-183d-262a-373688329818@vodafonemail.de> <04047c45-206c-8e41-42d9-4c62e49b0496@vodafonemail.de> Date: Thu, 09 Mar 2023 09:50:10 +0200 Message-ID: <865ybas6rx.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 62032 Cc: Eli Zaretskii , 62032@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 (-) >> I'm fine with that point of view as long as I'm allowed to let frame >> switches keep isearch alive in some way or other.  I understand that the >> buffer switch (resulting from the frame switch) during an isearch is >> evil, but I frequently just alt-tab to a different frame, peek something >> there, alt-tab back, and continue the isearch. > > Um, I just tried to not "only peek something" in the second frame, but > rather type some text, which is of course grabbed by the isearch running in > the first frame, which is of course highly confusing. > > Having tested that, I'd rather vote for wontfix for this bug, hoping that > I can continue to bind `ignore´ to `switch-frame´ in my very personal > configuration for more versions to come to keep the behavior as I am used > to it. In https://lists.gnu.org/archive/html/emacs-devel/2021-04/msg01442.html a new option 'isearch-buffer-local' was implemented. It could help in such situations when you need to switch temporarily to another frame/buffer without exiting isearch. From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 11 13:53:20 2023 Received: (at 62032) by debbugs.gnu.org; 11 Mar 2023 18:53:20 +0000 Received: from localhost ([127.0.0.1]:58679 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pb4LI-0005KG-60 for submit@debbugs.gnu.org; Sat, 11 Mar 2023 13:53:20 -0500 Received: from wout3-smtp.messagingengine.com ([64.147.123.19]:37239) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pb4LF-0005K1-H2 for 62032@debbugs.gnu.org; Sat, 11 Mar 2023 13:53:18 -0500 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.west.internal (Postfix) with ESMTP id BBC2B32008FB; Sat, 11 Mar 2023 13:53:11 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute1.internal (MEProxy); Sat, 11 Mar 2023 13:53:12 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=spwhitton.name; h=cc:cc:content-transfer-encoding:content-type:content-type :date:date:from:from:in-reply-to:in-reply-to:message-id :mime-version:references:reply-to:sender:subject:subject:to:to; s=fm1; t=1678560791; x=1678647191; bh=0RQgDhy3LdVZ1E3vgwnf+a5My owrz/sOcjTI3csFav0=; b=fig8ZW+F1z+4JXLWJoowtcEPWY23oGmcNCAWmbtuj LUq+ZbfGgnwwiIGzH9QXGq/o6/DKFKRYBtfpadgPxLYkmOxlNDfGMYMNU/L61BaI K8j9F3Ry85DD63NIyk9KFRfMDobl/SUMQi/qBxTjpFEQhzBzn91S+GBvwC/+/vNg af4l3XwTlEO9pe7yyZPDWyBg+8uHzQSJI1az0s3+SsV/DChoyPkzZZPL//49um/C IiWDMPj1TKAo1dWZuNCNopVYKM3mTN3K4VIfae2+/VO6gxMqT7MOa+SGoB2cbwXo JZEuYsAWHBNL30MI+5NXCY13QXCpy6qiHd7wNFgN0oBcg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t= 1678560791; x=1678647191; bh=0RQgDhy3LdVZ1E3vgwnf+a5Myowrz/sOcjT I3csFav0=; b=uzZG0EzEBIlVwyYigIYGt55GfFJoQNWwfE7OWtntF/ToAzyDExn E8qg5bpGBG+Zd0yyg+ZGTRZbUgad2muMx1AVTTGDPtPLlQ3IhncMxgyt7sDgpe6a sEZeeeKUJ8rRDSZMlZFkKHmYDJ3KDTlTNjYYywSzqdCohZpsLWiGnj2zd8BXY0mL hmS8K5fLojG8ORmP0+mp7U6GqPruQWtEpEFdBDqoRQb2/vA+SQrqbWoC5OaStgej 6N6Ckx93NNTVvFNhcCtPnfvfFfXUBwd5Pz+6dozsoQ7gok+WNwlAETNpO1rtBHkS 8dE4iFzH0+zsv3RkT2xY+Ztn2TKJE+F2yDg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrvddvtddgleefucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvvefujghffffkfgggtgfgsehtqhdttddtreejnecuhfhrohhmpefuvggr nhcuhghhihhtthhonhcuoehsphifhhhithhtohhnsehsphifhhhithhtohhnrdhnrghmvg eqnecuggftrfgrthhtvghrnhepveeigeduvdeitdegledvhfevudfhkeeffeeivddtvdev keejhefggeeujeetgedvnecuffhomhgrihhnpehgnhhurdhorhhgnecuvehluhhsthgvrh fuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepshhpfihhihhtthhonhesshhp fihhihhtthhonhdrnhgrmhgv X-ME-Proxy: Feedback-ID: i23c04076:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sat, 11 Mar 2023 13:53:10 -0500 (EST) Received: by athena.silentflame.com (Postfix, from userid 1000) id D62121B583F; Sat, 11 Mar 2023 18:53:09 +0000 (UTC) From: Sean Whitton To: Juri Linkov Subject: Re: bug#62032: 28.2; `switch-frame' event exits incremental search In-Reply-To: <865ybas6rx.fsf@mail.linkov.net> (Juri Linkov's message of "Thu, 09 Mar 2023 09:50:10 +0200") References: <4941298cd70a4be0a12aa64013b0a4de@vodafonemail.de> <83wn3s6658.fsf@gnu.org> <86356gxvwk.fsf@mail.linkov.net> <49cd9a41-d634-183d-262a-373688329818@vodafonemail.de> <04047c45-206c-8e41-42d9-4c62e49b0496@vodafonemail.de> <865ybas6rx.fsf@mail.linkov.net> Date: Sat, 11 Mar 2023 11:53:09 -0700 Message-ID: <87zg8j15nu.fsf@athena.silentflame.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 62032 Cc: 62032@debbugs.gnu.org, Eli Zaretskii , Farblos 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 (-) Hello, On Thu 09 Mar 2023 at 09:50AM +02, Juri Linkov wrote: >>> I'm fine with that point of view as long as I'm allowed to let frame >>> switches keep isearch alive in some way or other.=C2=A0 I understand th= at the >>> buffer switch (resulting from the frame switch) during an isearch is >>> evil, but I frequently just alt-tab to a different frame, peek something >>> there, alt-tab back, and continue the isearch. >> >> Um, I just tried to not "only peek something" in the second frame, but >> rather type some text, which is of course grabbed by the isearch running= in >> the first frame, which is of course highly confusing. >> >> Having tested that, I'd rather vote for wontfix for this bug, hoping that >> I can continue to bind `ignore=C2=B4 to `switch-frame=C2=B4 in my very p= ersonal >> configuration for more versions to come to keep the behavior as I am used >> to it. > > In https://lists.gnu.org/archive/html/emacs-devel/2021-04/msg01442.html > a new option 'isearch-buffer-local' was implemented. > It could help in such situations when you need to switch > temporarily to another frame/buffer without exiting isearch. Looks like this hasn't been installed? May I ask why? I'd love this. --=20 Sean Whitton From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 11 14:56:17 2023 Received: (at 62032) by debbugs.gnu.org; 11 Mar 2023 19:56:17 +0000 Received: from localhost ([127.0.0.1]:58724 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pb5KD-0006t0-7i for submit@debbugs.gnu.org; Sat, 11 Mar 2023 14:56:17 -0500 Received: from relay9-d.mail.gandi.net ([217.70.183.199]:48163) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pb5KB-0006sl-3w for 62032@debbugs.gnu.org; Sat, 11 Mar 2023 14:56:15 -0500 Received: (Authenticated sender: juri@linkov.net) by mail.gandi.net (Postfix) with ESMTPSA id AF25EFF802; Sat, 11 Mar 2023 19:56:04 +0000 (UTC) From: Juri Linkov To: Sean Whitton Subject: Re: bug#62032: 28.2; `switch-frame' event exits incremental search In-Reply-To: <87zg8j15nu.fsf@athena.silentflame.com> (Sean Whitton's message of "Sat, 11 Mar 2023 11:53:09 -0700") Organization: LINKOV.NET References: <4941298cd70a4be0a12aa64013b0a4de@vodafonemail.de> <83wn3s6658.fsf@gnu.org> <86356gxvwk.fsf@mail.linkov.net> <49cd9a41-d634-183d-262a-373688329818@vodafonemail.de> <04047c45-206c-8e41-42d9-4c62e49b0496@vodafonemail.de> <865ybas6rx.fsf@mail.linkov.net> <87zg8j15nu.fsf@athena.silentflame.com> Date: Sat, 11 Mar 2023 21:51:58 +0200 Message-ID: <86fsab12xt.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 62032 Cc: 62032@debbugs.gnu.org, Eli Zaretskii , Farblos 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 (-) >> In https://lists.gnu.org/archive/html/emacs-devel/2021-04/msg01442.html >> a new option 'isearch-buffer-local' was implemented. >> It could help in such situations when you need to switch >> temporarily to another frame/buffer without exiting isearch. > > Looks like this hasn't been installed? May I ask why? Because it required a small change in C part in https://lists.gnu.org/archive/html/emacs-devel/2021-05/msg00490.html but no one confirmed if this is the right thing to do. > I'd love this. Thanks for showing interest in this feature. I will revive it and submit a complete patch soon. From debbugs-submit-bounces@debbugs.gnu.org Tue May 16 22:04:38 2023 Received: (at 62032) by debbugs.gnu.org; 17 May 2023 02:04:39 +0000 Received: from localhost ([127.0.0.1]:48358 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pz6Wq-0000ag-Fa for submit@debbugs.gnu.org; Tue, 16 May 2023 22:04:38 -0400 Received: from mr3.vodafonemail.de ([145.253.228.163]:41936) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pz2Me-0001Bt-V0 for 62032@debbugs.gnu.org; Tue, 16 May 2023 17:37:49 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vodafonemail.de; s=vfde-mb-mr2-21dec; t=1684273062; bh=D5QMJi4WB6Z/4I8zevLYVP5J2Me9KhIjL54DG9vSK4I=; h=Content-Type:Message-ID:Date:User-Agent:Subject:Content-Language: To:References:From:In-Reply-To:From; b=RsqqvGledDBqfW271e/kFiJ1HJYFOmLO+fvneTayV7oir21pipLnPDZwR4s9kz6Ef n5vOZV8yUWfrbw3OUXx7sDH/u0idNeEB5y3KC9D4nhAWBN068TePF0nMD7oONoqe4h gL+0jN/DiwwKgOmB8kRvwmnRo81KWR9yhywozpsg= Received: from smtp.vodafone.de (unknown [10.0.0.2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by mr3.vodafonemail.de (Postfix) with ESMTPS id 4QLV2Z4k8kz21Mp; Tue, 16 May 2023 21:37:42 +0000 (UTC) Received: from [192.168.178.42] (port-92-194-222-205.dynamic.as20676.net [92.194.222.205]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp.vodafone.de (Postfix) with ESMTPSA id 4QLV2N0tJbz9rxJ; Tue, 16 May 2023 21:37:29 +0000 (UTC) Content-Type: multipart/mixed; boundary="------------s6xO4HEYZDMhFbs3ekq8EfmS" Message-ID: <465a6aca-8c55-0fa8-c083-ac1fb0dbac8a@vodafonemail.de> Date: Tue, 16 May 2023 23:37:28 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.10.0 Subject: Re: bug#62032: 28.2; `switch-frame' event exits incremental search Content-Language: de-DE-frami, en-US To: 62032@debbugs.gnu.org References: <4941298cd70a4be0a12aa64013b0a4de@vodafonemail.de> <83wn3s6658.fsf@gnu.org> <86356gxvwk.fsf@mail.linkov.net> <49cd9a41-d634-183d-262a-373688329818@vodafonemail.de> <04047c45-206c-8e41-42d9-4c62e49b0496@vodafonemail.de> <865ybas6rx.fsf@mail.linkov.net> <87zg8j15nu.fsf@athena.silentflame.com> <86fsab12xt.fsf@mail.linkov.net> From: Jens Schmidt In-Reply-To: <86fsab12xt.fsf@mail.linkov.net> X-purgate-type: clean X-purgate: clean X-purgate-size: 2786 X-purgate-ID: 155817::1684273058-1AFFC404-49C34A63/0/0 X-Spam-Score: -1.8 (-) X-Debbugs-Envelope-To: 62032 X-Mailman-Approved-At: Tue, 16 May 2023 22:04:31 -0400 Cc: Eli Zaretskii , Juri Linkov 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.8 (--) This is a multi-part message in MIME format. --------------s6xO4HEYZDMhFbs3ekq8EfmS Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit To summarize: I have been confused by a misleading comment in ispell.el - frame switches should actually exit isearch. Others have been confused as well, see https://debbugs.gnu.org/cgi/bugreport.cgi?bug=41338#59. Attached is a patch that changes the comment to avoid future confusion. I'm still in the process of FSF copyright assignment, but the patch probably classifies as paperwork-exempt, anyway. If you feel that this all not worth the hassle, you can also just close this bug without patching anything. --------------s6xO4HEYZDMhFbs3ekq8EfmS Content-Type: text/x-patch; charset=UTF-8; name="0001-Clarify-misleading-comment-in-isearch.el.patch" Content-Disposition: attachment; filename="0001-Clarify-misleading-comment-in-isearch.el.patch" Content-Transfer-Encoding: base64 RnJvbSBmNjhjZTExMTBmNmFlZmQ0Njg0ZTcxNWE2ZWEyYTM5NWY5MzFkYTczIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKZW5zIFNjaG1pZHQgPGpzY2htaWR0NGdudUB2b2Rh Zm9uZW1haWwuZGU+CkRhdGU6IFR1ZSwgMTYgTWF5IDIwMjMgMjM6MzE6MTkgKzAyMDAKU3Vi amVjdDogW1BBVENIXSBDbGFyaWZ5IG1pc2xlYWRpbmcgY29tbWVudCBpbiBpc2VhcmNoLmVs CgpDbGFyaWZ5IGEgbWlzbGVhZGluZyBjb21tZW50IGluIGlzZWFyY2guZWwgYXMgdG8gd2hl dGhlciBmcmFtZSBldmVudHMKc2hvdWxkIGV4aXQgYW4gaXNlYXJjaCBvciBub3QgKEJ1ZyM2 MjAzMiwgQnVnIzQxMzM4IGZvciBiYWNrZ3JvdW5kCmluZm9ybWF0aW9uKS4KKiBsaXNwL2lz ZWFyY2guZWwgKGlzZWFyY2gtbW9kZS1tYXApOiBSZXBsYWNlIHRoZSBtaXNsZWFkaW5nIGNv bW1lbnQuCi0tLQogbGlzcC9pc2VhcmNoLmVsIHwgNiArKystLS0KIDEgZmlsZSBjaGFuZ2Vk LCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGlzcC9p c2VhcmNoLmVsIGIvbGlzcC9pc2VhcmNoLmVsCmluZGV4IDA5NGUwMmQ2MDVlLi4zZDJiYmRh NDk3NSAxMDA2NDQKLS0tIGEvbGlzcC9pc2VhcmNoLmVsCisrKyBiL2xpc3AvaXNlYXJjaC5l bApAQCAtNjMzLDkgKzYzMyw5IEBAIGlzZWFyY2gtbW9kZS1tYXAKIAogICAgIChkZWZpbmUt a2V5IG1hcCAiXE0tXHQiICdpc2VhcmNoLWNvbXBsZXRlKQogCi0gICAgOzsgUGFzcyBmcmFt ZSBldmVudHMgdHJhbnNwYXJlbnRseSBzbyB0aGV5IHdvbid0IGV4aXQgdGhlIHNlYXJjaC4K LSAgICA7OyBJbiBwYXJ0aWN1bGFyLCBpZiB3ZSBoYXZlIG1vcmUgdGhhbiBvbmUgZGlzcGxh eSBvcGVuLCB0aGVuIGEKLSAgICA7OyBzd2l0Y2gtZnJhbWUgbWlnaHQgYmUgZ2VuZXJhdGVk IGJ5IHNvbWVvbmUgdHlwaW5nIGF0IGFub3RoZXIga2V5Ym9hcmQuCisgICAgOzsgRnJhbWUg ZXZlbnRzIHNob3VsZCBleGl0IHRoZSBzZWFyY2gsIGJlY2F1c2Ugc3VjaCBmcmFtZSBldmVu dHMKKyAgICA7OyBhcyBgc3dpdGNoLWZyYW1l4oCZIGFuZCBgZGVsZXRlLWZyYW1l4oCZIGNo YW5nZSB0aGUgY3VycmVudCBidWZmZXIuCisgICAgOzsgU2VlIEJ1ZyM0MTMzOCBmb3IgZGV0 YWlscy4KICAgICAoZGVmaW5lLWtleSBtYXAgW3N3aXRjaC1mcmFtZV0gbmlsKQogICAgIChk ZWZpbmUta2V5IG1hcCBbZGVsZXRlLWZyYW1lXSBuaWwpCiAgICAgKGRlZmluZS1rZXkgbWFw IFtpY29uaWZ5LWZyYW1lXSBuaWwpCi0tIAoyLjMwLjIKCg== --------------s6xO4HEYZDMhFbs3ekq8EfmS-- From debbugs-submit-bounces@debbugs.gnu.org Wed May 17 13:19:47 2023 Received: (at 62032) by debbugs.gnu.org; 17 May 2023 17:19:47 +0000 Received: from localhost ([127.0.0.1]:50863 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pzKoV-0002Pt-8J for submit@debbugs.gnu.org; Wed, 17 May 2023 13:19:47 -0400 Received: from relay9-d.mail.gandi.net ([217.70.183.199]:57203) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pzKoT-0002Pa-Pv for 62032@debbugs.gnu.org; Wed, 17 May 2023 13:19:46 -0400 Received: (Authenticated sender: juri@linkov.net) by mail.gandi.net (Postfix) with ESMTPSA id E60D1FF808; Wed, 17 May 2023 17:19:38 +0000 (UTC) From: Juri Linkov To: Jens Schmidt Subject: Re: bug#62032: 28.2; `switch-frame' event exits incremental search In-Reply-To: <465a6aca-8c55-0fa8-c083-ac1fb0dbac8a@vodafonemail.de> (Jens Schmidt's message of "Tue, 16 May 2023 23:37:28 +0200") Organization: LINKOV.NET References: <4941298cd70a4be0a12aa64013b0a4de@vodafonemail.de> <83wn3s6658.fsf@gnu.org> <86356gxvwk.fsf@mail.linkov.net> <49cd9a41-d634-183d-262a-373688329818@vodafonemail.de> <04047c45-206c-8e41-42d9-4c62e49b0496@vodafonemail.de> <865ybas6rx.fsf@mail.linkov.net> <87zg8j15nu.fsf@athena.silentflame.com> <86fsab12xt.fsf@mail.linkov.net> <465a6aca-8c55-0fa8-c083-ac1fb0dbac8a@vodafonemail.de> Date: Wed, 17 May 2023 19:30:50 +0300 Message-ID: <86ttwaor7p.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 62032 Cc: Eli Zaretskii , 62032@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 (-) > To summarize: > > I have been confused by a misleading comment in ispell.el - frame switches > should actually exit isearch. Others have been confused as well, see > https://debbugs.gnu.org/cgi/bugreport.cgi?bug=41338#59. > > Attached is a patch that changes the comment to avoid future confusion. I'm > still in the process of FSF copyright assignment, but the patch probably > classifies as paperwork-exempt, anyway. > > If you feel that this all not worth the hassle, you can also just close > this bug without patching anything. > > - ;; Pass frame events transparently so they won't exit the search. > - ;; In particular, if we have more than one display open, then a > - ;; switch-frame might be generated by someone typing at another keyboard. > + ;; Frame events should exit the search, because such frame events > + ;; as `switch-frame’ and `delete-frame’ change the current buffer. > + ;; See Bug#41338 for details. > (define-key map [switch-frame] nil) > (define-key map [delete-frame] nil) > (define-key map [iconify-frame] nil) Such comment could be pushed to emacs-29. Then emacs-30 hopefully will support a new feature 'isearch-buffer-local' allowing not to exit isearch after switching frames. From debbugs-submit-bounces@debbugs.gnu.org Thu May 18 06:44:47 2023 Received: (at 62032-done) by debbugs.gnu.org; 18 May 2023 10:44:47 +0000 Received: from localhost ([127.0.0.1]:52134 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pzb7n-0006C8-96 for submit@debbugs.gnu.org; Thu, 18 May 2023 06:44:47 -0400 Received: from eggs.gnu.org ([209.51.188.92]:46350) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pzb7m-0006Bw-0g for 62032-done@debbugs.gnu.org; Thu, 18 May 2023 06:44:46 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pzb7e-00019x-VG; Thu, 18 May 2023 06:44:38 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=eVUFuRsvxw0iOpUXFfIeLBtw8EWt3+V76H8dJCr1uaU=; b=nsjTIjtX1YlD lvM17g0bjMsWCfp+1cxL00IA8TlS3bqkny+ZlEfdbA9SjHQiH2DOvP7xiPmEnVr3/iqqOi+CkDEdn MWFmIy1kss8/966+R8OtxTd1XDRbO3tmhCeWqCBj2NvKtA3C6DjuWNgWp3D8jHfTF4qb58kv5wU3Y 23CRdcKfAhkTSFfbdIUu5SdCBYou2RnhoxoghyZXq61BEPbCIr/8tJ3Rd6x0zcSvTW+3+5hD1o75u S+QPjFkX0kwe4wxo2aZMloOO968I3qDimEZAfGhNug4EOZdRu0GYjTNvP3gRT0ihSxWw+LSK0LL3t F3KNbz+MvRqiEd1cJ/oy2A==; Received: from [87.69.77.57] (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 1pzb7e-00057P-Eh; Thu, 18 May 2023 06:44:38 -0400 Date: Thu, 18 May 2023 13:44:51 +0300 Message-Id: <83bkihx6jg.fsf@gnu.org> From: Eli Zaretskii To: Jens Schmidt In-Reply-To: <465a6aca-8c55-0fa8-c083-ac1fb0dbac8a@vodafonemail.de> (message from Jens Schmidt on Tue, 16 May 2023 23:37:28 +0200) Subject: Re: bug#62032: 28.2; `switch-frame' event exits incremental search References: <4941298cd70a4be0a12aa64013b0a4de@vodafonemail.de> <83wn3s6658.fsf@gnu.org> <86356gxvwk.fsf@mail.linkov.net> <49cd9a41-d634-183d-262a-373688329818@vodafonemail.de> <04047c45-206c-8e41-42d9-4c62e49b0496@vodafonemail.de> <865ybas6rx.fsf@mail.linkov.net> <87zg8j15nu.fsf@athena.silentflame.com> <86fsab12xt.fsf@mail.linkov.net> <465a6aca-8c55-0fa8-c083-ac1fb0dbac8a@vodafonemail.de> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 62032-done Cc: 62032-done@debbugs.gnu.org, juri@linkov.net 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, 16 May 2023 23:37:28 +0200 > Cc: Eli Zaretskii , Juri Linkov > From: Jens Schmidt > > To summarize: > > I have been confused by a misleading comment in ispell.el - frame > switches should actually exit isearch. Others have been confused as > well, see https://debbugs.gnu.org/cgi/bugreport.cgi?bug=41338#59. > > Attached is a patch that changes the comment to avoid future confusion. > I'm still in the process of FSF copyright assignment, but the patch > probably classifies as paperwork-exempt, anyway. Thanks, installed on the emacs-29 branch, and closing the bug. From unknown Fri Sep 05 08:42:12 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, 15 Jun 2023 11:24:07 +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