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: Question about display engine Date: Fri, 9 Aug 2019 11:31:09 +0200 Message-ID: <20190809093109.qouwed3zo2ycbmqq@Ergus> References: <0975890b-37b4-428d-f6e5-5dcf894fb6be@gmx.at> <83ftmdapxm.fsf@gnu.org> <20190808083804.ta3evocyb4hirywj@Ergus> <835zn7bvvp.fsf@gnu.org> <20190808164319.bvsm265x76agq67v@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="260357"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: NeoMutt/20180716 Cc: Eli Zaretskii , emacs-devel@gnu.org To: martin rudalics Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Aug 09 11:31:44 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 1hw1FO-0015aA-GO for ged-emacs-devel@m.gmane.org; Fri, 09 Aug 2019 11:31:42 +0200 Original-Received: from localhost ([::1]:57654 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hw1FN-0001ME-CL for ged-emacs-devel@m.gmane.org; Fri, 09 Aug 2019 05:31:41 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:49938) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hw1F2-0001M7-7y for emacs-devel@gnu.org; Fri, 09 Aug 2019 05:31:21 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hw1F1-0003k0-9B for emacs-devel@gnu.org; Fri, 09 Aug 2019 05:31:20 -0400 Original-Received: from sonic314-21.consmr.mail.ir2.yahoo.com ([77.238.177.147]:39664) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hw1F1-0003jL-3X for emacs-devel@gnu.org; Fri, 09 Aug 2019 05:31:19 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aol.com; s=a2048; t=1565343076; bh=Ee/bC/9OpLXLABGw+khWYfyR948KiyZh61pLBWhopzY=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From:Subject; b=bDfvx0vuctgaJ/XLtm0I8uvfWhEMUxtPuPhcgrDvPsktaNGPATsFqAEQbztOXecLeFrKARc6Yk84zBwsmJcWTq8FadyHKnSZ6ehxnedrkVUMKKvaaDY8yf/caecK6TrkF1ShaqBA+YnnKYDorPDekOsOw0UYKBmpO0TW3ABe93pIqDQ0qtCmJKQKZJeWMqBgUPYgdBHa4bNvozXGwwLYj9iVi4/0tiGrzkUZfdUemOy+JwVPYV5Z7WE+FHa4OB5JisHsmfUU3G/66Kw4xJnXqQ2CPpIwDxBq+rPVSN3iLEn0D9nUsM24jjmaU3/VvCYouWbmRjtNDwwpuwF4RPh9GA== X-YMail-OSG: belWXYQVM1mpb8MrE9YU30LEaXjHLXQWdpG8s9PxVbSVfML58Xxoay2KuF_kk.g CoytyDMqN99FcRtskqMjPBowjnKwXndBVISaM9t9JHGXz_.388Cj9EkU2329M1gvkSRK0gacft40 JbxEB5qiOSzHFRdztv1qESeb.U9ky2fENPxnIQIboFMb.NDetXb1w0QVl2LuqB80V08VhJemOz1v 5jn6TegQ6HZN_TdRC3WTjWkIS24w9WP1LaigL7bYU9S9rQbTZdeWSbrRYlwFfYCkASuGRqopZ1yt t4Ti_3CPOHtDOueEr59lJyPSihOAmlFTNWS0zA.G4UeboU3KTwrNLfp_gphIS4AmKCIS9qwjhZf5 oFcM9z6o5yDNIo2nzxuTM1qfOhcnySQX_gMqSD5bgAog9R.ZyRYHn2hWY0.RtLFUHviwrajQttEK YqvQQZxWS50wuqY4diVzrsC18rnRImTfNzPQE34xrtZycm66fQtfj7jst0ucm5ZlSQS8AWo39jLw nAhx0uH7pTTgQ8g2O28xaQWEeb2ocRXoGyOGif2OnfAbBUOP2qG.wNnHU_gSeqJAoFJ5m_v8cpDK B6V8k5lMrsE1Ag9MDrznqlsW_c1MIY0ZSo.lbChSeSLwX21P8o8cFEuf1uOCQE7KQFRxjRt14Prg cUwsVANYhxOtrPgg7u9XG5Ni9GV.m5aA0PE7V.5t58BveGSp1VZLTbYusG.R_fye7OJc.tFUAdEg iL4WmBKSssOtA967jUoTihWPO58xYNpg3Z7cqDqEar0HU8QFjKQrXJ_GZsMhrrc58SlT4YvK3EOG aMWuVVjNty_VNN58H59R6OzUQJj7lrC.SCstHr8uVP Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic314.consmr.mail.ir2.yahoo.com with HTTP; Fri, 9 Aug 2019 09:31:16 +0000 Original-Received: by smtp408.mail.ir2.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID 2dfaf10cbcf9757b0f00bc58cbc50a05; Fri, 09 Aug 2019 09:31:13 +0000 (UTC) Content-Disposition: inline In-Reply-To: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 77.238.177.147 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:239274 Archived-At: On Fri, Aug 09, 2019 at 10:59:47AM +0200, martin rudalics wrote: >> I only want a uniform behavior between gui and tui. Because bigger >> changes I have understand that are close to impossible. > >Such uniform behavior should be a major goal. > >> Reproduce in TUI the gui behavior as is now by default but: >> >> 1) With a not-extend-by-default policy > >I'm not sure what you mean here: not-extend-by-default in TUI only or >not-extend-by-default everywhere? > not-extend-by-default everywhere except in some conditions. Opposite to the actual policy which is to extend always. The behavior must be the same in both cases from the user point of view. That's my main concern on this; I will actually be fine enough with any decision that unifies behaviors. >> 3) Add an extra face to extend (like in my previous code) that needs to >> be merged with the last face in the line conditionally and can be used >> in case the user wants extend but removing the underline and keeping >> the background color (for example). > >I suppose this extra face would be suppressed for the region or >for tooltips. > Yes, the merge step needs to be suppressed in this and many other scenarios. >martin