From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.devel Subject: Re: [Emacs-diffs] /srv/bzr/emacs/trunk r103854: Reimplementlist-processes in Lisp. Date: Fri, 08 Apr 2011 09:25:42 +0200 Message-ID: <4D9EB876.3050908@gmx.at> References: <87zko2rj4f.fsf@stupidchicken.com> <769DFAFA380F4178A5E5CCC2DCDADAC0@us.oracle.com> <87ipuqf3xe.fsf@stupidchicken.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1302247716 5912 80.91.229.12 (8 Apr 2011 07:28:36 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 8 Apr 2011 07:28:36 +0000 (UTC) Cc: Juanma Barranquero , Drew Adams , Emacs developers To: Chong Yidong Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Apr 08 09:28:31 2011 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Q867K-0002xB-7C for ged-emacs-devel@m.gmane.org; Fri, 08 Apr 2011 09:28:30 +0200 Original-Received: from localhost ([127.0.0.1]:37668 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Q867A-0005DV-0T for ged-emacs-devel@m.gmane.org; Fri, 08 Apr 2011 03:28:20 -0400 Original-Received: from [140.186.70.92] (port=51335 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Q864j-0004Gr-Ul for emacs-devel@gnu.org; Fri, 08 Apr 2011 03:25:50 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Q864i-0007LK-JD for emacs-devel@gnu.org; Fri, 08 Apr 2011 03:25:49 -0400 Original-Received: from mailout-de.gmx.net ([213.165.64.22]:46035) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1Q864i-0007K8-3P for emacs-devel@gnu.org; Fri, 08 Apr 2011 03:25:48 -0400 Original-Received: (qmail invoked by alias); 08 Apr 2011 07:25:44 -0000 Original-Received: from 62-47-58-231.adsl.highway.telekom.at (EHLO [62.47.58.231]) [62.47.58.231] by mail.gmx.net (mp034) with SMTP; 08 Apr 2011 09:25:44 +0200 X-Authenticated: #14592706 X-Provags-ID: V01U2FsdGVkX19MdpNZt7RMKjl+rdrhXnqr3+2oTac20dmU3xK2Av J1q1wzKApNserL User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) In-Reply-To: <87ipuqf3xe.fsf@stupidchicken.com> X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 213.165.64.22 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:138306 Archived-At: > As for list-* commands not obeying temp-buffer-resize-mode, how about > adding a display-buffer-hook, renaming temp-buffer-resize-mode to > display-buffer-resize-mode (and moving it from help.el to window.el), > and making that mode act on all uses of display-buffer-hook? Then we > can probably either deprecate temp-buffer-show-hook or make it an alias > for display-buffer-hook. `temp-buffer-resize-mode' is a misnomer since it applies only to the initial display of the buffer. When the corresponding window is resized or text is rescaled it usually misses to make the "window the right height for its contents". So we should either call this something like `display-buffer-fit-window-to-buffer' or devise a function hooking into window configuration changes and text rescaling to make a mode that really does what it advertises. Which also means that the associated windows should be fixed size most of the time. martin