From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.devel Subject: Re: Framework extending window functions for Follow Mode (etc.). Date: Sun, 08 Nov 2015 10:23:14 +0100 Message-ID: <563F1482.1040803@gmx.at> References: <20151105192905.GA7986@acm.fritz.box> <20151107182420.GA1774@acm.fritz.box> <871tc18oai.fsf@mail.linkov.net> <20151108002955.GC1774@acm.fritz.box> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1446974658 30734 80.91.229.3 (8 Nov 2015 09:24:18 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 8 Nov 2015 09:24:18 +0000 (UTC) Cc: Artur Malabarba , emacs-devel To: Alan Mackenzie , Juri Linkov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Nov 08 10:24:08 2015 Return-path: Envelope-to: ged-emacs-devel@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 1ZvMCl-0002dW-5I for ged-emacs-devel@m.gmane.org; Sun, 08 Nov 2015 10:24:07 +0100 Original-Received: from localhost ([::1]:46689 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZvMCk-0004KY-Hg for ged-emacs-devel@m.gmane.org; Sun, 08 Nov 2015 04:24:06 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:34829) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZvMCC-0003mf-TA for emacs-devel@gnu.org; Sun, 08 Nov 2015 04:23:33 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZvMC9-0007AI-PU for emacs-devel@gnu.org; Sun, 08 Nov 2015 04:23:32 -0500 Original-Received: from mout.gmx.net ([212.227.17.20]:62345) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZvMC9-00079E-GN for emacs-devel@gnu.org; Sun, 08 Nov 2015 04:23:29 -0500 Original-Received: from [192.168.1.100] ([213.162.68.31]) by mail.gmx.com (mrgmx101) with ESMTPSA (Nemesis) id 0MUDXS-1a3iDH1EoM-00R4GO; Sun, 08 Nov 2015 10:23:25 +0100 In-Reply-To: <20151108002955.GC1774@acm.fritz.box> X-Provags-ID: V03:K0:oY4Vz2h+lTMVXyXXEtJ/Mw1+g2ES08W6d4hORo6SkvMxConHV3n PrlfXw5qtuH7HxVy+t1uT50AQaCkvijQl8BkZ2ZQv0cPv2FcONK2BcF6tURAN5GDxM2Ju2Y B7kIdckBybIL8bZGsC2Ofmtq/SJbIenKt6OctW0jKN1xBdZKlxrb4SqHQud5Jj6yo0aPehU GklDBY6273CwdUw8oAyyA== X-UI-Out-Filterresults: notjunk:1;V01:K0:BIxADkdKEzs=:/mib/DQPIgDuy9kuhKPu0B gO0DocLh20rv5nKvhfhwwl/r8/8c0wGXy4msxQ7Xht68fRZL/GNzs1XpbB9U3pEBkdKmCZnCD HRwvAC7O1+vdmrRi0yiyNcp3tkrSpkW8BipeCwrWJNm4DvjSIpagJ2gFvxR5fIxPXaECtfZpv 6nz+PlF49gWPsl67hz/1ALVvU/dUbItQ+AbUjfsxf5wwDA8WQ+auPSpMd+838ZrZafxeYAcJo 8fiRpnJ3t0l74Hu+7NVkzLNzecZ/hAW7dCPtGlylxX427Es8vF/Q6a4+49XdZPVvupCFJ3J5H 8zMoLITADLh9RoWYMCBfkWpnq1IjoH6VF6x+loNNP8RmjpZa7J7i1DMPsfJk3V3rLNqh99KwN rrAlq7WxMq7u+WFg1xsGO8YidbXRSsw0R2ox1J+bEFYxwS4br1pBjsm+YXVyEA46sAT2ib8NG isghHrk4MpdUHPzA4kBoy++f24U5SZXO+deVBN1nWTsy0iS1dSh6hrcZ4Ja2bQRyBQkJC2Vkv 7M+G/cysgAZhmlY55eSrI6F0vynQrLsvtNzO5b61irdpxHBnTsXbOI1iUWAUgJdij5lo91rAk tR2adBlwHT8FTvC8aq3F4yx2EfYAZWExbNQPS7wZhRfx3R2vTHlCgYM4JYC0lP6oeqzUmUd1A NiS5Rl0aPTp8kAewk5pOnMyWKF2Sn5Mq+M3cgmQ0egY/J2s8IVXGs+DGmU9z0h/HvCmb6C1Np xZVPUGfBFPNqgXNb+tNr/GN+or7/aO6J7OQV7AvvHQXv7WxbSVoBFTMV7xgCvgdqsXUfOHe8 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 212.227.17.20 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:193592 Archived-At: > I want these bugs to be solved. What, then, are the alternatives to > this framework (or something like it)? Isearch needs information abou= t > the Follow Mode windows, or it can't work properly. Disagreed. But _maybe_ Isearch may have to accept the fact that a function like =91set-window-start=92 did not behave as expected. Hopeful= ly, the substitute did something reasonable instead. > So far, I've written three solutions for these bugs, as I outlined at > length in an email to Martin R. today. The first of these solutions w= as > (justifiably) rejected by Stefan because it was a quick and dirty fix,= > and he explicitly requested the new framework that I have now built. > Eli didn't like the second attempt and explicitly suggested the way fo= r > my third attempt. You and Martin dislike this most recent third > attempt. > > It seems to me I've spent more time discussing this bug on the bug lis= t > and emacs-devel, and reformulating the fix, than actually tracking dow= n > and fixing the bugs in the first place. At the moment I feel like I'm= > trying to hack down a wall of constant negativity. I don't recall > anybody else saying positively they want this bug fixed, and I certain= ly > don't feel I've had much encouragement wrt this bug, in the last few > days and weeks. I want this bug fixed and would like to give you all the encouragement you need. But you rejected the use of window parameters without telling me why they are inappropriate in this particular case. > I see Follow Mode as being a critically important component of Emacs, > the more so since very wide (240 characters and more) screens displace= d > the fairly narrow CRT monitors. I would like every Emacs user to be > able to use FM as easily as I can. Right at the moment there is no > suitable interface to FM for libraries that require to do their own > window manipulation. Such an interface is what Stefan wanted, and it'= s > what I want, too. I don't want such an interface. Other libraries should never have to be aware of Follow Mode. > As of yet, there's been practically no discussion of > this interface I've written, beyond Eli suggesting the current version= > and John suggesting a name change for some hooks. > > So, where do we go from here? I would like these bugs fixed for 25.1.= Me too. martin