From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Nikolaj Schumacher Newsgroups: gmane.emacs.help Subject: Re: split screen horizontally into three equally spaced sections Date: Sat, 11 Oct 2008 14:57:22 +0200 Message-ID: References: <87bpxslyal.fsf@mundaneum.com> <48EF0C30.4010101@gmail.com> <48EF7E69.1090109@gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1223729883 23466 80.91.229.12 (11 Oct 2008 12:58:03 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 11 Oct 2008 12:58:03 +0000 (UTC) Cc: =?utf-8?Q?S=C3=A9bastien_Vauban?= , help-gnu-emacs@gnu.org To: "Lennart Borgman" Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sat Oct 11 14:58:59 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 1Koe3e-0003KW-1I for geh-help-gnu-emacs@m.gmane.org; Sat, 11 Oct 2008 14:58:58 +0200 Original-Received: from localhost ([127.0.0.1]:46157 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Koe2Z-0005gV-Oy for geh-help-gnu-emacs@m.gmane.org; Sat, 11 Oct 2008 08:57:51 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Koe2A-0005fe-IK for help-gnu-emacs@gnu.org; Sat, 11 Oct 2008 08:57:26 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Koe29-0005f9-Pf for help-gnu-emacs@gnu.org; Sat, 11 Oct 2008 08:57:26 -0400 Original-Received: from [199.232.76.173] (port=56910 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Koe29-0005ev-HD for help-gnu-emacs@gnu.org; Sat, 11 Oct 2008 08:57:25 -0400 Original-Received: from dd18200.kasserver.com ([85.13.138.168]:46248) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Koe29-0006y2-1X for help-gnu-emacs@gnu.org; Sat, 11 Oct 2008 08:57:25 -0400 Original-Received: from thursday (BAH51bf.bah.pppool.de [77.135.81.191]) by dd18200.kasserver.com (Postfix) with ESMTP id 261FA1845122F; Sat, 11 Oct 2008 14:57:27 +0200 (CEST) In-Reply-To: (Lennart Borgman's message of "Fri\, 10 Oct 2008 21\:36\:46 +0200") User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.3 (darwin) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 2) 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:58696 Archived-At: "Lennart Borgman" wrote: > I think you deliberately are trying to hide my point ;-) > > Yes, you are right in a sense, but my point is that you reduce > complexity by binding things together. When you bundle elisp libraries > you know which versions are included and thus reduce complexity since > the version dimension is fixed. No no, I agreed with your point. :) It absolutely reduces complexity. But if there are /no/ dependencies between the two packages, that's even less complex. Less coupling is always better... I'm not trying to make a case against bundling dependencies, just against solving too many problems in the same tool. I see now that this is not the case with yours... > I do not know ECB, but I think you should look a bit closer if you > think the window management is brain-dead. I think Eric has struggled > quite a lot with the somewhat limited window management capabilities > that are available currently in Emacs. I have actually looked quite closely at ECB in order to remove the window management[1]. It's certainly powerful and has some capabilities that would suit Emacs well. I call it "brain-dead", because it completely takes over and breaks any other window management code. (It's as much a personal opinion as calling the method browser excellent) I have the highest respect for Eric and love his work on Semantic. I'm not aware if he has also done significant work on ECB. But whoever did made some bad design choices IMHO. As far as helping out goes, my time is already thinly spread. There are many things I think are needed, but only so many I can work on at a time... So I'm happy about your winsav, because it will save me time[2]. I have a genuine interest in having it usable outside of nxhmtl. regards, Nikolaj Schumacher [1]: I've succeeded in simulating the ECB window management to the ECB method browser. It wasn't pretty. [2]: http://nschum.de/src/emacs/split-root/ was born out of the same need, but is less complete.