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 07:47:24 -0800 (PST) Message-ID: References: <87a93g1305.fsf@robertthorpeconsulting.com> <602f48d7-f767-43d6-8c91-456b582bbc6b@default> 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 1416930499 31147 80.91.229.3 (25 Nov 2014 15:48:19 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 25 Nov 2014 15:48:19 +0000 (UTC) Cc: Raffaele Ricciardi , help-gnu-emacs@gnu.org, Robert Thorpe To: Rainer M Krug Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Tue Nov 25 16:48:12 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 1XtILc-0002Md-8x for geh-help-gnu-emacs@m.gmane.org; Tue, 25 Nov 2014 16:48:12 +0100 Original-Received: from localhost ([::1]:58130 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XtILb-0007Zy-Rb for geh-help-gnu-emacs@m.gmane.org; Tue, 25 Nov 2014 10:48:11 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:54679) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XtIL5-0007Ew-Lo for help-gnu-emacs@gnu.org; Tue, 25 Nov 2014 10:47:51 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XtIKw-0006vU-Cn for help-gnu-emacs@gnu.org; Tue, 25 Nov 2014 10:47:39 -0500 Original-Received: from aserp1040.oracle.com ([141.146.126.69]:28872) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XtIKv-0006vJ-Va for help-gnu-emacs@gnu.org; Tue, 25 Nov 2014 10:47:30 -0500 Original-Received: from ucsinet21.oracle.com (ucsinet21.oracle.com [156.151.31.93]) by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id sAPFlR3s007826 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 25 Nov 2014 15:47:28 GMT Original-Received: from aserz7021.oracle.com (aserz7021.oracle.com [141.146.126.230]) by ucsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id sAPFlPCx026546 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Tue, 25 Nov 2014 15:47:25 GMT Original-Received: from abhmp0011.oracle.com (abhmp0011.oracle.com [141.146.116.17]) by aserz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id sAPFlOc4000534; Tue, 25 Nov 2014 15:47:24 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: ucsinet21.oracle.com [156.151.31.93] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-Received-From: 141.146.126.69 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:101171 Archived-At: > > You need to be able to do the same kinds of things with frames > > that you can do with Emacs windows - *from the keyboard* (and with > > a mouse). Including move around incrementally, resize > > incrementally, cycle/choose, tile/split, and so on. > > > > I use Emacs that way, but as I say, this is not provided out of > > the box with `emacs -Q'. (It should be, IMO.) >=20 > You are throwing teaser around - is your emacs config some=3Dwhere > on=3Dine, so that I could take a look at your configuration regarding > frames? I really did not mean it that way. I'm more interested here in looking at the use cases that people might think really apply to Emacs windows inherently. It's about a thought experiment: WHAT IF you could easily do with frames what you do with windows, using the keyboard (or the mouse)? Would you still see some scenarios where you would prefer to use a window? If so, what would they be? I do use code that tries to make frames more convenient to use, but that really is beside the point of my question. What I would like is for vanilla Emacs to provide frame-friendly manipulation. I do understand that Emacs does not have real control over window-manager windows (i.e., frames); it can only request/suggest changes to be made by the window manager. And different platforms & window managers are different, so it is likely that there would never be a 100% cross-platform solution with the level of control that we have with Emacs windows. Still, I know from my own experience that it is possible to obtain pretty much all of the control I expect, at least across GNU/Linux, UNIX, and MS Windows - I can't vouch for others. [If you do want to try the code I use, just to get an idea of what I mean, look here: http://www.emacswiki.org/OneOnOneEmacs. But again, I'm *not* proposing such code as the solution or even as *a* solution to the problem of easily doing with frames what you do with Emacs windows. This is code that I use to try to overcome the problem, imperfectly. That's all.]