From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Nelson Newsgroups: gmane.emacs.help Subject: detached minibuffer woes Date: Fri, 13 May 2005 13:11:19 -0500 Message-ID: NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 (Apple Message framework v728) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1116008594 17245 80.91.229.2 (13 May 2005 18:23:14 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 13 May 2005 18:23:14 +0000 (UTC) Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Fri May 13 20:23:12 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1DWenZ-000704-N6 for geh-help-gnu-emacs@m.gmane.org; Fri, 13 May 2005 20:22:11 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DWewV-0002Me-RC for geh-help-gnu-emacs@m.gmane.org; Fri, 13 May 2005 14:31:24 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1DWegV-00017c-6Q for help-gnu-emacs@gnu.org; Fri, 13 May 2005 14:14:51 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1DWegU-00017L-AL for help-gnu-emacs@gnu.org; Fri, 13 May 2005 14:14:50 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DWeec-0000Sp-Nf for help-gnu-emacs@gnu.org; Fri, 13 May 2005 14:12:54 -0400 Original-Received: from [12.134.135.163] (helo=longhorn.bellcow.com) by monty-python.gnu.org with esmtp (Exim 4.34) id 1DWek1-0004Jq-F6 for help-gnu-emacs@gnu.org; Fri, 13 May 2005 14:18:29 -0400 Original-Received: from localhost (longhorn.bellcow.com [172.16.0.9]) by longhorn.bellcow.com (Postfix) with ESMTP id 68AF454DC for ; Fri, 13 May 2005 13:11:19 -0500 (CDT) Original-Received: from longhorn.bellcow.com ([172.16.0.9]) by localhost (damona.bellcow.com [172.16.0.9]) (amavisd-new, port 10024) with ESMTP id 16975-08 for ; Fri, 13 May 2005 13:11:17 -0500 (CDT) Original-Received: from [172.16.0.20] (ignatz.bellcow.com [172.16.0.20]) by longhorn.bellcow.com (Postfix) with ESMTP id C67FE54DA for ; Fri, 13 May 2005 13:11:17 -0500 (CDT) Original-To: help-gnu-emacs@gnu.org X-Mailer: Apple Mail (2.728) 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:26569 X-Report-Spam: http://spam.gmane.org/gmane.emacs.help:26569 I'm using Carbon Emacs (emacs for OS X) which is based on GNU Emacs 22.0.50.2. OS X has a "click to focus" window manager. I'm trying to set up a detached or floating minibuffer arrangement. I've nearly got this working the way I would like, but I've hit a wall. As currently configured, I'm using minibuffer-setup-hook to raise the frame containing the minibuffer. I use minibuffer-exit-hook to set the focus back to the frame I was working in when the minibuffer is done. This works great except that if the minibuffer is showing status information, it does not get raised. I tried using minibuffer-auto-raise, but that's too aggressive. It takes the focus away from the window I'm working on for everything concerning the minibuffer. For example, if I do something involving setting the mark, the minibuffer displays a message about that, but it also takes the focus away from the frame I'm editing in. Ideally, there would be a variable that would cause the minibuffer to be raised, but without stealing the focus. Does anyone have any suggestions on this. I suspect the problems is the lack of focus follows mouse in OS X's window manager. Thanks ...