From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Fill column indicator functionality Date: Mon, 11 Mar 2019 22:24:07 +0200 Message-ID: <83o96h40t4.fsf@gnu.org> References: <8736p0nznz.fsf@tcd.ie> <837eebsmaj.fsf@gnu.org> <87sgwvco1l.fsf@Ergus.i-did-not-set--mail-host-address--so-tickle-me> <83r2cel3qf.fsf@gnu.org> <20190211165636.ch5x4wb2ibdt2dzy@Ergus> <83ef8el03u.fsf@gnu.org> <20190308185744.a4vnfoab5wdvqyny@Ergus> <83y35p871q.fsf@gnu.org> <20190309132207.w2ho3j6p5on6fyzw@Ergus> <838sxo87gc.fsf@gnu.org> <20190311104814.kp2nv6arv47hcykz@Ergus> <83y35l4ee0.fsf@gnu.org> Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="76447"; mail-complaints-to="usenet@blaine.gmane.org" Cc: emacs-devel@gnu.org To: Andy Moreton Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Mar 11 21:29:11 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1h3RXq-000JnU-Oo for ged-emacs-devel@m.gmane.org; Mon, 11 Mar 2019 21:29:10 +0100 Original-Received: from localhost ([127.0.0.1]:39858 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h3RXp-00022v-NX for ged-emacs-devel@m.gmane.org; Mon, 11 Mar 2019 16:29:09 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:46723) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h3RT6-0006MR-OB for emacs-devel@gnu.org; Mon, 11 Mar 2019 16:24:17 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:43094) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h3RT6-0003lZ-Lc; Mon, 11 Mar 2019 16:24:16 -0400 Original-Received: from [176.228.60.248] (port=4756 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1h3RT4-0008FG-SC; Mon, 11 Mar 2019 16:24:16 -0400 In-reply-to: (message from Andy Moreton on Mon, 11 Mar 2019 19:58:38 +0000) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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" Xref: news.gmane.org gmane.emacs.devel:234073 Archived-At: > From: Andy Moreton > Date: Mon, 11 Mar 2019 19:58:38 +0000 > > Isn't there some overlap with what Keith Bershatsky is doing ? It may be > worth discussing if there is any anything in common. His posts usually > start with: > > I am working on optimization of feature requests #22873 (multiple fake > cursors) and #17684 (crosshairs that track the cursor position, and a > visible fill column indicator). The approach there is very different, and personally I think it is not the best route for the fill-column indication. The main goal of Keith's feature is not the fill-column indication, it's the "fake cursors", and the fill-column indicator is implemented as one more "fake cursor" of sorts. But if we want only the fill-column indicator, implementing it as a cursor makes much less sense, and is also significantly more complicated for no good reason. Just look at the magnitude of the patch. It's no coincidence that this present implementation took so much less time and efforts than the work on fake cursors.