From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.devel Subject: Re: Question about display engine Date: Fri, 9 Aug 2019 10:59:47 +0200 Message-ID: References: <20190807155738.yviofsumjjhqueci@Ergus> <83imr9ar9f.fsf@gnu.org> <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=utf-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="127685"; mail-complaints-to="usenet@blaine.gmane.org" Cc: emacs-devel@gnu.org To: Ergus , Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Aug 09 11:00:31 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 1hw0l9-000WxZ-Na for ged-emacs-devel@m.gmane.org; Fri, 09 Aug 2019 11:00:27 +0200 Original-Received: from localhost ([::1]:57428 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hw0l8-00024X-P0 for ged-emacs-devel@m.gmane.org; Fri, 09 Aug 2019 05:00:26 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:43416) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hw0kg-0001s3-MX for emacs-devel@gnu.org; Fri, 09 Aug 2019 04:59:59 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hw0ke-0001yp-Po for emacs-devel@gnu.org; Fri, 09 Aug 2019 04:59:58 -0400 Original-Received: from mout.gmx.net ([212.227.17.22]:55113) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hw0kc-0001v7-RA; Fri, 09 Aug 2019 04:59:56 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1565341187; bh=pfEXLLsp3YRxjDVd7J/IcFt/xlpfY6IYJ9CJrCMdQKs=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=CSghuuett3wbAXg3F+0d7Gugyv75bLAxbpxQe2LqoyYIP5zYbLRb//SSszt0Vvpi/ qAV4GQRUxl1Y+0RV7WMe6gRDMlJGYqlUA5VQfyvw4EivZqgLlC2iS0ikdfpb+RXvd8 4T2FFO95fWLfBhaj/okyH6La+cz7VQoWWIE3/Lyg= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from [192.168.1.101] ([46.125.250.109]) by mail.gmx.com (mrgmx103 [212.227.17.168]) with ESMTPSA (Nemesis) id 0LhNwC-1iiUjL14Zk-00mcKd; Fri, 09 Aug 2019 10:59:47 +0200 In-Reply-To: <20190808164319.bvsm265x76agq67v@Ergus> Content-Language: de-DE X-Provags-ID: V03:K1:qm0e3cDqHxAxNgQ6L+83WBU9I3YVZOuzI7Hc8UBdbRLASEgeGLL 4NsroSQdGxJ8XQazNKJ/2KpguVMirxxgwReLFUW1ByOBaqJxLP0F5tRRTQhqfo+YnJK8IfM KcWB9Vk3zIzQmIUjGmP9jJOYXHnTDG4BxUTBmxQaWILV9Kk/dp+Dg15RFvtEKORotpK29TJ 2HmXJxwTxpoTVyS94uGDQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:GAVr9GUA+5o=:phEUdGz30tpIYM5u7Kqi92 CKTMGNHPiaw72dMQmTq9OsLL0WA7Xrgw0HyZTZMH+0OErFtVtukYvctFmWdOk5c9PFy/+I2PJ jsOgN0BzoBlWLfMWpPNpks0246FJOrKEk05XRGQOnuf4g4crYUuS8vB2rZkflYCWzHOJna0dq Sql+nm6t81MRNS2v5ZZaH+a0p4CUNEREyn2C+HXLOQpSneveU3puAzoFyi4UoPgg2/h5uwjTK tL6MRRgDVtjruIopiFvI7jf2MV9h8PoJsl/RQs9Ad/kLfu5ncTntCDyiP/XaeuxOAgdr5g1gD 0CknYQ7E0Mv8DsFIEL33pDcwLsRBK4AL/Jd0Cq7TiLtC3MukvO2eQ6GKzgy1Au4FSr6YTU/Ei FhERg1LekBoc+j7Ce2Ps3ucdO0NyCa06+QsBkaTihW6JlptCAvRZfn6ebQQ8tGt5UsbzQvCHc 3b+ap9ASWdMw3HI1iWE1KgjtQO3h0IPauebCZU2gVXNJtBsRb6PXWOH3+zbpexai+117Q4uVY l2Q0sPFPyuSbS0JZm9Ru5KqmZXjL5I7ziKiwlHf5Y2imUQC52lHZ2Sw/Sn1lOtMUZ7+yqn2eC +KUnmp/BAuYx17VNDEMrenO3T/irfmgJoq6GnZT4tXrGE3cyOejRJ9wz8axdXmoJylZ3ZRx+/ n8vbw4fTSvEn7H6Pj3WalXw9H7MXiOD8iSZKo0vP6PCJ/BABHwJxXQShTkSzlV51LZPUI9BVG 7OMXpbDyZsvxpNPKlBc19UpOQ39R2IawV6Wbw4GDNJlWZGtlRvhs7XmNJlQSvAkVWFcon1La X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 212.227.17.22 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:239271 Archived-At: > 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? > 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. martin