From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: =?UTF-8?Q?Cl=C3=A9ment?= Pit--Claudel Newsgroups: gmane.emacs.bugs Subject: bug#27103: Should show-trailing-whitespace highlight specified spaces? Date: Sun, 28 May 2017 15:43:52 -0400 Message-ID: References: <8b0fc51c-288c-cf31-1054-07bd13ce91a0@live.com> <83poeugnqx.fsf@gnu.org> <83o9uegk7e.fsf@gnu.org> <0541b31f-46b4-e52f-9d58-d649809b940d@live.com> <837f11gd47.fsf@gnu.org> <209333a8-8106-0193-a237-bc54fc08b268@live.com> <83y3tgg9ks.fsf@gnu.org> <83wp90g86d.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="FJDge9O7udmbv5G8XvLGUiuSG43hdNNWw" X-Trace: blaine.gmane.org 1496000717 27149 195.159.176.226 (28 May 2017 19:45:17 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 28 May 2017 19:45:17 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.1.1 Cc: 27103@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun May 28 21:45:12 2017 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dF47j-0006ur-39 for geb-bug-gnu-emacs@m.gmane.org; Sun, 28 May 2017 21:45:11 +0200 Original-Received: from localhost ([::1]:45069 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dF47o-0001Xy-HO for geb-bug-gnu-emacs@m.gmane.org; Sun, 28 May 2017 15:45:16 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:47614) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dF47e-0001VF-GG for bug-gnu-emacs@gnu.org; Sun, 28 May 2017 15:45:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dF47a-0003I1-I6 for bug-gnu-emacs@gnu.org; Sun, 28 May 2017 15:45:06 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:39363) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dF47a-0003Hx-FL for bug-gnu-emacs@gnu.org; Sun, 28 May 2017 15:45:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1dF47a-0006dM-6h for bug-gnu-emacs@gnu.org; Sun, 28 May 2017 15:45:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: =?UTF-8?Q?Cl=C3=A9ment?= Pit--Claudel Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 28 May 2017 19:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27103 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: notabug Original-Received: via spool by 27103-submit@debbugs.gnu.org id=B27103.149600064925418 (code B ref 27103); Sun, 28 May 2017 19:45:02 +0000 Original-Received: (at 27103) by debbugs.gnu.org; 28 May 2017 19:44:09 +0000 Original-Received: from localhost ([127.0.0.1]:42040 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dF46j-0006bt-C6 for submit@debbugs.gnu.org; Sun, 28 May 2017 15:44:09 -0400 Original-Received: from mout.kundenserver.de ([217.72.192.74]:60979) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dF46h-0006bF-7Y for 27103@debbugs.gnu.org; Sun, 28 May 2017 15:44:08 -0400 Original-Received: from [18.189.17.156] ([18.189.17.156]) by mrelayeu.kundenserver.de (mreue101 [212.227.15.184]) with ESMTPSA (Nemesis) id 0MC1IG-1d6EOt2092-008q8d; Sun, 28 May 2017 21:43:59 +0200 In-Reply-To: <83wp90g86d.fsf@gnu.org> X-Provags-ID: V03:K0:+Rea8pkeqHUcwT8LHCvzGTHSPwOTR8IITv0jZdGbuick7cTlOJg KOuHzhZhIih9jxCBZ93n0NNwr9hg66hOEH4PK9Gq2wqGdxlJBEHHgJ/UxTm+p2y5UL68yPs hTvt0qXsEku0Zq+zwLM+eAqLrukSaeLFK5sCVMJqoFXcWnAQrYgQ/Fe1D+zr+gTgbl5r/Hk nwvLoPCh8jEcHr62Jir9A== X-UI-Out-Filterresults: notjunk:1;V01:K0:dpM0mFTbO3M=:dg42FHO3FyDBZrbhuUt7N2 8/sWgRMFBjfriZcHN71Ot9mju7GvOLEr1tXJwoKRb1iHcfYJzxkcHPqptDqS2PWdAVugEaU24 YUTnxOJStnxzyCpYWymymXKyrqFCEZveYSIoy1y2Lt8p7xggSuQG1u1YZ//nBL9QDJzASJHJC SpW+tkFDu2EQIBMY6CKIVuElAXBNybEZas33ZwgvyFrjGIPcnI2gK8K7bjPc7yy4uaIORtZZN JflsQEG0/u/s0CnHyBsjRiE0mHemue/OMSQIqn6syk4NZDKi4OFK2BAznduTKGYDoUlPv1K7M h+gB2YjQ9hJqKJqmh5Eezgel3F483af6u4+UloxQ0Os3Qae3vfm0tXxpxZceM6s8KCNGnuxf8 JEd33i5YWwAcaMcQIvx2XghrdcchAfY3bS/Vmk7ukYI5OShSGAtvKk+16e3rkWqgpkuFVjbck mqI0JTSJ/GeEtEwLK9+VU6Lewvse6wOt2ViY8NoWHod8Cp53eqJzjvfzri4o58YP3cdi5RjBa zrxoQbldtJoZ3dvCaA6Wi6/OL+kTMu3eOXCozaGm0a534nnYAa8C5osc/LKQ70GmZhiiBKI8M 4bbvHMw4/j9usWmLjrUVP1PkFVSgraJXbajj6NuZIiq1BHEWRtqFLbmaxcmnAz5SFO+e0Nily FCtovgnC6Ba1Uv6MFidP9P4X6i+ogg93Lx44V9ZzSwGtiPzuCQP/xcnYKS8ft4gSuA4U= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:132964 Archived-At: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --FJDge9O7udmbv5G8XvLGUiuSG43hdNNWw Content-Type: multipart/mixed; boundary="45emlCbKMmFK8e2Xs3j223i9rfPU9J9PW"; protected-headers="v1" From: =?UTF-8?Q?Cl=c3=a9ment_Pit--Claudel?= To: Eli Zaretskii Cc: 27103@debbugs.gnu.org Message-ID: Subject: Re: bug#27103: Should show-trailing-whitespace highlight specified spaces? References: <8b0fc51c-288c-cf31-1054-07bd13ce91a0@live.com> <83poeugnqx.fsf@gnu.org> <83o9uegk7e.fsf@gnu.org> <0541b31f-46b4-e52f-9d58-d649809b940d@live.com> <837f11gd47.fsf@gnu.org> <209333a8-8106-0193-a237-bc54fc08b268@live.com> <83y3tgg9ks.fsf@gnu.org> <83wp90g86d.fsf@gnu.org> In-Reply-To: <83wp90g86d.fsf@gnu.org> --45emlCbKMmFK8e2Xs3j223i9rfPU9J9PW Content-Type: text/plain; charset=utf-8 Content-Language: en-GB Content-Transfer-Encoding: quoted-printable On 2017-05-28 14:14, Eli Zaretskii wrote:> There's a string there, so tho= se properties are processed when the > display engine traverses the string characters. Thanks. Understood. >> Could the same thing happen here? >=20 > No, because there's no string. There's just buffer text and nothing > else. >=20 > Maybe we could extend the line-prefix property to support left-fringe > and right-fringe specs. Hey, it works! (insert (propertize "AA" 'line-prefix (propertize "_" 'display '(left-f= ringe right-arrow)))) :) Anything bad with this? >>> Are overlays really so slow that you are prepared to jump through suc= h >>> hoops? >> >> Definitely :) I need these markers for a literate-programming buffer w= here roughly every other line has a marker. On a 10k lines file, overlay= s are entirely impractical. >=20 > Can you show a simple example where having 5K overlays in a buffer > cause significant slowdown? I mean, just having 5K overlays, without > any additional bells and whistles. What exactly is slowed down? My mode uses overlays for other purposes, and this slows all of it down. Thanks for your time and answers :) Cl=C3=A9ment. --45emlCbKMmFK8e2Xs3j223i9rfPU9J9PW-- --FJDge9O7udmbv5G8XvLGUiuSG43hdNNWw Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJZKyh4AAoJEPqg+cTm90wjp1EQAKGSJ7V0oGuZG1NXB8MwsLoo nWiOa+taP6RDdE9Nb99VW2HyQeseGEqFx61chfEm5UhlJwBEsG24voA9SjqvjXwt DByvpJT3bpBsCL5By6B5WruNB4tD+CMcPKy87/4ldJcMpeQd/srXNEfqMJx60QUj 6JpoFWputbeLkBadeuUpmVyc/qV7pIG+s+7Ezeg0iRcF/YBOUFhJvikY0YA7QyJV /dzn3X2Y3VGk5pB8xZ0yJZIWRAa3dr6+0AYqMe3Eumr74hiSOI48Usd+QvyzrPXt WJ40Y/qQB14kVH5u+Gl3RF5yA7EKzP1OWuunIJY3itW4x0IUhpyZBF6JCu1CISKq kyhV1wzHhq76INgOlMidxAqzy4mMgVyxjjhKjeW/HTKXLxNsqvjhNHYTZDAD/BLi jot5RAtINyYC+fGESgVMP5yRio1sWORtNhtSK9h2mWQw3Dysi3jo/MShNBc+Clli u8sgJs78VJg2uBbPrWaBHZIV1bjSFGVIli6ZZYucjrBAIXmIBnVg02GJhHvAXdWC 3+iIip7WgEI4ZIcPa9AW9rg1pdAhcrzyFRHY+isAaca3JiHBe5W5JBrzK3zFXg+6 VUAmIZuoOFBJKoBtBmRMwQ2PHgcUhyMNKjNY6N6WcboLehLsu3y7P07xoB1Wyok7 TJdvk1PK0L6Qk0SR1YJ+ =o1Vc -----END PGP SIGNATURE----- --FJDge9O7udmbv5G8XvLGUiuSG43hdNNWw--