From unknown Sun Jun 22 08:04:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21198: 24.5; IELM shouldn't use switch-to-buffer Resent-From: Vasilij Schneidermann Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 06 Aug 2015 08:24:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 21198 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 21198@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.143884941727005 (code B ref -1); Thu, 06 Aug 2015 08:24:02 +0000 Received: (at submit) by debbugs.gnu.org; 6 Aug 2015 08:23:37 +0000 Received: from localhost ([127.0.0.1]:40842 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZNGSe-00071T-CN for submit@debbugs.gnu.org; Thu, 06 Aug 2015 04:23:37 -0400 Received: from eggs.gnu.org ([208.118.235.92]:47665) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZNGSc-00071J-2d for submit@debbugs.gnu.org; Thu, 06 Aug 2015 04:23:34 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZNGSa-0001xN-9x for submit@debbugs.gnu.org; Thu, 06 Aug 2015 04:23:33 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, HTML_MESSAGE,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:38112) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZNGSa-0001xI-7E for submit@debbugs.gnu.org; Thu, 06 Aug 2015 04:23:32 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:32927) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZNGSY-000588-LF for bug-gnu-emacs@gnu.org; Thu, 06 Aug 2015 04:23:32 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZNGSX-0001we-7W for bug-gnu-emacs@gnu.org; Thu, 06 Aug 2015 04:23:30 -0400 Received: from mail-wi0-x229.google.com ([2a00:1450:400c:c05::229]:38328) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZNGSW-0001wA-SZ for bug-gnu-emacs@gnu.org; Thu, 06 Aug 2015 04:23:29 -0400 Received: by wibxm9 with SMTP id xm9so13340140wib.1 for ; Thu, 06 Aug 2015 01:23:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=NycFb1GVzNtvWfRM7ugQk3IlTlC/0XmabczQhHx6Wuo=; b=b5ejB9HjlKikpmDl00EfIWI0BJ+kowzhfl5JQu4igUB2Rxr41ifIdhURB8qjbw0wAH rfyTzZVxtKw63FRQjiRaI5XlBd7ZDf2/inWLOnUsdEejtQHddnjFJZTfJSuHd/On4Ohd aMcW/K8v/bDS+A3pUuqf87zubJYCN8oAtzI/YHBQIclpCk1MdICuMDnXHkLzG/iuZTwY R9bkOVO4lLqcCesSgulsWmUgHOpmg9IL1WqCpSn649PKTu2/7DYFzYZyqoo/Ki0OxLRn zs8YrMPPjlA0Y/34a7Yu9uKjc6PA3iQH6hmwgEAWWnT2TEaaY3uGjdYc4AJ2pVzuW6UJ 2O2w== MIME-Version: 1.0 X-Received: by 10.180.12.178 with SMTP id z18mr4187286wib.24.1438849407660; Thu, 06 Aug 2015 01:23:27 -0700 (PDT) Received: by 10.28.182.213 with HTTP; Thu, 6 Aug 2015 01:23:27 -0700 (PDT) Date: Thu, 6 Aug 2015 10:23:27 +0200 Message-ID: From: Vasilij Schneidermann Content-Type: multipart/mixed; boundary=001a11c34cc6d4509c051ca03bde X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -4.0 (----) --001a11c34cc6d4509c051ca03bde Content-Type: multipart/alternative; boundary=001a11c34cc6d45097051ca03bdc --001a11c34cc6d45097051ca03bdc Content-Type: text/plain; charset=UTF-8 I've run into the phenomenon that IELM firmly refused to change the way it displays its buffer, even when customizing `display-buffer-alist'. It turns out this is due to it using `switch-to-buffer' instead of going for `pop-to-buffer-same-window' like M-x run-scheme would do. A trivial patch is included. I've already signed the contribution papers. In GNU Emacs 24.5.1 (x86_64-unknown-linux-gnu, GTK+ Version 3.16.2) of 2015-04-20 on bitzer.hoetzel.info Windowing system distributor `The X.Org Foundation', version 11.0.11702000 System Description: Arch Linux Configured using: `configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib --localstatedir=/var --with-x-toolkit=gtk3 --with-xft 'CFLAGS=-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4' CPPFLAGS=-D_FORTIFY_SOURCE=2 LDFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro' Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: tooltip-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 Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. Load-path shadows: None found. Features: (shadow sort gnus-util mail-extr emacsbug message format-spec rfc822 mml easymenu mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util help-fns mail-prsvr mail-utils time-date tooltip electric uniquify ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind gfilenotify dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs) Memory information: ((conses 16 71095 8155) (symbols 48 17616 0) (miscs 40 35 163) (strings 32 9072 4630) (string-bytes 1 249158) (vectors 16 8936) (vector-slots 8 384774 16671) (floats 8 63 232) (intervals 56 177 6) (buffers 960 11) (heap 1024 27830 887)) --001a11c34cc6d45097051ca03bdc Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
I've run into the phenomenon that IELM firmly refused = to change the way
it displays its buffer, even when customizing `display= -buffer-alist'.
It turns out this is due to it using `switch-to-buff= er' instead of going
for `pop-to-buffer-same-window' like M-x ru= n-scheme would do.

