From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Chong Yidong Newsgroups: gmane.emacs.bugs Subject: bug#9532: 24.0.50; `special-display-regexps' is no longer respected Date: Wed, 21 Sep 2011 13:01:08 -0400 Message-ID: <877h51n82z.fsf@stupidchicken.com> References: <9202F08DB196437E8AD75A3C535E5A7D@us.oracle.com> <87y5xlg9xq.fsf@stupidchicken.com> <1D79C6CD14EE4C76B74C446E04B9CA65@us.oracle.com> <85680E6E160C472FBC47C2FDA86BA171@us.oracle.com> <874o05x4l6.fsf@stupidchicken.com> <208166A8F7EF4681B76EADADCA39822C@us.oracle.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1316624516 20868 80.91.229.12 (21 Sep 2011 17:01:56 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 21 Sep 2011 17:01:56 +0000 (UTC) Cc: 9532@debbugs.gnu.org To: "Drew Adams" Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Sep 21 19:01:52 2011 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1R6QBE-0001tb-3e for geb-bug-gnu-emacs@m.gmane.org; Wed, 21 Sep 2011 19:01:52 +0200 Original-Received: from localhost ([::1]:52799 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R6QBD-0007DL-1d for geb-bug-gnu-emacs@m.gmane.org; Wed, 21 Sep 2011 13:01:51 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:55834) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R6QB9-0007CG-WA for bug-gnu-emacs@gnu.org; Wed, 21 Sep 2011 13:01:49 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1R6QB8-000708-NS for bug-gnu-emacs@gnu.org; Wed, 21 Sep 2011 13:01:47 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:48973) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R6QB8-000704-Lw for bug-gnu-emacs@gnu.org; Wed, 21 Sep 2011 13:01:46 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1R6QBO-00070R-3v for bug-gnu-emacs@gnu.org; Wed, 21 Sep 2011 13:02:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Chong Yidong Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 21 Sep 2011 17:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 9532 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 9532-submit@debbugs.gnu.org id=B9532.131662449226892 (code B ref 9532); Wed, 21 Sep 2011 17:02:02 +0000 Original-Received: (at 9532) by debbugs.gnu.org; 21 Sep 2011 17:01:32 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R6QAt-0006zg-CZ for submit@debbugs.gnu.org; Wed, 21 Sep 2011 13:01:31 -0400 Original-Received: from vm-emlprdomr-05.its.yale.edu ([130.132.50.146]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R6QAn-0006zW-Up for 9532@debbugs.gnu.org; Wed, 21 Sep 2011 13:01:27 -0400 Original-Received: from furball ([128.36.14.81]) (authenticated bits=0) by vm-emlprdomr-05.its.yale.edu (8.14.4/8.14.4) with ESMTP id p8LH19Uu027852 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Wed, 21 Sep 2011 13:01:09 -0400 In-Reply-To: <208166A8F7EF4681B76EADADCA39822C@us.oracle.com> (Drew Adams's message of "Wed, 21 Sep 2011 09:30:46 -0700") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) X-Scanned-By: MIMEDefang 2.71 on 130.132.50.146 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Wed, 21 Sep 2011 13:02:02 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 1) X-Received-From: 140.186.70.43 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.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:51574 Archived-At: "Drew Adams" writes: >> OTOH, I don't see an easy way to handle all the backward >> compatibility exceptions in this case. > > FWIW, Martin's code worked fine in this regard. > ... > Perhaps look to Martin's code for an answer? Even if you decide not > to do everything the same way he did it, perhaps for things like this > his code can help guide you. Dunno. I don't know why you seem to think that there is some great mystery here. The issue is quite clear: how to handle the transition away from same-window-regexps in commands like `info'. The current code, AFAICT, also "works fine" if you change info back to using pop-to-buffer + same-window-regexps. I am coming to the conclusion that there is no good way to handle the change "smoothly", in the sense of having an intermediate stage where internal Emacs code (outside of window.el) transitions away from using same-window-regexps. That is to say, until we are prepared to outright change the behavior of commands like `info' wrt certain combinations of same-window-* and special-window-* settings, we have to continue using same-window-regexps in those source files. Stefan, any thoughts?