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: highlight-indent-guides in display engine Date: Sat, 6 Jul 2019 23:17:16 +0200 Message-ID: <20190706211716.semd47fksgh66rug@Ergus> 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="132084"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: NeoMutt/20180716 To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Jul 06 23:17:38 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.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hjs3u-000YFN-Km for ged-emacs-devel@m.gmane.org; Sat, 06 Jul 2019 23:17:38 +0200 Original-Received: from localhost ([::1]:33116 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hjs3t-0001m3-Jj for ged-emacs-devel@m.gmane.org; Sat, 06 Jul 2019 17:17:37 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:41451) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hjs3p-0001lt-0i for emacs-devel@gnu.org; Sat, 06 Jul 2019 17:17:33 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hjs3n-0001Hs-Up for emacs-devel@gnu.org; Sat, 06 Jul 2019 17:17:32 -0400 Original-Received: from sonic306-21.consmr.mail.ir2.yahoo.com ([77.238.176.207]:38186) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hjs3n-0001Gc-NI for emacs-devel@gnu.org; Sat, 06 Jul 2019 17:17:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aol.com; s=a2048; t=1562447847; bh=akVUaYFB7jHqURUW8CZkmNh9sxvLgsVJzdnxL+c7oq4=; h=Date:From:To:Subject:From:Subject; b=QDDUGiYu7Umx7+bVXd6NLJdym2UukieLUqkSHqKJJOo3miYDB4YlA5+Plqbd8faruhbjt9LvurrrIccoVDjtPf3t8+/nzlhDTD5G2qn7tImQxJZa/zwYtOWwqMWRNMoqrx832QbtBrY8rICaVbTVgiChLk9vqjrWTA6ifjlYVwEC3Eq+GXeWE30On8ur+WQmL2MHeKJByHAD7XC8OhGoIFeQ5MJhgXf6Ey3Su5by+WGNy8EozinuOok9SM1JTUGMwBs2vimoJA+Bpb1HYaKgsD9JYqSLvEIvGBKpfIQg/6erwEojEevMIL7sVeoxrmi41bC8jBPaBrqluWlwclZKiQ== X-YMail-OSG: KqFvdaQVM1lmznTnjZA1YaRAhljkU_dmvTGPnRdXg1EsQDi2OJXcYHdhTnKL9Tl ZlVja5tGU1OueZ70i0WVVNY5ezvb4mazV0jmzu96YUFtxtxA_guI5pleAi5iQ61TVXkkIBGbfJoo i6GBdDENh56zb23MkqgmV2lqLv_stMpGpiXeqUYOVVzxduaAPXQMzziBpygH7TmleGUaJXR_4SYg ZSQgHK.q9IPyxZqC9EQl7y5FN4vyxTk2kvOCBQxh3hZ6ovl3aIuqSgKKagG4Junv.RgY5ovGqBSH Fn2tGOYiglI7vfArkeXa9oI9fi9PIu_VKB8URtoUOcuq6FVGnZIzDfs.JfVNLmrUPrkKuyCTJ_Bn n6JM6IfirKJFSFc5KnCFlsfctIo3zITC26YSEMQLfzcGT5aegskbHolg66tIKNXFN4ZaMyCRD.u0 711TEloDoTdvQwhoUOZm.fShCMMel6QcMMc46v4pJPIE8be1H3eKCTLjwCS3TcoPgT_KYcaMOj1y ilxT6pC.Wy33uQon6tcwF38v58ruwuWgT_0zIjQx5kUQM5KcA86TsPB8q_9lHU7PbCxhx29hkjHN bq4KQqAwr1mNscMQr11w_FtfTObtVgPOOGvfZJq5e_hU.2vQWLrdqT.1MMbF9JNYCO4XxMEX4Azx K8fSPC3_NTacrNUwNwUg3QvQ37W4EidZ_IHucZrt8D6GwQPgmvyvOJIwOlyx78TfhaIAOC11BfYV cGzdGQQY_UEKsqgk6zCPeDovYSrU4DyuVn9IbiqCDqnTCv6bgKVuygpKzMdPKYrSZwPTzzmYTOXx _hLrj93FBPdRPeFGKlA3qKJz1W59knLAiWCzlg4A6h Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic306.consmr.mail.ir2.yahoo.com with HTTP; Sat, 6 Jul 2019 21:17:27 +0000 Original-Received: by smtp426.mail.ir2.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID e94b2752a6d172f62d95058cdff235bb; Sat, 06 Jul 2019 21:17:25 +0000 (UTC) Content-Disposition: inline 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.23 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:238383 Archived-At: Hi guys: This email is a question about the highlight-indent-guides because some people find that functionality very useful (and it is very common in ides/editors around). I am using the package with that name [1] but It affects performance a lot. Specially scrolling and responsiveness in general. Even when disabling the animations. So my question is in two parts: 1) Does emacs already provides a way to reproduce this functionality that does not kill performance so much, even if we sacrifice some functionality? else: 2) Does it make sense to implement it in the display engine as we did with the fill-column-indicator? Thanks in advance for your replies, Ergus [1]: https://github.com/DarthFennec/highlight-indent-guides