A trivial patch is included.=C2=A0 I've alrea= dy signed the contribution papers.



In GNU Emacs 24.5.1 (x86_= 64-unknown-linux-gnu, GTK+ Version 3.16.2)
=C2=A0of 2015-04-20 on bitzer.hoetzel.info
Windowing syste= m distributor `The X.Org Foundation', version 11.0.11702000
System D= escription: Arch Linux

Configured using:
=C2=A0`configure --prefi= x=3D/usr --sysconfdir=3D/etc --libexecdir=3D/usr/lib
=C2=A0--localstated= ir=3D/var --with-x-toolkit=3Dgtk3 --with-xft
=C2=A0'CFLAGS=3D-march= =3Dx86-64 -mtune=3Dgeneric -O2 -pipe -fstack-protector-strong
=C2=A0--pa= ram=3Dssp-buffer-size=3D4' CPPFLAGS=3D-D_FORTIFY_SOURCE=3D2
=C2=A0LD= FLAGS=3D-Wl,-O1,--sort-common,--as-needed,-z,relro'

Important se= ttings:
=C2=A0 value of $LANG: en_US.UTF-8
=C2=A0 locale-coding-syste= m: utf-8-unix

Major mode: Lisp Interaction

Minor modes in eff= ect:
=C2=A0 tooltip-mode: t
=C2=A0 electric-indent-mode: t
=C2=A0 = mouse-wheel-mode: t
=C2=A0 tool-bar-mode: t
=C2=A0 menu-bar-mode: t=C2=A0 file-name-shadow-mode: t
=C2=A0 global-font-lock-mode: t
=C2= =A0 font-lock-mode: t
=C2=A0 blink-cursor-mode: t
=C2=A0 auto-composi= tion-mode: t
=C2=A0 auto-encryption-mode: t
=C2=A0 auto-compression-m= ode: t
=C2=A0 line-number-mode: t
=C2=A0 transient-mark-mode: t
Recent messages:
For information about GNU Emacs and the GNU system, t= ype C-h C-a.

Load-path shadows:
None found.

Features:
(= shadow sort gnus-util mail-extr emacsbug message format-spec rfc822 mml
= easymenu mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231
mailab= brev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums
mm-util he= lp-fns mail-prsvr mail-utils time-date tooltip electric
uniquify ediff-h= ook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar
dnd fontset ima= ge regexp-opt fringe tabulated-list newcomment lisp-mode
prog-mode regis= ter page menu-bar rfn-eshadow timer select scroll-bar
mouse jit-lock fon= t-lock syntax facemenu font-core frame cham georgian
utf-8-lang misc-lan= g vietnamese tibetan thai tai-viet lao korean
japanese hebrew greek roma= nian slovak czech european ethiopic indian
cyrillic chinese case-table e= pa-hook jka-cmpr-hook help simple abbrev
minibuffer nadvice loaddefs but= ton faces cus-face macroexp files
text-properties overlay sha1 md5 base6= 4 format env code-pages mule
custom widget hashtable-print-readable back= quote make-network-process
dbusbind gfilenotify dynamic-setting system-f= ont-setting
font-render-setting move-toolbar gtk x-toolkit x multi-tty e= macs)

