From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: John Wiegley Newsgroups: gmane.emacs.devel Subject: Re: Framework extending window functions for Follow Mode (etc.). Date: Mon, 09 Nov 2015 14:30:09 -0800 Message-ID: References: <20151105192905.GA7986@acm.fritz.box> <20151107130748.GB1770@acm.fritz.box> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1447108253 26426 80.91.229.3 (9 Nov 2015 22:30:53 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 9 Nov 2015 22:30:53 +0000 (UTC) Cc: emacs-devel@gnu.org To: Alan Mackenzie Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Nov 09 23:30:45 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 1ZvuxH-0003pe-As for ged-emacs-devel@m.gmane.org; Mon, 09 Nov 2015 23:30:27 +0100 Original-Received: from localhost ([::1]:56012 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZvuxG-0006m3-My for ged-emacs-devel@m.gmane.org; Mon, 09 Nov 2015 17:30:26 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:51946) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZvuxC-0006lm-2F for emacs-devel@gnu.org; Mon, 09 Nov 2015 17:30:23 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Zvux7-0002Wj-G6 for emacs-devel@gnu.org; Mon, 09 Nov 2015 17:30:21 -0500 Original-Received: from mail-pa0-x22b.google.com ([2607:f8b0:400e:c03::22b]:34323) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zvux7-0002WY-BT for emacs-devel@gnu.org; Mon, 09 Nov 2015 17:30:17 -0500 Original-Received: by padhx2 with SMTP id hx2so203907212pad.1 for ; Mon, 09 Nov 2015 14:30:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:in-reply-to:date:message-id:references :user-agent:mail-followup-to:mime-version:content-type; bh=Hr2vGvtKn3VaewaU6yyuIxO0iXD/sj07X1fzKDR55cE=; b=mmjz9Ezz1dyETfzUAFr2QRW8dbamvEpGRbAzAhYl88hJtB4wXQSLzlHxX1JXYj0TWH NxGtSxpxztK/OFEd0f1JNE8HnKZHCcGuRQFQaMVzBff9jNVJCS6i3WyaxqONtwoYlhyl Kx7RZF6AKtj6Cjwaylji/AHuCRmg9Oc8+y4ITf9BBwVasgCeICAWsgqObGZq8KUSTV2M wHqmbHZjY3tu3dqDZl4ycSzeiurfpaH1qchfnedVTbvKvloBJUXW7gdIAbW6W6HqYJPV EdlhqVuSn/gbwB1FZppj7B1jQRK2c3TDQn0G/L448ROw8DqqmVUYgjUL9DD5qr4YfoKI 98tg== X-Received: by 10.68.65.72 with SMTP id v8mr462410pbs.142.1447108214991; Mon, 09 Nov 2015 14:30:14 -0800 (PST) Original-Received: from Vulcan.attlocal.net (76-234-68-79.lightspeed.frokca.sbcglobal.net. [76.234.68.79]) by smtp.gmail.com with ESMTPSA id ej2sm155661pbc.26.2015.11.09.14.30.13 (version=TLS1 cipher=AES128-SHA bits=128/128); Mon, 09 Nov 2015 14:30:13 -0800 (PST) X-Google-Original-From: "John Wiegley" Original-Received: by Vulcan.attlocal.net (Postfix, from userid 501) id BF4CE104EC617; Mon, 9 Nov 2015 14:30:12 -0800 (PST) In-Reply-To: <20151107130748.GB1770@acm.fritz.box> (Alan Mackenzie's message of "Sat, 7 Nov 2015 13:07:48 +0000") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (darwin) Mail-Followup-To: Alan Mackenzie , emacs-devel@gnu.org X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:400e:c03::22b 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:193779 Archived-At: >>>>> Alan Mackenzie writes: > This suggestion doesn't seem to have sparked off too much debate. Can I take > it that people are generally happy about it? In that case, I will commit the > change. Hi Alan, First, I want to say that I'm very sorry this change has generated so much effort for you. This is highly suboptimal, since you could have spent that time doing other things for Emacs. Second, I don't know that your change is ready for master today, but I *am* ready to exempt it from the feature freeze. So please keep it on a branch for now, and we will continue the discussion. If we can reach a satisfying implementation, it will be in 25.1. Would you be willing, one last time, to summarize the impact (from a documentation perspective) of this change for Emacs users and for Emacs Lisp developers? I think the *content* of the change is without reproach -- making Follow Mode more valuable -- it is simply the form of the change that we need more consensus on. Adding your proposal to the Emacs Wiki Proposals page (http://www.emacswiki.org/emacs/Proposals) would be a good way to liberate the current state of your work from this lengthy discussion, so I can look at it again with fresh eyes. With gratitude for your perseverance, John