From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Drew Adams" Newsgroups: gmane.emacs.help Subject: RE: Some annoying behaviours Date: Thu, 21 Feb 2008 01:35:57 -0800 Message-ID: <001d01c8746d$2a06dfd0$0600a8c0@us.oracle.com> References: <38b2ab8a0802210031y40469ab4j90c0a63cef7e011f@mail.gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1203587440 12119 80.91.229.12 (21 Feb 2008 09:50:40 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 21 Feb 2008 09:50:40 +0000 (UTC) To: "'Francis Moreau'" , Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Thu Feb 21 10:51:03 2008 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1JS84y-0002Gc-Jo for geh-help-gnu-emacs@m.gmane.org; Thu, 21 Feb 2008 10:51:00 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JS84S-00059S-4Z for geh-help-gnu-emacs@m.gmane.org; Thu, 21 Feb 2008 04:50:28 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JS7vw-0003WN-HX for help-gnu-emacs@gnu.org; Thu, 21 Feb 2008 04:41:41 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JS7vk-0003Pr-Os for help-gnu-emacs@gnu.org; Thu, 21 Feb 2008 04:41:38 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JS7vk-0003Oy-1U for help-gnu-emacs@gnu.org; Thu, 21 Feb 2008 04:41:28 -0500 Original-Received: from fencepost.gnu.org ([140.186.70.10]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JS7vj-0008CB-Cq for help-gnu-emacs@gnu.org; Thu, 21 Feb 2008 04:41:27 -0500 Original-Received: from mail.gnu.org ([199.232.76.166] helo=mx10.gnu.org) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1JS7vi-0000FI-R3 for gnu-emacs-help@gnu.org; Thu, 21 Feb 2008 04:41:26 -0500 Original-Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1JS7rz-0006sK-Ce for gnu-emacs-help@gnu.org; Thu, 21 Feb 2008 04:37:38 -0500 Original-Received: from agminet01.oracle.com ([141.146.126.228]) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1JS7rz-0006ry-1Z for gnu-emacs-help@gnu.org; Thu, 21 Feb 2008 04:37:35 -0500 Original-Received: from agmgw1.us.oracle.com (agmgw1.us.oracle.com [152.68.180.212]) by agminet01.oracle.com (Switch-3.2.4/Switch-3.1.7) with ESMTP id m1L9bWbw019576; Thu, 21 Feb 2008 03:37:32 -0600 Original-Received: from acsmt351.oracle.com (acsmt351.oracle.com [141.146.40.151]) by agmgw1.us.oracle.com (Switch-3.2.0/Switch-3.2.0) with ESMTP id m1K83OCS023392; Thu, 21 Feb 2008 02:37:31 -0700 Original-Received: from inet-141-146-46-1.oracle.com by acsmt350.oracle.com with ESMTP id 3584449821203586558; Thu, 21 Feb 2008 01:35:58 -0800 Original-Received: from dradamslap1 (/141.144.81.25) by bhmail.oracle.com (Oracle Beehive Gateway v4.0) with ESMTP ; Thu, 21 Feb 2008 01:35:57 -0800 X-Mailer: Microsoft Office Outlook 11 Thread-Index: Ach0aWJSN/+iqSPUSjWqAwecpN+EIgAAzEYA In-Reply-To: <38b2ab8a0802210031y40469ab4j90c0a63cef7e011f@mail.gmail.com> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198 X-Brightmail-Tracker: AAAAAQAAAAI= X-Brightmail-Tracker: AAAAAQAAAAI= X-Whitelist: TRUE X-Whitelist: TRUE X-detected-kernel: by monty-python.gnu.org: Linux 2.4-2.6 X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:51726 Archived-At: > Emacs is cool but I'd still like to fix some annoying details > to make it perfect. > > The first one is about the 'completion' window which doesn't close > automatically once it's no more needed. I know I can switch to this > window and close it but it would be really nice to make this auto. This is fixed in Icicles. You might want to try it: http://www.emacswiki.org/cgi-bin/wiki/Icicles > The second one is about new windows that are automatically open > by Emacs, for example when I start a compilation or GDB. Emacs > choose an old widow (almost randomly) and replace this one with > the new one. But it always choose the wrong window to replace. > Is it possible to make a 'sticky' window that is a window that > can't be chosen by Emacs to be switched by a new one ? You can make a window dedicated, which does just what you want. You can do it for all windows or windows for buffers whose names match some pattern, and so on. Check the Elisp manual (that's Emacs Lisp), and look for `dedicated' windows. See, in particular, user options `special-display-buffer-names' and `special-display-regexps'. HTH.