From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jean Louis Newsgroups: gmane.emacs.bugs Subject: bug#45072: 28.0.50; Emacs switches other buffer back uncontrollably, if other window's buffer is changed by user during minibuffer editing Date: Sun, 06 Dec 2020 17:07:14 +0300 Message-ID: <86eek3hvu5.fsf@protected.rcdrun.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="35067"; mail-complaints-to="usenet@ciao.gmane.io" To: 45072@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Dec 06 15:09:12 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kluis-0008y9-QU for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 06 Dec 2020 15:09:10 +0100 Original-Received: from localhost ([::1]:52978 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kluir-0001Fd-EF for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 06 Dec 2020 09:09:09 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:56536) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kluik-0001FW-FV for bug-gnu-emacs@gnu.org; Sun, 06 Dec 2020 09:09:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:37680) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kluik-0007Uk-7q for bug-gnu-emacs@gnu.org; Sun, 06 Dec 2020 09:09:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kluik-0004Lz-1t for bug-gnu-emacs@gnu.org; Sun, 06 Dec 2020 09:09:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Jean Louis Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 06 Dec 2020 14:09:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 45072 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.160726372716708 (code B ref -1); Sun, 06 Dec 2020 14:09:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 6 Dec 2020 14:08:47 +0000 Original-Received: from localhost ([127.0.0.1]:49226 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kluiU-0004LP-Pc for submit@debbugs.gnu.org; Sun, 06 Dec 2020 09:08:47 -0500 Original-Received: from lists.gnu.org ([209.51.188.17]:47128) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kluiT-0004LG-8i for submit@debbugs.gnu.org; Sun, 06 Dec 2020 09:08:45 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:56504) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kluiT-0001Dw-1c for bug-gnu-emacs@gnu.org; Sun, 06 Dec 2020 09:08:45 -0500 Original-Received: from static.rcdrun.com ([95.85.24.50]:47947) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kluiQ-0007EI-W4 for bug-gnu-emacs@gnu.org; Sun, 06 Dec 2020 09:08:44 -0500 Original-Received: from localhost ([::ffff:197.157.0.57]) (AUTH: PLAIN admin, TLS: TLS1.2,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by static.rcdrun.com with ESMTPSA id 00000000002C0007.000000005FCCE5C8.00007EEA; Sun, 06 Dec 2020 14:08:07 +0000 X-Hashcash: 1:20:201206:bug-gnu-emacs@gnu.org::z56ZZ1G29TzEWvY1:00000000000000000000000000000000000000001pE4 Received-SPF: pass client-ip=95.85.24.50; envelope-from=admin@protected.rcdrun.com; helo=static.rcdrun.com X-Spam_score_int: 17 X-Spam_score: 1.7 X-Spam_bar: + X-Spam_report: (1.7 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_SBL_CSS=3.335, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:195099 Archived-At: Description of the bug: When I have action to repeatedly be asked something from mini buffer, then I often move cursor from mini buffer to some other buffer. Normally screen is split into two or more buffer. If I move the other window's buffer to something else like picture by using (next-buffer) bound on the key, I am then reading the picture and getting information which I then enter into mini buffer. When I press enter in the minibuffer the other window's buffer where the picture was switches back to what it was previously. In my opinion it should not as user has decided to switch buffer of that window to something else. To repeat: - bind command next-buffer to F5 - you may split window, but need not. Just have more than 1 buffer in total - run this function (defun ask-repeat () (unless (string=3D (read-from-minibuffer "What? ") "bye") (ask-repeat))) (ask-repeat) - from mini buffer move cursor to the window - press F5 to switch to next buffer - move cursor back to mini buffer and enter something At that point one may see that the window's buffer switched back to what it was previously. User's workflow is disturbed. In GNU Emacs 28.0.50 (build 2, x86_64-pc-linux-gnu, X toolkit, cairo versio= n 1.14.8, Xaw3d scroll bars) of 2020-11-25 built on protected.rcdrun.com Repository revision: 30c437752df0a3a9410f1249fa0f237110811af2 Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.11907000 System Description: Hyperbola GNU/Linux-libre Configured using: 'configure --prefix=3D/package/text/emacs --with-modules --with-x-toolkit=3Dlucid' Configured features: XAW3D XPM JPEG TIFF GIF PNG RSVG CAIRO SOUND GPM DBUS GSETTINGS GLIB NOTIFY INOTIFY ACL GNUTLS LIBXML2 FREETYPE HARFBUZZ M17N_FLT LIBOTF ZLIB TOOLKIT_SCROLL_BARS LUCID X11 XDBE XIM MODULES THREADS JSON PDUMPER LCMS2 Important settings: value of $LC_ALL: en_US.UTF-8 value of $LANG: de_DE.UTF-8 value of $XMODIFIERS: @im=3Dexwm-xim locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: text-scale-mode: t tooltip-mode: t global-eldoc-mode: t eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-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 Load-path shadows: None found. Features: (shadow sort hashcash mail-extr emacsbug message rmc puny rfc822 mml mml-sec epa derived epg epg-config gnus-util rmail rmail-loaddefs auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json map text-property-search seq byte-opt gv bytecomp byte-compile cconv mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils macros kmacro time-date subr-x help-fns radix-tree cl-print debug backtrace help-mode easymenu find-func dired-aux cl-loaddefs cl-lib dired dired-loaddefs face-remap tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type 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 elisp-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu 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 lcms2 dynamic-setting system-font-setting font-render-setting cairo x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 61185 11565) (symbols 48 7938 1) (strings 32 22818 2137) (string-bytes 1 719909) (vectors 16 12953) (vector-slots 8 179043 11957) (floats 8 33 37) (intervals 56 359 8) (buffers 984 15)) --=20 Thanks, Jean Louis =E2=8E=94 =CE=BB =F0=9F=84=AF =F0=9D=8D=84 =F0=9D=8C=A1 =F0=9D=8C=9A