From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Ergus Newsgroups: gmane.emacs.devel Subject: Re: Fill column indicator functionality Date: Sun, 10 Feb 2019 23:04:54 +0100 Message-ID: <87sgwvco1l.fsf@Ergus.i-did-not-set--mail-host-address--so-tickle-me> References: <20190205105340.q7zdbu7kolc7rvpr@Ergus> <83imxytcfr.fsf@gnu.org> <20190205184720.nd43dg5ho47dhqfe@Ergus> <83tvhgsxvm.fsf@gnu.org> <20190206222524.zic6idgs2vkglg7h@Ergus> <8736p0nznz.fsf@tcd.ie> <837eebsmaj.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="64340"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: NeoMutt/20180716 Cc: "Basil L. Contovounesios" , john@yates-sheets.org, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Feb 10 23:05:24 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 1gsxE1-000GYZ-8Q for ged-emacs-devel@m.gmane.org; Sun, 10 Feb 2019 23:05:21 +0100 Original-Received: from localhost ([127.0.0.1]:37237 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gsxE0-0002Al-8q for ged-emacs-devel@m.gmane.org; Sun, 10 Feb 2019 17:05:20 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:58534) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gsxDn-000287-Qt for emacs-devel@gnu.org; Sun, 10 Feb 2019 17:05:08 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gsxDl-0005Pj-WF for emacs-devel@gnu.org; Sun, 10 Feb 2019 17:05:07 -0500 Original-Received: from sonic306-21.consmr.mail.ir2.yahoo.com ([77.238.176.207]:45574) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gsxDl-0005KW-1b for emacs-devel@gnu.org; Sun, 10 Feb 2019 17:05:05 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aol.com; s=a2048; t=1549836302; bh=eyUf/RhQt6A0WkSE1GYjiZX+JkXiVrPWYLgGJFz05H0=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From:Subject; b=kZS8Hcplm03v4j47ZwYyoOUpZPqkcCOHMXZu5byqkuhOg2TU4lMqrNPAZaf417kICjzXphtj5Kys04IKF33EdHITuz3W4hwis/rUrGI+XJVyqd/1fC69RzIcmJp15Q1roHKxj7urPeJlKFhQUN775jkmGQ8VVO5oLuI/Ca5A1a1yyZsDgF1wZWRvJXergOCwRWDqalVod6/LmDjVUQa9ToCajm8VT1zcXUT/6QHmF5Yo0/4HnCJVcSltfr9LtpxkF5iIU9g4Q1lRHIuR1lZVdD30d625ZO8SsCuutTZ//qLSaXmgNR25R01/5Tbb0tgRsVgfpeRBxtNaKrlvCNtAqQ== X-YMail-OSG: gj..3gsVM1kSEJ7SOTD4J_Fuau3c76sAGZJL_pLhjJfYYa9WPImUDa5.4i4J1WZ ZxEGRyi9LAi0klHnJ1sCN8SpHESMPgQK.1.wefNyg0C.2LbB83b8divfCatYjNJWEG5m9VB7R58f 5.H692_WS0w5knUl7OGjqmPXKGOYt3x_Ej5q9zQ8Tdm2ERFc3MobPWFVnIwiTe15NGRHFPS1skNX V8AK8uXkaquA9ND6l21WUm8X5DOsOx4j3A_I8hS9Ewk7peKxQN.A1uhHUeOII6TIogQuK79poG5k Wfr1d9OjHnY3b9d2LfgINmKsqGXhc6OduPjM3_vc3tOBIDmgIggDMDcNhzLQ_2YLnOfJaSvwvVhW KLOvJo7WDJ5BO2p_vDC51Zc_fAqlRNKrdju4_Eaqj.KSH4WhTJ76ZHIrZkzdahBr__szYxIZ7M44 Y70hkpTd8mgPPbTC49eMgUJeNTcONxmIYPlsj7iU_wyZ880bSAhabIEb6NsrVSPh0SrHrs7mbuUQ .a.Tj7sLp2RTpTwj3Z7hPKqKTGbJHbsPwfUoUnDrfdljrpiPLk3.4cU7mATwKTmSaCudoqYcZffF AzLF5R2s8rBw0POw6A37Raqj9TtEtOMLy4nCurx85Uh1xHL3Zh6bLk.RjMuy_c8dBj_b9.wG5Fvz J_gOA72K0AnhJ3kotSmrtG.Cj41DPsyaNPi_D2sJBG5oCCnn6ycGDSk70oadaKG56e5bMSQyq6Lv 2EMe4j6WKMULWUmjIHWixop4F2KWG6Y7U3ks7Hj1Y9_ewh8a1JGlWCdMqdnvlbGRnLQOqXhyEb8i w40t1Fbn_3gRFmfdjMFq0FUBVV2kFKMVEVHmW9MB62 Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic306.consmr.mail.ir2.yahoo.com with HTTP; Sun, 10 Feb 2019 22:05:02 +0000 Original-Received: from 2.152.205.184.dyn.user.ono.com (EHLO Ergus) ([2.152.205.184]) by smtp427.mail.ir2.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID c5bd89058a229d2b77dd31e053861577; Sun, 10 Feb 2019 22:05:00 +0000 (UTC) Content-Disposition: inline In-Reply-To: <837eebsmaj.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 77.238.176.207 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:233206 Archived-At: Hi again: I have been checking the display engine and the commits to add the display-line-number functionality. With this, it really looks much simpler to implement the version of the vertical line (character at column X). Do you still think not worth it to try a simpler implementation where the only specification is the column number and the character to use? (And probably the face). Not shown when the line is longer or when the window is narrower. If someone can advise or start with this I will be very happy to help. I think that the there is a lot to gain and nothing to lose. This is a basic text editing functionality. Many text/code editors have it and there is not any reason we can't replicate it. And we should improve firstly the editor functionalities, because that's the reason people starts using emacs, later they discover the rest; but the first it is, is a text editor. On Thu, Feb 07, 2019 at 04:31:00PM +0200, Eli Zaretskii wrote: >> From: "Basil L. Contovounesios" >> Cc: John Yates , Eli Zaretskii , Emacs developers >> Date: Thu, 07 Feb 2019 01:41:04 +0000 >> >> Having said that, I appreciate that the design and implementation of >> this will be non-trivial, as there are many decisions to be made and >> circumstances/options to be supported. > >This doesn't have to be non-trivial, if we are smart enough not to >over-specify the feature. >