Memory information:
((conses 16 71095 8155)
=C2=A0(symbo= ls 48 17616 0)
=C2=A0(miscs 40 35 163)
=C2=A0(strings 32 9072 4630)=C2=A0(string-bytes 1 249158)
=C2=A0(vectors 16 8936)
=C2=A0(vector= -slots 8 384774 16671)
=C2=A0(floats 8 63 232)
=C2=A0(intervals 56 17= 7 6)
=C2=A0(buffers 960 11)
=C2=A0(heap 1024 27830 887))
--001a11c34cc6d45097051ca03bdc-- --001a11c34cc6d4509c051ca03bde Content-Type: text/plain; charset=US-ASCII; name="ielm.diff" Content-Disposition: attachment; filename="ielm.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_iczxruuf0 ZGlmZiAtLWdpdCBhL2xpc3AvaWVsbS5lbCBiL2xpc3AvaWVsbS5lbAppbmRleCAzYzk5MDhhLi5k NWIyYmE4IDEwMDY0NAotLS0gYS9saXNwL2llbG0uZWwKKysrIGIvbGlzcC9pZWxtLmVsCkBAIC02 MTUsNyArNjE1LDcgQEAgU2VlIGBpbmZlcmlvci1lbWFjcy1saXNwLW1vZGUnIGZvciBkZXRhaWxz LiIKICAgICAgICh3aXRoLWN1cnJlbnQtYnVmZmVyIChnZXQtYnVmZmVyLWNyZWF0ZSAiKmllbG0q IikKICAgICAgICAgKHVubGVzcyAoemVyb3AgKGJ1ZmZlci1zaXplKSkgKHNldHEgb2xkLXBvaW50 IChwb2ludCkpKQogICAgICAgICAoaW5mZXJpb3ItZW1hY3MtbGlzcC1tb2RlKSkpCi0gICAgKHN3 aXRjaC10by1idWZmZXIgIippZWxtKiIpCisgICAgKHBvcC10by1idWZmZXItc2FtZS13aW5kb3cg IippZWxtKiIpCiAgICAgKHdoZW4gb2xkLXBvaW50IChwdXNoLW1hcmsgb2xkLXBvaW50KSkpKQog CiAocHJvdmlkZSAnaWVsbSkK --001a11c34cc6d4509c051ca03bde-- From unknown Sun Jun 22 08:04:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21198: 24.5; IELM shouldn't use switch-to-buffer Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 21 Aug 2015 12:26:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21198 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Vasilij Schneidermann , 21198@debbugs.gnu.org Received: via spool by 21198-submit@debbugs.gnu.org id=B21198.144015996126647 (code B ref 21198); Fri, 21 Aug 2015 12:26:03 +0000 Received: (at 21198) by debbugs.gnu.org; 21 Aug 2015 12:26:01 +0000 Received: from localhost ([127.0.0.1]:34224 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZSlOS-0006vi-SB for submit@debbugs.gnu.org; Fri, 21 Aug 2015 08:26:01 -0400 Received: from mout.gmx.net ([212.227.17.22]:59038) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZSlOQ-0006va-KK for 21198@debbugs.gnu.org; Fri, 21 Aug 2015 08:25:59 -0400 Received: from [91.113.3.246] ([91.113.3.246]) by mail.gmx.com (mrgmx102) with ESMTPSA (Nemesis) id 0M1zFf-1YdXeZ3NhT-00txpq; Fri, 21 Aug 2015 14:25:56 +0200 Message-ID: <55D718CC.4060809@gmx.at> Date: Fri, 21 Aug 2015 14:25:48 +0200 From: martin rudalics MIME-Version: 1.0 References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:coDKNTOVVtb+SWpo7moVLW5cRzdq8p2IGDKk7atsbz15RrwBDEQ KzDjnQL7ua90tyCE6YBjgm97dSkC8rxyaGLx4vdBzCN65peLnwFiNieemgrsig2UrhsRThP QPz4aXTDNJlDKPJRreBVQSOhZ3/oSlncmrniW0+FVV1PGSRhb9FUcdA9hz+8z4lPlbkSMe5 fulX56npHxkDrPCxIy3ww== X-UI-Out-Filterresults: notjunk:1;V01:K0:VotOFgDhE5I=:6lL3XPk3gu26KAvSEHGTyY ZB80UpOuKJGyPL6tqs78XX1tKSG24euQcOpt66qGOpodeCYr20aG0CxhALBJv+hQrAX7FIhqb msBigSIvcaAkhsFiihgy0rYY6FbNuLAmF+8Zty1fPRokeEsf/4QppeM3+80Wd2lDCLp+xK63P tLaoVCk3PqikkD9G4acnfbhnLn2lcw+vRgnUbvYiQM9UmhQGqkJm9lTETswU06WWdsfrhT8lq ksOLWTnG7SauOEOBGjIcYvBy1DaHbEARc9Mldd6sfnghp5wmbH03ShGN2yNEazY/lKLOjyYrs Maxziwv3dwjWn6//qh8qAlUSkHZFLGomDL2r3Cf1mYMJ5ZMHMr910QSRAsSdU/MLWo68rEiXA wS0ZAPg7Hg2ns/bDrTxZc9TyekwvWFUysd8giSRxEI/TjHApO0wOqkQ2hR8nPEi816tGprDpD a1T3xVkSFH14axRrc8TztCNazXoIQf0VTRIdPIyeaUXTEZfUTJybgncaTVjq7GKWoOHV2PkF8 bJbq4drz4gG1GhcFvPQmDcTUOIMadZePc/zqvZnkS8I3eVwidrBThOWL7Ob7AIXdQHu9JtQPy 94sesYL0pgVCxnNENOLbXikOAvfp+y5/xQ9v5xaEEizWUqwRqUqwzAmfjX2XAzhEn4nYAxqfw rHov991heAow8Fx14y5tYx5D66bbol4zc5dcC/CovrNRa9u9/4w9u7OcuhYJ9ErYujilQwkz1 LxY13sdBLrvUxrfo6pcPV2J6V0qJk5FXdIGIvw== X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.7 (/) > I've run into the phenomenon that IELM firmly refused to change the way > it displays its buffer, even when customizing `display-buffer-alist'. > It turns out this is due to it using `switch-to-buffer' instead of going > for `pop-to-buffer-same-window' like M-x run-scheme would do. > > A trivial patch is included. I've already signed the contribution papers. Pushed as 244a008..eb022c1 master -> master. Thank you, martin From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 23 04:30:46 2016 Received: (at control) by debbugs.gnu.org; 23 Feb 2016 09:30:46 +0000 Received: from localhost ([127.0.0.1]:39100 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aY9Is-0004ot-2n for submit@debbugs.gnu.org; Tue, 23 Feb 2016 04:30:46 -0500 Received: from hermes.netfonds.no ([80.91.224.195]:58980) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aY9Ir-0004nh-0x for control@debbugs.gnu.org; Tue, 23 Feb 2016 04:30:45 -0500 Received: from cpe-60-225-211-161.nsw.bigpond.net.au ([60.225.211.161] helo=mouse) by hermes.netfonds.no with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1aY9IJ-0000rc-Br for control@debbugs.gnu.org; Tue, 23 Feb 2016 10:30:12 +0100 Date: Tue, 23 Feb 2016 20:30:07 +1100 Message-Id: <87wppvvko0.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #21198 X-MailScanner-ID: 1aY9IJ-0000rc-Br X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1456824612.41072@Hgg66K/P9MHZlWSNwDV9Yw X-Spam-Status: No X-Spam-Score: 0.0 (/) 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.0 (/) tags 21198 fixed close 21198 25.1