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: When do you prefer frames instead of windows? Date: Tue, 25 Nov 2014 10:09:55 -0800 (PST) Message-ID: <9152bf25-2810-4c98-9c37-900341ff3159@default> References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1416939059 18564 80.91.229.3 (25 Nov 2014 18:10:59 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 25 Nov 2014 18:10:59 +0000 (UTC) To: Ralf Fassel , help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Tue Nov 25 19:10:52 2014 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1XtKZf-0008Um-F6 for geh-help-gnu-emacs@m.gmane.org; Tue, 25 Nov 2014 19:10:51 +0100 Original-Received: from localhost ([::1]:58846 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XtKZe-0007bJ-QG for geh-help-gnu-emacs@m.gmane.org; Tue, 25 Nov 2014 13:10:50 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:38664) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XtKZ0-0007ae-Sa for help-gnu-emacs@gnu.org; Tue, 25 Nov 2014 13:10:19 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XtKYs-0006th-4e for help-gnu-emacs@gnu.org; Tue, 25 Nov 2014 13:10:10 -0500 Original-Received: from userp1040.oracle.com ([156.151.31.81]:47718) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XtKYr-0006rc-Um for help-gnu-emacs@gnu.org; Tue, 25 Nov 2014 13:10:02 -0500 Original-Received: from ucsinet22.oracle.com (ucsinet22.oracle.com [156.151.31.94]) by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id sAPI9vNo025902 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 25 Nov 2014 18:09:58 GMT Original-Received: from userz7022.oracle.com (userz7022.oracle.com [156.151.31.86]) by ucsinet22.oracle.com (8.14.5+Sun/8.14.5) with ESMTP id sAPI9uTj001268 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 25 Nov 2014 18:09:57 GMT Original-Received: from abhmp0011.oracle.com (abhmp0011.oracle.com [141.146.116.17]) by userz7022.oracle.com (8.14.5+Sun/8.14.4) with ESMTP id sAPI9uj8001222; Tue, 25 Nov 2014 18:09:56 GMT In-Reply-To: X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.8.2 (807160) [OL 12.0.6691.5000 (x86)] X-Source-IP: ucsinet22.oracle.com [156.151.31.94] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-Received-From: 156.151.31.81 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:101183 Archived-At: > During an Ediff Session, sometimes I have to leave the Control Panel > to check something in a different window or buffer, or even on a > different desktop. When I get back to Ediff: where is my Control Panel? > Yes, of course it is still where I left it, upper right corner of the > screen, but obscured now by the terminal, firefox or any other odd > window I happened to raise over it during my check-something-outside-of- > ediff. And even if the Control Panel is still visible on the screen, > the mouse is no longer inside that Control Panel. Yes, this is why Emacs should provide simple key sequences to raise and refocus frames. It's no different from what happens if you (one way or another) select another window, if that window obscures (e.g. replaces) the window you previously had selected. You need an easy way to select arbitrary windows and frames, including from the keyboard. Wrt frames obscuring/overlapping other frames (for which the window analogy is windows replacing other windows, or windows simply being removed), it helps a lot if you let frames be automatically fit to the size of their displayed text (within max & min limits you set). > In order to get my ediff session back, I have to accurately raise > the control panel, raise emacs (I *think* they are connected somehow, > so maybe this is not necessary), place mouse accurately inside (tiny) > Control Panel, pay attention not to nudge it out of there etc etc. Yup. A PITA. > Compare to single frame ediff: move mouse anywhere into (large) > emacs window, press C-M-Up, press C-L, continue with ediff. Yes. Consider binding a key to refocus the Ediff Control Panel frame. You can bind it for just the duration of the Ediff command. (The function to raise and focus a frame is `select-frame-set-input-focus'.) > And no, I will *not* enter a bug report for this, even if it were > one ;-) OK.