From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Drew Adams" Newsgroups: gmane.emacs.bugs Subject: bug#6280: 24.0.50; (elisp) Dedicated Windows Date: Thu, 27 May 2010 10:51:42 -0700 Message-ID: References: <4BFEAAE6.60301@gmx.at> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1274983151 378 80.91.229.12 (27 May 2010 17:59:11 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 27 May 2010 17:59:11 +0000 (UTC) Cc: 6280@debbugs.gnu.org To: "'martin rudalics'" Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu May 27 19:59:09 2010 connect(): No such file or directory Return-path: Envelope-to: geb-bug-gnu-emacs@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 1OHhMI-0003Tg-7s for geb-bug-gnu-emacs@m.gmane.org; Thu, 27 May 2010 19:59:06 +0200 Original-Received: from localhost ([127.0.0.1]:42667 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OHhMG-0007bu-3t for geb-bug-gnu-emacs@m.gmane.org; Thu, 27 May 2010 13:59:04 -0400 Original-Received: from [140.186.70.92] (port=55218 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OHhKt-0006Vc-Mv for bug-gnu-emacs@gnu.org; Thu, 27 May 2010 13:57:40 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OHhKs-0001xv-Ex for bug-gnu-emacs@gnu.org; Thu, 27 May 2010 13:57:39 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:40823) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OHhKs-0001xr-CK for bug-gnu-emacs@gnu.org; Thu, 27 May 2010 13:57:38 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1OHhFR-0005Zh-Vo; Thu, 27 May 2010 13:52:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: "Drew Adams" Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 27 May 2010 17:52:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 6280 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 6280-submit@debbugs.gnu.org id=B6280.127498271321420 (code B ref 6280); Thu, 27 May 2010 17:52:01 +0000 Original-Received: (at 6280) by debbugs.gnu.org; 27 May 2010 17:51:53 +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 1OHhFI-0005ZR-MD for submit@debbugs.gnu.org; Thu, 27 May 2010 13:51:52 -0400 Original-Received: from rcsinet10.oracle.com ([148.87.113.121]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OHhFG-0005ZH-C4 for 6280@debbugs.gnu.org; Thu, 27 May 2010 13:51:50 -0400 Original-Received: from acsinet15.oracle.com (acsinet15.oracle.com [141.146.126.227]) by rcsinet10.oracle.com (Switch-3.4.2/Switch-3.4.1) with ESMTP id o4RHphFm026762 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Thu, 27 May 2010 17:51:45 GMT Original-Received: from acsmt353.oracle.com (acsmt353.oracle.com [141.146.40.153]) by acsinet15.oracle.com (Switch-3.4.2/Switch-3.4.1) with ESMTP id o4RHpfKc023607; Thu, 27 May 2010 17:51:41 GMT Original-Received: from abhmt003.oracle.com by acsmt354.oracle.com with ESMTP id 274557671274982695; Thu, 27 May 2010 10:51:35 -0700 Original-Received: from dradamslap1 (/10.175.228.31) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Thu, 27 May 2010 10:51:34 -0700 X-Mailer: Microsoft Office Outlook 11 In-Reply-To: <4BFEAAE6.60301@gmx.at> Thread-Index: Acr9wYvVPm9YuP7oQvqezWURoCe7VgAAIQdQ X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5931 X-Auth-Type: Internal IP X-Source-IP: acsinet15.oracle.com [141.146.126.227] X-CT-RefId: str=0001.0A090202.4BFEB131.0090:SCFMA922111,ss=1,fgs=0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Thu, 27 May 2010 13:52:01 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) 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: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:37337 Archived-At: > > Please present the topic of dedicated windows in a way that is more > > useful to users such as the OP in help-gnu-emacs. > > Should users really control the dedicatedness of individual windows? Questions that start "Should users really control" are anti-GNU/Emacs. (Only half-kidding.) Users are not losers. FYI, here is what the OP on help-gnu-emacs said, before his technical request: OP> I swear, if emacs "steals" a window to reuse for OP> something else again, I'm going to swing an axe at it. IMO, users should be able to make windows dedicated. And they are able to, AFAICT. BTW, why do you specify "individual" windows here? Did you mean something special by that? The OP wants to dedicate all windows for buffers in a certain mode. > ECB, for example, uses a quite sophisticated approach to control which > buffers can be displayed in which windows. > > > Provide, for instance: > > > > * a simple recipe for making all windows dedicated and > > * a simple recipe for making all windows for buffers in a > > certain mode dedicated > > There is none. Any function accomplishing such a thing would > have to be run by `window-configuration-change-hook'. * To dedicate all windows, can't you just set `special-display-regexps' to include ".*"? * To dedicate all windows for buffers in a mode, can't you just add ".*" to `special-display-regexps' on the mode hook and make the var buffer-local? Those both seem to work OK. If you customize `emacs-lisp-mode-hook' to add this function, doesn't it DTRT for you? (lambda () (make-local-variable 'special-display-regexps) (add-to-list 'special-display-regexps ".*"))