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: M-x compile and window splitting Date: Sat, 02 May 2009 08:59:44 +0200 Message-ID: <49FBEF60.9010304@gmx.at> References: <87k552s8y6.fsf@thinkpad.tsdh.de> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1241248903 2647 80.91.229.12 (2 May 2009 07:21:43 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 2 May 2009 07:21:43 +0000 (UTC) Cc: emacs-devel@gnu.org To: Frank Schmitt Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat May 02 09:21:33 2009 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.50) id 1M09XN-0004n0-QC for ged-emacs-devel@m.gmane.org; Sat, 02 May 2009 09:21:30 +0200 Original-Received: from localhost ([127.0.0.1]:52909 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1M09XN-0007tq-6e for ged-emacs-devel@m.gmane.org; Sat, 02 May 2009 03:21:29 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1M09XI-0007tb-6w for emacs-devel@gnu.org; Sat, 02 May 2009 03:21:24 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1M09XD-0007tH-Do for emacs-devel@gnu.org; Sat, 02 May 2009 03:21:23 -0400 Original-Received: from [199.232.76.173] (port=51972 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1M09XD-0007tE-8U for emacs-devel@gnu.org; Sat, 02 May 2009 03:21:19 -0400 Original-Received: from mail.gmx.net ([213.165.64.20]:42261) by monty-python.gnu.org with smtp (Exim 4.60) (envelope-from ) id 1M09XC-0002Sw-PD for emacs-devel@gnu.org; Sat, 02 May 2009 03:21:19 -0400 Original-Received: (qmail invoked by alias); 02 May 2009 07:14:35 -0000 Original-Received: from 62-47-36-172.adsl.highway.telekom.at (EHLO [62.47.36.172]) [62.47.36.172] by mail.gmx.net (mp064) with SMTP; 02 May 2009 09:14:35 +0200 X-Authenticated: #14592706 X-Provags-ID: V01U2FsdGVkX19ugXNKtrBuEZFksBLwV4zPymkEjmPfIRssAdS7Pi GsQ1wh0AP9nNcd User-Agent: Thunderbird 2.0.0.16 (Windows/20080708) In-Reply-To: X-Y-GMX-Trusted: 0 X-FuHaFi: 0.72 X-detected-operating-system: by monty-python.gnu.org: Genre and OS details not recognized. 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:110603 Archived-At: >> ,----[ /usr/share/emacs/23.0.92/etc/NEWS ] >> | *** New value nil for split-height-threshold inhibits vertical splitting >> | unless there's no other window. >> | >> | +++ >> | *** New option split-width-threshold controls horizontal splitting. >> | >> | +++ >> | *** A window can be split horizontally even when it's not full-width. >> | >> | +++ >> | *** New option split-window-preferred-function can be set to a function >> | to override the default splitting mechanism of display-buffer. >> `---- > > I don't think those lines are very helpful for users without deeper > knowledge of this area in Emacs. At least I don't understand a word of > those lines. Are the lines below more helpful? martin ----------------------------------- ** Changes affecting display-buffer +++ *** display-buffer tries to be smarter when splitting an existing window. +++ **** The new option split-window-preferred-function lets you either choose among a number of standard methods to split the window or provide your own splitting function. +++ **** The new function split-window-sensibly which provides the default value for split-window-preferred-function tries to split a window horizontally when vertical splitting fails. +++ **** split-height-threshold and the new option split-width-threshold let you specify in more detail whether and how split-window-sensibly shall split the window. +++ **** A window can be split vertically even when it's not full-width. +++ *** If pop-up-frames has the value `graphic-only', display-buffer makes a separate frame on graphic displays only. +++ *** select-frame and set-frame-selected-window have a new optional argument NORECORD. If non-nil, this avoids messing with the order of recently selected windows and the buffer list and allow to more correctly identify the window least recently used when displaying a buffer. -------