From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "John S. Yates, Jr." Newsgroups: gmane.emacs.devel Subject: Re: Neat features in Eclipse editor Date: Sun, 23 Mar 2008 14:35:57 -0500 Message-ID: References: <873aqia0eh.fsf@stupidchicken.com> <873aqiw4xm.fsf@jurta.org> <47E636CB.1050607@gmx.at> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1206297688 11255 80.91.229.12 (23 Mar 2008 18:41:28 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 23 Mar 2008 18:41:28 +0000 (UTC) To: emacs-devel Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Mar 23 19:41:57 2008 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1JdV8n-0003Rw-4a for ged-emacs-devel@m.gmane.org; Sun, 23 Mar 2008 19:41:57 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JdV8C-0007ed-A8 for ged-emacs-devel@m.gmane.org; Sun, 23 Mar 2008 14:41:20 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JdV88-0007eU-TF for emacs-devel@gnu.org; Sun, 23 Mar 2008 14:41:16 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JdV88-0007eE-4W for emacs-devel@gnu.org; Sun, 23 Mar 2008 14:41:16 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JdV87-0007eB-Vf for emacs-devel@gnu.org; Sun, 23 Mar 2008 14:41:16 -0400 Original-Received: from qmta05.westchester.pa.mail.comcast.net ([76.96.62.48]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JdV87-0008W6-Ly for emacs-devel@gnu.org; Sun, 23 Mar 2008 14:41:15 -0400 Original-Received: from OMTA14.westchester.pa.mail.comcast.net ([76.96.62.60]) by QMTA05.westchester.pa.mail.comcast.net with comcast id 4i6y1Z0021HzFnQ5502400; Sun, 23 Mar 2008 18:39:59 +0000 Original-Received: from mail.yates-sheets.org ([24.218.183.253]) by OMTA14.westchester.pa.mail.comcast.net with comcast id 4ihA1Z0055USsNo3a00000; Sun, 23 Mar 2008 18:41:11 +0000 X-Authority-Analysis: v=1.0 c=1 a=I1_ynHwpAAAA:8 a=mcClWgSRAAAA:8 a=TAqzOjKvAAAA:8 a=2RWrk7nxLQQqreDdda4A:9 a=dLqGemrvOrn9LWQjcQAA:7 a=dgXU1CLoiiNysLCJ482JNYQPYE8A:4 a=JcB9aHnUDh0A:10 Original-Received: from [10.1.1.12] by mail (Axigen) with ESMTPA id 2C8A9C; Sun, 23 Mar 2008 14:36:09 -0400 In-Reply-To: <47E636CB.1050607@gmx.at> X-Mailer: Forte Agent 4.2/32.1118 X-detected-kernel: by monty-python.gnu.org: Genre and OS details not recognized. X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:93258 Archived-At: Since the subject of buffers, windows, frames and their management is up = for a bit of serious brainstorming I want to bring up the great surge of = interest in tiling window managers. Thriving examples include dwm http://www.suckless.org/wiki/dwm awesome http://awesome.naquadah.org/ xmonad http://www.xmonad.org/ Drew's OneOnOne efforts have pushed in the direction of moving away from = a collection of emacs managed windows within a single frame.But IIUC the = model he is pursuing tends towards a bunch of overlapping (cascaded?) = shrunk-to-fit frames. Nonetheless, Drew has identified a number of ways in which emacs remains seriously biased toward reusing a small number of windows within = a single frame. =20 I suggest that dynamically managed tiling is deeply ingrained in the = emacs model. Reaching an accommodation with these tiling window managers could= be a liberating event. It would free emacs from having to offer ever richer = window management and window layout capabilities. And it would make the wealth = of these rapidly evolving window managers available for laying out emacs = windows (frames). Further, it would allow other windows that the user might have= open to participate in screen layout on an equal footing with those belonging = to emacs. /john