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#31666: Bad interaction between visual-line-mode and wrap-prefix on long lines Date: Thu, 31 May 2018 19:16:12 -0400 Message-ID: <99baa6b2-584f-789f-ecf8-d845aedd18ef@live.com> References: <0c50eeb5-7c99-e8ba-2d0b-865b6617cfe1@live.com> <83fu27hnko.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="APi9DplgpqAmSIoEzimp6KKCcWoLIW6ht" X-Trace: blaine.gmane.org 1527808513 25914 195.159.176.226 (31 May 2018 23:15:13 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 31 May 2018 23:15:13 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.8.0 Cc: 31666@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Jun 01 01:15:08 2018 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 1fOWmi-0006df-AF for geb-bug-gnu-emacs@m.gmane.org; Fri, 01 Jun 2018 01:15:08 +0200 Original-Received: from localhost ([::1]:46612 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fOWop-0008Oy-7j for geb-bug-gnu-emacs@m.gmane.org; Thu, 31 May 2018 19:17:19 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:44527) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fOWoc-0008Np-3O for bug-gnu-emacs@gnu.org; Thu, 31 May 2018 19:17:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fOWoY-0005nT-Td for bug-gnu-emacs@gnu.org; Thu, 31 May 2018 19:17:06 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:48478) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fOWoY-0005mb-Nm for bug-gnu-emacs@gnu.org; Thu, 31 May 2018 19:17:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1fOWoY-0001TW-8n for bug-gnu-emacs@gnu.org; Thu, 31 May 2018 19:17: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: Thu, 31 May 2018 23:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31666 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 31666-submit@debbugs.gnu.org id=B31666.15278085875617 (code B ref 31666); Thu, 31 May 2018 23:17:02 +0000 Original-Received: (at 31666) by debbugs.gnu.org; 31 May 2018 23:16:27 +0000 Original-Received: from localhost ([127.0.0.1]:56375 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fOWny-0001SW-P5 for submit@debbugs.gnu.org; Thu, 31 May 2018 19:16:26 -0400 Original-Received: from mout.kundenserver.de ([217.72.192.75]:54175) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fOWnw-0001SC-9W for 31666@debbugs.gnu.org; Thu, 31 May 2018 19:16:24 -0400 Original-Received: from [192.168.1.109] ([73.126.99.55]) by mrelayeu.kundenserver.de (mreue104 [212.227.15.184]) with ESMTPSA (Nemesis) id 0LrKW4-1gRP2a3EBY-0132EW; Fri, 01 Jun 2018 01:16:17 +0200 Openpgp: preference=signencrypt Autocrypt: addr=clement.pitclaudel@live.com; prefer-encrypt=mutual; keydata= xsFNBFStGiEBEAC8eHa+DdcrVtDSwYoIgoUtMfRAan4bdLxZuNIASy6iFytCHNsKqfPkq8zD YV2+uMtbdcnjapE038nidEMItNhO04JdZ+PJ6jvJo1gW+XI4fM8uzkGZauwR+d3hEq6goFSp rIlSlaVf2g5q4OKxI754yqwz00++EZhZQMntzoKQVV9stJ5eQ+gxTT1ANr7wQKbjn/8PM/Cg hBZvYLhh+WsS0Ko5qZuWdsvUBLpprmCWkP4FpZ234/tWpdVID65nlHpu25+6ajIcxfCIK+dN 2br0wN1szTeQFG19cfr3jXEvwHmLQbQqCg4UH+2b7JpMGR2/KWjqRWfWVvZMPVeJdOsZHx53 k6HIbEhvFBHbmqCI6FAZQjkgzGGkrSD92+jeMYiCTxRKqq2hFZ6xqQ6pJdXD1TXcIYPEs7rA MwcNMj8g4e6vuI+2CjHyQQkyMPAEi8guNPnyfBb648f1lxj7JiJu/ehRghIP5u/kLOsHNCKG QgCT04sawBZYHqEVYni8oHlGJcdWGT5/UI4B+wn70eXvYSScZEaB+S2s/bD0cdlSpHY5Od3l tpRZTva+ydswlrz4fxbYF45s6rFpqVwBMfNv3gqhBFXbuiEEctcTSGqhHxxT4R+24Yn+ZSBa EfUbrKnVTUmV20k+57rghiVw2wpj8v7sn3QXt96HJ9ImY4JvuwARAQABzTNDbMOpbWVudCBQ aXQtLUNsYXVkZWwgPGNsZW1lbnQucGl0Y2xhdWRlbEBsaXZlLmNvbT7CwXsEEwECACUCGyMG CwkIBwMC In-Reply-To: <83fu27hnko.fsf@gnu.org> X-Provags-ID: V03:K1:D+ZATl3Ru+Vhzb3cMuXPA1GNTaz8V2xlKrm0Dn6wqbsV1uxKVrW k+tTHjKvawSo7zaaduGZl61JMn5aQgEn+w5yuI7q9DX0ma3Zs32YoBuzkiynzjBTvRUAvu8 PRtw/zV7YP7TdurO3mel+NLr7Ep2wEtJqo/KQizlXJeSwxStCMElBx7zuFLMnMkIcUrSN1I 3l16/6rEcsh9R1pXQ7qDw== X-UI-Out-Filterresults: notjunk:1;V01:K0:3K4AFBSotjI=:HMVrGV8+76Sfpx9713d2tA bqR5KNCKGpeqvJTuvC43wjEDy7U2EEfpe4VzJ+PRzsF2qp3lobEWlr48Xdt7l48dJIPSAmEqz cLBGk6ClA7JQgebh7k5/da8cugPgt4pFf/1D17JL/7dCacy0b6hfHzPDnEZ4U5cQhX7mkYH/X u5oaEXBVQRQPICL33qmxkseAWl6r2mA9QRcu2OQ3R2sfIlpwqntP91RnQ0WceDbhw1Ub5t4Rc JQHsejvDGvRQtuUxelD6QmQDMA0eg73kKxrNdX+B/hvDm5PS6Wno3NmqzX88IRBuMF2QqTJQM 5ytKKQjYZdP1AQShxvfyd5BQbSQYS3cjtjjZ1obuGLWUUl1o+0UYKe3T0iAJgX91yP9sAC9YY lc7ayXnXZHFch8qg+/jOeRfWoMDJUw9VQOanD1A4Ivttx71AHgpdk4rhDYUrOzZEw9NKKaT2C Ml9AIs6YAPRKxlyp+EWEuBEkEfU61AD8NZIbL/DyihEslmv/JY02uKOXgj2yMfQk10LB1Yw4a fLALC0FVaQssFbBETUMdBKZdy8YCcG2L8Ce7/4RSx02RbUqSboIG2S3vp/oMTgi9/7pW0Ewp7 ujmutR2/g9r7nCErfwi0qpqfx3w4RcWnIz4U+9zmPyIYDGNIr0/zYu4YDNfIGTkNN85aMDhq2 qXk73ohk0c8clVT0CmQgpgp6Us44RuKt2QNx58w/Z2eTuRSjF4b3Lj86czcj1eZTDYHs= 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:146786 Archived-At: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --APi9DplgpqAmSIoEzimp6KKCcWoLIW6ht Content-Type: multipart/mixed; boundary="bwyyvTSJLGWvdlELYap0ks9TmTD6oSZ38"; protected-headers="v1" From: =?UTF-8?Q?Cl=c3=a9ment_Pit-Claudel?= To: Eli Zaretskii Cc: 31666@debbugs.gnu.org Message-ID: <99baa6b2-584f-789f-ecf8-d845aedd18ef@live.com> Subject: Re: bug#31666: Bad interaction between visual-line-mode and wrap-prefix on long lines References: <0c50eeb5-7c99-e8ba-2d0b-865b6617cfe1@live.com> <83fu27hnko.fsf@gnu.org> In-Reply-To: <83fu27hnko.fsf@gnu.org> --bwyyvTSJLGWvdlELYap0ks9TmTD6oSZ38 Content-Type: text/plain; charset=utf-8 Content-Language: en-GB Content-Transfer-Encoding: quoted-printable On 2018-05-31 11:06, Eli Zaretskii wrote: > =E2=80=A6 > I'm not sure I understand/agree that the above describes the same > issue as your example. But let's deal with the example first: > =E2=80=A6 > I don't see why you shouldn't expect that. Visual Line mode breaks > long lines on whitespace characters, and the 15 spaces with which you > start each line provide ample opportunity for that. =20 That's a good point, the behavior that I dislike doesn't even require ada= ptive-wrap or a wrap-prefix property. Just having a few spaces at the be= ginning of a line and a very long word is enough. > ... > Are you saying that you expected this instead: >=20 > xxxxxxxxxxxxxxx AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAA > AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAA >=20 > ? That would be Visual Line mode missing an opportunity to break a > long line on whitespace characters, no? Yes, I think that's correct. If I understand correctly, the purpose of vi= sual-line-mode is to break between word to avoid having to break inside w= ords. If breaking before a word doesn't prevent that word from being bro= ken, it would seem better to not break before it. In other words, assumi= ng 9 columns: Here breaking at ' ' is useful: Input: 123456789 xxx aaaaaaa Visual-line mode (good) 123456789 xxx aaaaaaa But not here: Input 123456789 xxx aaaaaaaaaaaaa Visual-line mode (bad): 123456789 xxx aaaaaaaaa aaaa What I'd expect: 123456789 xxx aaaaa aaaaaaaa Does this make sense? Cl=C3=A9ment. --bwyyvTSJLGWvdlELYap0ks9TmTD6oSZ38-- --APi9DplgpqAmSIoEzimp6KKCcWoLIW6ht 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 iQIcBAEBCAAGBQJbEII8AAoJEPqg+cTm90wjzgAQAKutsQLQfEUdKOelfESY73Gg aFt/ftcpqE5SW20YP2ElaG6ifMlSg0SAEYljzaMYaCs6eq3T3wOz8v8Xlfe9DKii 88+0i5+41aGyRUxnxUCxcoPrTxarRlctoonQTfNqK0Kv9f0yU/3ThyXr6PGdwEV2 amY+4Od0GtT1BfTV7fJ3zM63vl3oSqodfnCYhFLs195gjOEMGnJl09i7j/1irYXz HIgciQeyUkv8a74DxQbxrySL9EMgvvt3Iydj3OmRIiHvxCrR9PUCMw+gGwNU02p4 +pdFtb8oaOOOKGGF6xcA1rS4Kb+VnKcI5Lt1hj5graJSWG92jqu5IYjU1dFTz7mP 1iSasr3wqMtFHhC9LLtzjn1xGUywCEsI66SdLbgJKc9/mx5poRm5xU5hAOdxM9cK qzd0WSm2yR5bqwX7e/3QniFpe/B6O8nb1J3hLRuA/bZAv9mAfhFyRBrYywgbdyag QryqAXzLQS4CPk2vb/vYjhI1wAsKOg3Eg6Up5Ti3ufQes/OAWNK7g4JEctIxGCf+ 7JHyBd9SOiU9rb2JrNxT05Zam7HP/Jj4wDmSeTjjsasr/eW6LWR/OLL49hLx+gZn 3xto1A1kvAKxvk04BeOr7yfvW0NM1JxeLTFadEl9Hy+KNZwWIo/0FZjz0jugsrFh U9812e+7ssCAPXk5JOTB =Xft+ -----END PGP SIGNATURE----- --APi9DplgpqAmSIoEzimp6KKCcWoLIW6ht--