From unknown Wed Jun 18 23:07:31 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#72681 <72681@debbugs.gnu.org> To: bug#72681 <72681@debbugs.gnu.org> Subject: Status: 31.0.50; visual-wrap-prefix-mode interacts badly with plain lists in org-mode Reply-To: bug#72681 <72681@debbugs.gnu.org> Date: Thu, 19 Jun 2025 06:07:31 +0000 retitle 72681 31.0.50; visual-wrap-prefix-mode interacts badly with plain l= ists in org-mode reassign 72681 emacs submitter 72681 "Mark Hepburn" severity 72681 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 17 03:13:42 2024 Received: (at submit) by debbugs.gnu.org; 17 Aug 2024 07:13:42 +0000 Received: from localhost ([127.0.0.1]:53285 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sfDd5-0007Fj-Pz for submit@debbugs.gnu.org; Sat, 17 Aug 2024 03:13:42 -0400 Received: from lists.gnu.org ([209.51.188.17]:37530) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sf95h-0007Ic-H0 for submit@debbugs.gnu.org; Fri, 16 Aug 2024 22:22:54 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sf954-0002oV-Gl for bug-gnu-emacs@gnu.org; Fri, 16 Aug 2024 22:22:14 -0400 Received: from fhigh4-smtp.messagingengine.com ([103.168.172.155]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sf950-0000OP-H1 for bug-gnu-emacs@gnu.org; Fri, 16 Aug 2024 22:22:13 -0400 Received: from phl-compute-06.internal (phl-compute-06.nyi.internal [10.202.2.46]) by mailfhigh.nyi.internal (Postfix) with ESMTP id B3A2D114F9FD for ; Fri, 16 Aug 2024 22:22:06 -0400 (EDT) Received: from phl-imap-12 ([10.202.2.86]) by phl-compute-06.internal (MEProxy); Fri, 16 Aug 2024 22:22:06 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=markhepburn.com; h=cc:content-type:content-type:date:date:from:from:in-reply-to :message-id:mime-version:reply-to:subject:subject:to:to; s=fm3; t=1723861326; x=1723947726; bh=fWxqeNCqEPeb6liAL21NYSfDiVp01Yns ww2E3g7HJJc=; b=jKBM18ZUiudHL4LsqtmAUWO233eJcF+xjUApgsqDm20GA3l0 qTjlGwQ7YNEjhrcw7wc/0iPf6gt7+cc7IN657bix5rQs4/cReKZ3dWooZsSnMvgi 8uUynhOjW0ks5FfoHR3wymjfFDoh/R4R/DJZlOcARnUTWg3s6YeWV7aHpsasKpEf SuAmfPibLqEPbrJzDYvzn+bK1fAbGnOe0WtzpyNZxrOcgxfknUnWSqbhZGtPM/yJ uDnF7fqZ0oZHjghJfB+5NPXcQRyjVLOB8tNS9JRAMnIcQZ16PiOExZfaH9rjMqR1 UpUYFeD0t7rIwqUGY6poss1wlU02MYaem79Vzw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:message-id :mime-version:reply-to:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t= 1723861326; x=1723947726; bh=fWxqeNCqEPeb6liAL21NYSfDiVp01Ynsww2 E3g7HJJc=; b=SARS9AFL01cIysyAg5Dq0OjtSqxTyDQUzoU6mBPkLX6mAE7PFrq Fg9fLVPWFiHQc6yinzvDb3VjtX+naRZWBq09cORVYvrRXZsCdjfnwCOxxQ7A1AnU XbrWWPB/4hY5oTgBclsSPTixr0GiqThwO6iBJz0b95l2hPty1MuKsZYoiPqSEz/Z KN8Y6V60afIhJu5AcZPrUSj8WUgSv02in8bv7yZitNsA72ri2RduzTFi48/pRN1+ iQFKKrHgSVi5dBxng7ljSRnGP3x9VJnUu9e9afqcYaRH8k2vGh/232eemqK2Ci5y kSRQ02kyUstP4jkyuhWJS6qjb4GnGkWGM0g== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeftddruddtledgheekucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucenucfjughrpefoggffhf fvkffutgesrgdtreerredttdenucfhrhhomhepfdforghrkhcujfgvphgsuhhrnhdfuceo mhgrrhhksehmrghrkhhhvghpsghurhhnrdgtohhmqeenucggtffrrghtthgvrhhnpeehje evhfeigfdvleefkedvleefgeevfefgtdeutdevvdetfefgiefggeetueefveenucevlhhu shhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmrghrkhesmhgrrh hkhhgvphgsuhhrnhdrtghomhdpnhgspghrtghpthhtohepuddpmhhouggvpehsmhhtphho uhhtpdhrtghpthhtohepsghughdqghhnuhdqvghmrggtshesghhnuhdrohhrgh X-ME-Proxy: Feedback-ID: id27146ce:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id 730D01C4005E; Fri, 16 Aug 2024 22:22:06 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface MIME-Version: 1.0 Date: Sat, 17 Aug 2024 12:21:45 +1000 From: "Mark Hepburn" To: bug-gnu-emacs@gnu.org Message-Id: <6aa9c901-b469-4d19-b86e-60ccccdf95fb@app.fastmail.com> Subject: 31.0.50; visual-wrap-prefix-mode interacts badly with plain lists in org-mode Content-Type: multipart/alternative; boundary=abcad826c6594bfcadb135e846b6e42d Received-SPF: pass client-ip=103.168.172.155; envelope-from=mark@markhepburn.com; helo=fhigh4-smtp.messagingengine.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.6 (-) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Sat, 17 Aug 2024 03:13:38 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.6 (--) --abcad826c6594bfcadb135e846b6e42d Content-Type: text/plain Content-Transfer-Encoding: 7bit --text follows this line-- The recently-merged visual-wrap-prefix-mode support for variable-pitch fonts seems to interact badly with plain lists in org-mode, causing visual artefacts. I think it's to do with both plain lists and a trailing blank line. To reproduce, from emacs -Q: * switch to a new buffer * M-x org-mode * Insert a couple of headings, with a plain list followed by a blank line afterwards: ==================== * header - item * second header ==================== * M-x visual-wrap-prefix-mode * This now renders for me like: ==================== * header - item * second header ==================== (The actual artefacts are even more pronounced for me in practice because I have org-adapt-indentation set, so the second header is even more visually indented) In GNU Emacs 31.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.41, cairo version 1.18.0) of 2024-08-17 built on x1carbon Repository revision: 909d1d02db1c11e1309316cba2a392e1456e6053 Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12101011 System Description: Ubuntu 24.04 LTS Configured using: 'configure --with-native-compilation --without-mailutils --with-xwidgets --with-tree-sitter --with-libsystemd' Configured features: CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG LIBSELINUX LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP X11 XDBE XIM XINPUT2 XPM XWIDGETS GTK3 ZLIB Important settings: value of $LANG: en_AU.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix Major mode: Org Minor modes in effect: visual-wrap-prefix-mode: t tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t minibuffer-regexp-mode: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr dabbrev emacsbug reposition compile tmm visual-wrap oc-basic cl-extra help-mode org-element org-persist org-id org-refile org-element-ast inline avl-tree generator ol-eww eww xdg url-queue mm-url ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect gnus-art mm-uu mml2015 mm-view mml-smime smime gnutls dig gnus-sum shr pixel-fill kinsoku url-file svg dom gnus-group gnus-undo gnus-start gnus-dbus dbus comp-run comp-common xml gnus-cloud nnimap nnmail browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util url-parse auth-source cl-seq eieio eieio-core cl-macs json map byte-opt gv bytecomp byte-compile url-vars mail-source utf7 nnoo parse-time gnus-spec gnus-int gnus-range message sendmail mailcap yank-media puny rfc822 mml mml-sec password-cache epa derived epg rfc6068 epg-config mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils mailheader gnus-win gnus nnheader gnus-util text-property-search mail-utils range mm-util mail-prsvr wid-edit ol-docview doc-view filenotify jka-compr image-mode exif dired dired-loaddefs ol-bibtex bibtex iso8601 ol-bbdb ol-w3m ol-doi org-link-doi org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-src sh-script smie treesit executable ob-comint org-pcomplete pcomplete comint ansi-osc ansi-color ring org-list org-footnote org-faces org-entities time-date subr-x noutline outline icons ob-emacs-lisp ob-core ob-eval org-cycle org-table ol rx org-fold org-fold-core org-keys oc org-loaddefs thingatpt find-func cal-menu calendar cal-loaddefs org-version org-compat org-macs format-spec cl-loaddefs cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd touch-screen tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads xwidget-internal dbusbind inotify dynamic-setting system-font-setting font-render-setting cairo gtk x-toolkit xinput2 x multi-tty move-toolbar make-network-process native-compile emacs) Memory information: ((conses 16 262343 58872) (symbols 48 21342 0) (strings 32 73561 4714) (string-bytes 1 2291125) (vectors 16 35091) (vector-slots 8 431581 22950) (floats 8 341 49) (intervals 56 427 0) (buffers 992 17)) --abcad826c6594bfcadb135e846b6e42d Content-Type: text/html Content-Transfer-Encoding: quoted-printable
--text follows = this line--

The recently-merged visual-wrap= -prefix-mode support for variable-pitch
fonts seems to int= eract badly with plain lists in org-mode, causing
visual a= rtefacts.  I think it's to do with both plain lists and a
=
trailing blank line.  To reproduce, from emacs -Q:
* switch to a new buffer
* M-x org-mode
*= Insert a couple of headings, with a plain list followed by a blank
<= /div>
line afterwards:
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D
* header

- item

* second header
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
=
* M-x visual-wrap-prefix-mode
* This now renders for = me like:
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D
* header

- item
=

  *  second header
=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
= (The actual artefacts are even more pronounced for me in practice
because I have org-adapt-indentation set, so the second header i= s even
more visually indented)


In GNU Emacs 31.0.50 (build 1, x86_64-pc-linux-gnu, GTK= + Version
3.24.41, cairo version 1.18.0) of 2024-08-17 bui= lt on x1carbon
Repository revision: 909d1d02db1c11e1309316= cba2a392e1456e6053
Repository branch: master
Windowing system distributor 'The X.Org Foundation', version 11.0.12101= 011
System Description: Ubuntu 24.04 LTS
Configured using:
'configure --with-native-com= pilation --without-mailutils
--with-xwidgets --with-tree-s= itter --with-libsystemd'

Configured feature= s:
CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFB= UZZ JPEG
LIBSELINUX LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP= NOTIFY INOTIFY PDUMPER
PNG SECCOMP SOUND SQLITE3 THREADS = TIFF TOOLKIT_SCROLL_BARS TREE_SITTER
WEBP X11 XDBE XIM XIN= PUT2 XPM XWIDGETS GTK3 ZLIB

Important setti= ngs:
  value of $LANG: en_AU.UTF-8
&nbs= p; value of $XMODIFIERS: @im=3Dibus
  locale-coding-s= ystem: utf-8-unix

Major mode: Org
=

Minor modes in effect:
  visual-w= rap-prefix-mode: t
  tooltip-mode: t
&n= bsp; global-eldoc-mode: t
  show-paren-mode: t
  electric-indent-mode: t
  mouse-wheel-= mode: t
  tool-bar-mode: t
  menu-= bar-mode: t
  file-name-shadow-mode: t
=   global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  minibuffer= -regexp-mode: t
  line-number-mode: t
&= nbsp; indent-tabs-mode: t
  transient-mark-mode: t
  auto-composition-mode: t
  auto-en= cryption-mode: t
  auto-compression-mode: t
=

Load-path shadows:
None found.

Features:
(shadow sort mail-extr dab= brev emacsbug reposition compile tmm
visual-wrap oc-basic = cl-extra help-mode org-element org-persist org-id
org-refi= le org-element-ast inline avl-tree generator ol-eww eww xdg
url-queue mm-url ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect
gnus-art mm-uu mml2015 mm-view mml-smime smime gnutls dig gnus-= sum shr
pixel-fill kinsoku url-file svg dom gnus-group gnu= s-undo gnus-start
gnus-dbus dbus comp-run comp-common xml = gnus-cloud nnimap nnmail
browse-url url url-proxy url-priv= acy url-expand url-methods url-history
url-cookie generate= -lisp-file url-domsuf url-util url-parse auth-source
cl-se= q eieio eieio-core cl-macs json map byte-opt gv bytecomp
b= yte-compile url-vars mail-source utf7 nnoo parse-time gnus-spec
gnus-int gnus-range message sendmail mailcap yank-media puny rfc82= 2 mml
mml-sec password-cache epa derived epg rfc6068 epg-c= onfig mm-decode
mm-bodies mm-encode mail-parse rfc2231 rfc= 2047 rfc2045 ietf-drums
mailabbrev gmm-utils mailheader gn= us-win gnus nnheader gnus-util
text-property-search mail-u= tils range mm-util mail-prsvr wid-edit
ol-docview doc-view= filenotify jka-compr image-mode exif dired
dired-loaddefs= ol-bibtex bibtex iso8601 ol-bbdb ol-w3m ol-doi
org-link-d= oi org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro
org-src sh-script smie treesit executable ob-comint org-pcomplete
<= /div>
pcomplete comint ansi-osc ansi-color ring org-list org-footnot= e
org-faces org-entities time-date subr-x noutline outline= icons
ob-emacs-lisp ob-core ob-eval org-cycle org-table o= l rx org-fold
org-fold-core org-keys oc org-loaddefs thing= atpt find-func cal-menu
calendar cal-loaddefs org-version = org-compat org-macs format-spec
cl-loaddefs cl-lib rmc iso= -transl tooltip cconv eldoc paren electric
uniquify ediff-= hook vc-hooks lisp-float-type elisp-mode mwheel
term/x-win= x-win term/common-win x-dnd touch-screen tool-bar dnd fontset
=
image regexp-opt fringe tabulated-list replace newcomment text-mode=
lisp-mode prog-mode register page tab-bar menu-bar rfn-es= hadow isearch
easymenu timer select scroll-bar mouse jit-l= ock font-lock syntax
font-core term/tty-colors frame minib= uffer nadvice seq simple cl-generic
indonesian philippine = cham georgian utf-8-lang misc-lang vietnamese
tibetan thai= tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek
romanian slovak czech european ethiopic indian cyrillic chinese
composite emoji-zwj charscript charprop case-table epa-hook
<= /div>
jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button= loaddefs
theme-loaddefs faces cus-face macroexp files win= dow text-properties
overlay sha1 md5 base64 format env cod= e-pages mule custom widget keymap
hashtable-print-readable= backquote threads xwidget-internal dbusbind
inotify dynam= ic-setting system-font-setting font-render-setting cairo
g= tk x-toolkit xinput2 x multi-tty move-toolbar make-network-process
native-compile emacs)

Memory infor= mation:
((conses 16 262343 58872) (symbols 48 21342 0) (st= rings 32 73561 4714)
(string-bytes 1 2291125) (vectors 16 = 35091)
(vector-slots 8 431581 22950) (floats 8 341 49) (in= tervals 56 427 0)
(buffers 992 17))
--abcad826c6594bfcadb135e846b6e42d-- From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 17 03:20:18 2024 Received: (at 72681) by debbugs.gnu.org; 17 Aug 2024 07:20:18 +0000 Received: from localhost ([127.0.0.1]:53303 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sfDjW-0007SU-Cj for submit@debbugs.gnu.org; Sat, 17 Aug 2024 03:20:18 -0400 Received: from eggs.gnu.org ([209.51.188.92]:44950) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sfDjT-0007S9-Gd for 72681@debbugs.gnu.org; Sat, 17 Aug 2024 03:20:16 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sfDil-0003QC-9D; Sat, 17 Aug 2024 03:19:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=OevTBs8P/aAjtc+8azPcCudN5CeH9iONNWEwl7Mfbg4=; b=Yh8igHlupqTi uMcdwzJbFataPR8Xbt1cPm+O0JFMgw2hIPX4C334j5n4igHOuE+opDRUvPbKDoqesKGlnhuheTmHq G4BrXg3HVLpqsD68L2CyZW4kNg8ET2mfPOOhLn50o2FQtriDEBtPTeKk7Eg9j5xbjvUc/tkayyUVj mJ++HWHugYnkYBbII3fMFouwVcnNPxO6V8sbLCGB7ozdLGoTgHtdZxXy2dHWfFUNGqpIyMuqyDbSc 4PbXfmCzBYjl9xwpOZ5Y5tsrL6trmNZsKPrryLhNWOquIcfYMWzaEVizRD7cvsL1wHWXSLguz1nFz qxLcjycjSW2EaBiKJzy2Yw==; Date: Sat, 17 Aug 2024 10:19:28 +0300 Message-Id: <8634n362gv.fsf@gnu.org> From: Eli Zaretskii To: "Mark Hepburn" , Jim Porter In-Reply-To: <6aa9c901-b469-4d19-b86e-60ccccdf95fb@app.fastmail.com> (mark@markhepburn.com) Subject: Re: bug#72681: 31.0.50; visual-wrap-prefix-mode interacts badly with plain lists in org-mode References: <6aa9c901-b469-4d19-b86e-60ccccdf95fb@app.fastmail.com> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 72681 Cc: 72681@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Sat, 17 Aug 2024 12:21:45 +1000 > From: "Mark Hepburn" > > The recently-merged visual-wrap-prefix-mode support for variable-pitch > fonts seems to interact badly with plain lists in org-mode, causing > visual artefacts. I think it's to do with both plain lists and a > trailing blank line. To reproduce, from emacs -Q: > * switch to a new buffer > * M-x org-mode > * Insert a couple of headings, with a plain list followed by a blank > line afterwards: > ==================== > * header > > - item > > * second header > ==================== > * M-x visual-wrap-prefix-mode > * This now renders for me like: > ==================== > * header > > - item > > * second header > ==================== > (The actual artefacts are even more pronounced for me in practice > because I have org-adapt-indentation set, so the second header is even > more visually indented) Thanks. Jim, could you please look into this? Is visual-wrap-prefix-mode at all supposed to be used in Org buffers? From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 17 16:31:34 2024 Received: (at 72681) by debbugs.gnu.org; 17 Aug 2024 20:31:35 +0000 Received: from localhost ([127.0.0.1]:55024 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sfQ5G-0003uh-Hj for submit@debbugs.gnu.org; Sat, 17 Aug 2024 16:31:34 -0400 Received: from mail-pj1-f42.google.com ([209.85.216.42]:54579) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sfQ5E-0003uT-M5 for 72681@debbugs.gnu.org; Sat, 17 Aug 2024 16:31:33 -0400 Received: by mail-pj1-f42.google.com with SMTP id 98e67ed59e1d1-2d3c396787cso2320853a91.1 for <72681@debbugs.gnu.org>; Sat, 17 Aug 2024 13:30:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1723926587; x=1724531387; darn=debbugs.gnu.org; h=in-reply-to:from:references:cc:to:content-language:subject :mime-version:date:message-id:from:to:cc:subject:date:message-id :reply-to; bh=P8YPkIXR3BB3f4Apv1zYkiR3ceXlG3GMmA5jnzFaxc8=; b=EBqdNQqH569Ks2OCgwCEoXoYHp/t9aGhrR2AtHCLQBnuDJiVp06ax7GLf/BlJQWGBs pONI1E8L3JnT60Wj0PEGjEvi5uBmMq2ZjAuQWwqHcubwLR4CbjKsMlh+fi2gd9RjFx/O nm51BTAIqyYLjVZVUjIImlUISOQMBiV8egnwJRUh4ax+qzL4PF7ig/7zeSlTR/Y67Qk0 STctg90OpWYBkKgyGC1I60g98kMuwwB8TMJSJPlxtI4KUPHO9MrzQmjpWHEsY7ulXii8 0YCbbRcuk5fAC/tAuzZUb08HEXg4QjmEMjmVaD9/XyzcFnpZPqyOjnCN68c3Z+oEU80d vvdw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1723926587; x=1724531387; h=in-reply-to:from:references:cc:to:content-language:subject :mime-version:date:message-id:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=P8YPkIXR3BB3f4Apv1zYkiR3ceXlG3GMmA5jnzFaxc8=; b=DVKEZNcoWRdYDT3jF6Si8WmXn96Rx9W9mhZ7S6tkvg5i8W8Q+htqJdO3wsoKRuk9gL +Nl8me6z1GDBZOLT6ir4YS2flcjnbc2MwYA9TFyWcsHCS0y3iZwIIOiQDkbXsBRlh9Zk IdusXvUuOIWOWAzDxKq5UZ0tufgMsPKSqedfTDmyJ3yoQxDGFuB0iH+Oj33hxtmzOngE yRQplh9pgo5ZDUJbM5k4Zu9QAK5ARKTnzbUyIfhRRhXwTiaKQeFD8wTGH3s7alP2wKAs a5vgPVCr6xySTjvLatB5dBmlrDpi+mQoVP+4M6TsK9I0ZXS/xSrSfAzFRKH3pRnqqetw lYjg== X-Gm-Message-State: AOJu0Yw0zE6+uEkM2ZEvPDP1GYPOR2BcuU9gqX9M3v72leEGiiBS9nD0 nd8HcLTaaKGZgrTiQxTzSPeRIeyeWfA+YeCR4W9ENrOJfvsYRut1 X-Google-Smtp-Source: AGHT+IEgc7grWokF1ADPe5JEqCJodtbqrjOfCwf1rvPSmG6UnYhZBjkPECmNIvdY4oHcjDswx1qatg== X-Received: by 2002:a17:90a:8c0a:b0:2cb:4f14:2a70 with SMTP id 98e67ed59e1d1-2d3e00ef68fmr7266288a91.30.1723926587077; Sat, 17 Aug 2024 13:29:47 -0700 (PDT) Received: from [192.168.1.2] (syn-023-240-098-037.res.spectrum.com. [23.240.98.37]) by smtp.googlemail.com with ESMTPSA id 98e67ed59e1d1-2d40997919esm2129327a91.5.2024.08.17.13.29.46 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 17 Aug 2024 13:29:46 -0700 (PDT) Content-Type: multipart/mixed; boundary="------------2SwcI4Mswq1rm37Pu09fXfKR" Message-ID: <418fb258-c318-9aa2-8bd1-73b34611fb32@gmail.com> Date: Sat, 17 Aug 2024 13:29:45 -0700 MIME-Version: 1.0 Subject: Re: bug#72681: 31.0.50; visual-wrap-prefix-mode interacts badly with plain lists in org-mode Content-Language: en-US To: Eli Zaretskii , Mark Hepburn References: <6aa9c901-b469-4d19-b86e-60ccccdf95fb@app.fastmail.com> <8634n362gv.fsf@gnu.org> From: Jim Porter In-Reply-To: <8634n362gv.fsf@gnu.org> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 72681 Cc: 72681@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This is a multi-part message in MIME format. --------------2SwcI4Mswq1rm37Pu09fXfKR Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 8/17/2024 12:19 AM, Eli Zaretskii wrote: > Jim, could you please look into this? Is visual-wrap-prefix-mode at > all supposed to be used in Org buffers? Yes, I think 'visual-wrap-prefix-mode' should support Org buffers. It's probably one of the more useful text-based modes where 'visual-wrap-prefix-mode' would be convenient. It looks like this was just a small corner case in the visual-wrap code for aligning prefix lines that didn't account for Org-Mode's custom 'adaptive-fill-function'. I've fixed this by being more careful to only apply the 'min-width' display property to a single logical line. Mark, does the attached patch fix things for you? It looks like it works in my tests, but maybe you have some more complicated test cases you'd like to try to verify this. --------------2SwcI4Mswq1rm37Pu09fXfKR Content-Type: text/plain; charset=UTF-8; name="0001-Be-more-careful-about-aligning-prefix-lines-in-visua.patch" Content-Disposition: attachment; filename*0="0001-Be-more-careful-about-aligning-prefix-lines-in-visua.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSBmZTExNmE2OWE3OTY1MzA0MTgxN2M3ZGU5MzA2YmJjNTA0MGM5NjUyIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKaW0gUG9ydGVyIDxqcG9ydGVyYnVnc0BnbWFpbC5j b20+CkRhdGU6IFNhdCwgMTcgQXVnIDIwMjQgMTM6MjE6MDAgLTA3MDAKU3ViamVjdDogW1BB VENIXSBCZSBtb3JlIGNhcmVmdWwgYWJvdXQgYWxpZ25pbmcgcHJlZml4IGxpbmVzIGluCiAn dmlzdWFsLXdyYXAtcHJlZml4LW1vZGUnCgoqIGxpc3AvdmlzdWFsLXdyYXAuZWwgKHZpc3Vh bC13cmFwLS1hcHBseS10by1saW5lKTogRW5zdXJlIHdlIGRvbid0CmFwcGx5IHRoZSAnbWlu LXdpZHRoJyBwcm9wZXJ0eSBhY3Jvc3MgbXVsdGlwbGUgbGluZXMgKGJ1ZyM3MjY4MSkuCi0t LQogbGlzcC92aXN1YWwtd3JhcC5lbCB8IDEwICsrKysrKysrLS0KIDEgZmlsZSBjaGFuZ2Vk LCA4IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGlzcC92 aXN1YWwtd3JhcC5lbCBiL2xpc3AvdmlzdWFsLXdyYXAuZWwKaW5kZXggY2FjM2JjNzY3Yjgu LmViNWRhYTg5MjIyIDEwMDY0NAotLS0gYS9saXNwL3Zpc3VhbC13cmFwLmVsCisrKyBiL2xp c3AvdmlzdWFsLXdyYXAuZWwKQEAgLTEyMSw5ICsxMjEsMTUgQEAgdmlzdWFsLXdyYXAtLWFw cGx5LXRvLWxpbmUKICAgICAgICAgICAgICAgIChuZXh0LWxpbmUtcHJlZml4ICh2aXN1YWwt d3JhcC0tY29udGVudC1wcmVmaXgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBmaXJzdC1saW5lLXByZWZpeCBwb3NpdGlvbikpKQogICAgICAgKHdoZW4gKG51bWJlcnAg bmV4dC1saW5lLXByZWZpeCkKKyAgICAgICAgOzsgU2V0IGEgbWluaW11bSB3aWR0aCBmb3Ig dGhlIHByZWZpeCBzbyBpdCBsaW5lcyB1cCBjb3JyZWN0bHkKKyAgICAgICAgOzsgd2l0aCBz dWJzZXF1ZW50IGxpbmVzLiAgTWFrZSBzdXJlIG5vdCB0byBkbyB0aGlzIHBhc3QgdGhlIGVu ZAorICAgICAgICA7OyBvZiB0aGUgbGluZSB0aG91Z2ghICAoYGZpbGwtbWF0Y2gtYWRhcHRp dmUtcHJlZml4JyBjb3VsZAorICAgICAgICA7OyBwb3RlbnRpYWxseSByZXR1cm4gYSBudW1i ZXIgbGFyZ2VyIHRoZSBsZW5ndGggb2YgdGhlIGN1cnJlbnQKKyAgICAgICAgOzsgbGluZSBp biB0aGUgYnVmZmVyLikKICAgICAgICAgKHB1dC10ZXh0LXByb3BlcnR5Ci0gICAgICAgICBw b3NpdGlvbiAoKyBwb3NpdGlvbiAobGVuZ3RoIGZpcnN0LWxpbmUtcHJlZml4KSkgJ2Rpc3Bs YXkKLSAgICAgICAgIGAobWluLXdpZHRoICgoLG5leHQtbGluZS1wcmVmaXggLiB3aWR0aCkp KSkpCisgICAgICAgICBwb3NpdGlvbiAobWluICgrIHBvc2l0aW9uIChsZW5ndGggZmlyc3Qt bGluZS1wcmVmaXgpKQorICAgICAgICAgICAgICAgICAgICAgICAobGluZS1lbmQtcG9zaXRp b24pKQorICAgICAgICAgJ2Rpc3BsYXkgYChtaW4td2lkdGggKCgsbmV4dC1saW5lLXByZWZp eCAuIHdpZHRoKSkpKSkKICAgICAgIChzZXRxIG5leHQtbGluZS1wcmVmaXggKHZpc3VhbC13 cmFwLS1hZGp1c3QtcHJlZml4IG5leHQtbGluZS1wcmVmaXgpKQogICAgICAgKHB1dC10ZXh0 LXByb3BlcnR5CiAgICAgICAgcG9zaXRpb24gKGxpbmUtZW5kLXBvc2l0aW9uKSAnd3JhcC1w cmVmaXgKLS0gCjIuMjUuMQoK --------------2SwcI4Mswq1rm37Pu09fXfKR-- From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 17 20:04:06 2024 Received: (at 72681) by debbugs.gnu.org; 18 Aug 2024 00:04:06 +0000 Received: from localhost ([127.0.0.1]:55089 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sfTOv-0000th-RQ for submit@debbugs.gnu.org; Sat, 17 Aug 2024 20:04:06 -0400 Received: from fhigh2-smtp.messagingengine.com ([103.168.172.153]:33489) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sfTOt-0000t6-Io for 72681@debbugs.gnu.org; Sat, 17 Aug 2024 20:04:04 -0400 Received: from phl-compute-06.internal (phl-compute-06.nyi.internal [10.202.2.46]) by mailfhigh.nyi.internal (Postfix) with ESMTP id D98001140154; Sat, 17 Aug 2024 20:03:18 -0400 (EDT) Received: from phl-imap-12 ([10.202.2.86]) by phl-compute-06.internal (MEProxy); Sat, 17 Aug 2024 20:03:18 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=markhepburn.com; h=cc:cc:content-type:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to; s=fm3; t=1723939398; x= 1724025798; bh=czQu/jHWOkLRYK8mm2683lnR+qDSRUcSPOnCXVpkFm0=; b=i J3K9lfODWYd3RHDmwAab2AVn7UUOzsalLfcBJ1lAcHAJeBfpaL4n7bNB5KGPH8sj qIX64R815dMmOkL0Mpvy56cDAew72b/KYPT/f5plXiZpXaAOlkfaI9OHfh7Kbnc1 m2BKwXRojZaCFG3lRsmjICP8Ai7Vk97L404cD+LENgqDQ3fvq0k4jCdKaryWKTfE 3VKZl0lBfBTCpp4GecUK2W16S9Z8b3im+djJnqSxvDz4LpQoZOZEMQSz1dMOgnoS ewnrxfetL5zMFIYlbhnEkXPTEdb1kLe3Ho7GBWitjL2oZqwCF76NLMj0zDeMjHpk j5apVYNoQ0ZrkAEjKxk8A== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; t=1723939398; x=1724025798; bh=czQu/jHWOkLRYK8mm2683lnR+qDS RUcSPOnCXVpkFm0=; b=O+pbYSlHOz8HFDu3vYdKgEzIewZKWghY9K20DdJseXif 7fm8t8eJuAPnNIgMLfIx8wNWUBbZI1UpjZVS9aiBU4v5OtZXgi3uNefK7Q0n0CNB V716TrBwQVDfN0+J2frfwdjsjzH+cldRg5JUUVLYiniCSgzVh4L9YKz/rdACeO4K dTlUTYSLEhbsT7oGU+z1owRidTfSjtxU7s3F7/q0SrM4RkuFlmkNUuaow5/GSQw4 zTT8dRz87pxzcP7ZPhY9njY3skhmN6Ahgl0g8Ef+RL/IUno/dP8D4ifZWXoy5HA1 huyDG+7cRckvB0Vv6ek/FlRrarMeZk8waBKwX+kB2w== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeftddrudduuddgfedtucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnh htshculddquddttddmnecujfgurhepofggfffhvfevkfgjfhfutgesrgdtreerredttden ucfhrhhomhepfdforghrkhcujfgvphgsuhhrnhdfuceomhgrrhhksehmrghrkhhhvghpsg hurhhnrdgtohhmqeenucggtffrrghtthgvrhhnpeejkeejteduleevhedujeevgeelhfdt teekkeefheetffetleetkeeggfduhefhgeenucevlhhushhtvghrufhiiigvpedtnecurf grrhgrmhepmhgrihhlfhhrohhmpehmrghrkhesmhgrrhhkhhgvphgsuhhrnhdrtghomhdp nhgspghrtghpthhtohepfedpmhhouggvpehsmhhtphhouhhtpdhrtghpthhtohepjedvie ekudesuggvsggsuhhgshdrghhnuhdrohhrghdprhgtphhtthhopehjphhorhhtvghrsghu ghhssehgmhgrihhlrdgtohhmpdhrtghpthhtohepvghlihiisehgnhhurdhorhhg X-ME-Proxy: Feedback-ID: id27146ce:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id 6EBD31C4005E; Sat, 17 Aug 2024 20:03:18 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface MIME-Version: 1.0 Date: Sun, 18 Aug 2024 10:02:57 +1000 From: "Mark Hepburn" To: "Jim Porter" , "Eli Zaretskii" Message-Id: <976ffa0e-fff3-42c4-951e-f82c91e81754@app.fastmail.com> In-Reply-To: <418fb258-c318-9aa2-8bd1-73b34611fb32@gmail.com> References: <6aa9c901-b469-4d19-b86e-60ccccdf95fb@app.fastmail.com> <8634n362gv.fsf@gnu.org> <418fb258-c318-9aa2-8bd1-73b34611fb32@gmail.com> Subject: Re: bug#72681: 31.0.50; visual-wrap-prefix-mode interacts badly with plain lists in org-mode Content-Type: multipart/alternative; boundary=083ed6730d5d4157b74159aa195fe8f6 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 72681 Cc: 72681@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --083ed6730d5d4157b74159aa195fe8f6 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Thanks Jim, nice work -- yes that seems to work perfectly again for all = the problematic files I had before. Cheers, Mark. On Sun, Aug 18, 2024, at 6:29 AM, Jim Porter wrote: > On 8/17/2024 12:19 AM, Eli Zaretskii wrote: > > Jim, could you please look into this? Is visual-wrap-prefix-mode at > > all supposed to be used in Org buffers? >=20 > Yes, I think 'visual-wrap-prefix-mode' should support Org buffers. It'= s=20 > probably one of the more useful text-based modes where=20 > 'visual-wrap-prefix-mode' would be convenient. >=20 > It looks like this was just a small corner case in the visual-wrap cod= e=20 > for aligning prefix lines that didn't account for Org-Mode's custom=20 > 'adaptive-fill-function'. I've fixed this by being more careful to onl= y=20 > apply the 'min-width' display property to a single logical line. >=20 > Mark, does the attached patch fix things for you? It looks like it wor= ks=20 > in my tests, but maybe you have some more complicated test cases you'd=20 > like to try to verify this. >=20 > *Attachments:* > =E2=80=A2 0001-Be-more-careful-about-aligning-prefix-lines-in-visua.p= atch --083ed6730d5d4157b74159aa195fe8f6 Content-Type: text/html Content-Transfer-Encoding: quoted-printable
Thanks Jim, nic= e work -- yes that seems to work perfectly again for all the problematic= files I had before.

Cheers, Mark.

On Sun, Aug 18, 2024, at 6:29 AM, Jim Porter wrote:=
On 8/17/20= 24 12:19 AM, Eli Zaretskii wrote:
> Jim, could you plea= se look into this?  Is visual-wrap-prefix-mode at
>= ; all supposed to be used in Org buffers?

Y= es, I think 'visual-wrap-prefix-mode' should support Org buffers. It's&n= bsp;
probably one of the more useful text-based modes wher= e 
'visual-wrap-prefix-mode' would be convenient.
=

It looks like this was just a small corner cas= e in the visual-wrap code 
for aligning prefix lines = that didn't account for Org-Mode's custom 
'adaptive-= fill-function'. I've fixed this by being more careful to only 
<= /div>
apply the 'min-width' display property to a single logical lin= e.

Mark, does the attached patch fix things= for you? It looks like it works 
in my tests, but ma= ybe you have some more complicated test cases you'd 
= like to try to verify this.

Attachments:=
  • 0001-Be-more-careful-about-aligning-prefix-lines-i= n-visua.patch

--083ed6730d5d4157b74159aa195fe8f6-- From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 17 21:42:18 2024 Received: (at 72681-done) by debbugs.gnu.org; 18 Aug 2024 01:42:18 +0000 Received: from localhost ([127.0.0.1]:55130 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sfUvy-0003R3-Ia for submit@debbugs.gnu.org; Sat, 17 Aug 2024 21:42:18 -0400 Received: from mail-pl1-f179.google.com ([209.85.214.179]:43503) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sfUvv-0003Qn-PQ for 72681-done@debbugs.gnu.org; Sat, 17 Aug 2024 21:42:16 -0400 Received: by mail-pl1-f179.google.com with SMTP id d9443c01a7336-20202df1c2fso14198005ad.1 for <72681-done@debbugs.gnu.org>; Sat, 17 Aug 2024 18:41:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1723945230; x=1724550030; darn=debbugs.gnu.org; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:mime-version:date:message-id:from:to:cc :subject:date:message-id:reply-to; bh=Gm8Cn0z9bRkuuPBl3SMhfvcTgFJGAF/InKYBXDP0kPs=; b=jxitZM7/Tq+4sewexOMqH2BAmylGEpSF+ZfhYGf24bjVZWmI7jKzkTltcVVfqDzW6X FQV8a9UttgF7O3zPiZgqgJIoutKw3egI2BECM1w2NrHi3z/0qWF6ivqPw7XaJcD0dNUz WFWm+4szdlX1jBbZ2uG6l46LQjbj0PbZ3jnChaHbiyiefrq3s/x3P/K0nkdjuhrwOvq+ PMfIy0i4UVGqDwGQNMAHw54oo7/KdceYWDJHu6vUx1GmrkkOfwqDifhfxPQe5I1BjEmw Z+X4lnDiy96RESWnQbzXu5Ap5YWB2Ty92YmPNrE9H2ErjPfR+yd4DRuX2sBotogqo89m 3Crw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1723945230; x=1724550030; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=Gm8Cn0z9bRkuuPBl3SMhfvcTgFJGAF/InKYBXDP0kPs=; b=sFqpeEeI8tJhdKMAMCCxumZk/nqUjP3DgvlMSfI5zWBIk486GFyqAPCduoswCnI92s UqN36AJpRPkbozQzuzwJGlfxnT6AMQpGNxc25qy9DCweTQ1gHvg6biM4vb4nJKcM/8ax EZiVVHDbxQWQwkI5/D3nHbVYkpIUrg7+7t/wD2sReYOqjIqOdnqxQbxeeZtYfe3U++I+ 3u4ABjV1lR8YWR+ZR744+kQ+f8ieq75O5z3jLU0vPhgXFyX4EdDAIDXLlhH0yZOfqxvb YG0SQgHaPNBlLb9rQc5Q4OkXN823kPRFv+qaIZ2LWYj9ycZTxcNurXVEP5nDmLI3NQRF wr0g== X-Gm-Message-State: AOJu0Yxc7BvhAzOkYDGnMf8s6aYQIAVOg4v2sTcWAWHfLnEvbaNv/eqc qYebdigWs/E0Cw+Q50w37BQZVqV86TQJSIsFHvdxwaUowTwCjQEk X-Google-Smtp-Source: AGHT+IH9VADD0SACrAAnZLGESg/zIjOWQG7529YTaT5LFQwYexiOs5DW+70xIg2a+2X/GHvxEBCDgQ== X-Received: by 2002:a17:903:191:b0:1ff:5135:131f with SMTP id d9443c01a7336-2020625c94dmr83681465ad.25.1723945229871; Sat, 17 Aug 2024 18:40:29 -0700 (PDT) Received: from [192.168.1.2] (syn-023-240-098-037.res.spectrum.com. [23.240.98.37]) by smtp.googlemail.com with ESMTPSA id d9443c01a7336-20219ace67fsm16910015ad.297.2024.08.17.18.40.29 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 17 Aug 2024 18:40:29 -0700 (PDT) Message-ID: <7342c229-29c3-055c-e453-3f661197f441@gmail.com> Date: Sat, 17 Aug 2024 18:40:29 -0700 MIME-Version: 1.0 Subject: Re: bug#72681: 31.0.50; visual-wrap-prefix-mode interacts badly with plain lists in org-mode Content-Language: en-US To: Mark Hepburn , Eli Zaretskii References: <6aa9c901-b469-4d19-b86e-60ccccdf95fb@app.fastmail.com> <8634n362gv.fsf@gnu.org> <418fb258-c318-9aa2-8bd1-73b34611fb32@gmail.com> <976ffa0e-fff3-42c4-951e-f82c91e81754@app.fastmail.com> From: Jim Porter In-Reply-To: <976ffa0e-fff3-42c4-951e-f82c91e81754@app.fastmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 72681-done Cc: 72681-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On 8/17/2024 5:02 PM, Mark Hepburn wrote: > Thanks Jim, nice work -- yes that seems to work perfectly again for all > the problematic files I had before. Great, thanks for checking. I've therefore merged this to the master branch as 135da3556bb. Closing this bug now. (Though of course if you find any other issues with the new 'visual-wrap-prefix-mode' code, just let me know and I'll try to fix it.) From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 18 05:54:47 2024 Received: (at 72681-done) by debbugs.gnu.org; 18 Aug 2024 09:54:47 +0000 Received: from localhost ([127.0.0.1]:55480 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sfccZ-0000cc-4n for submit@debbugs.gnu.org; Sun, 18 Aug 2024 05:54:47 -0400 Received: from fhigh8-smtp.messagingengine.com ([103.168.172.159]:36117) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sfccW-0000cM-DZ for 72681-done@debbugs.gnu.org; Sun, 18 Aug 2024 05:54:45 -0400 Received: from phl-compute-06.internal (phl-compute-06.nyi.internal [10.202.2.46]) by mailfhigh.nyi.internal (Postfix) with ESMTP id 250E91151ADD; Sun, 18 Aug 2024 05:53:59 -0400 (EDT) Received: from phl-imap-12 ([10.202.2.86]) by phl-compute-06.internal (MEProxy); Sun, 18 Aug 2024 05:53:59 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=markhepburn.com; h=cc:cc:content-type:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to; s=fm3; t=1723974839; x= 1724061239; bh=mA35HM1FafAqVg+7fftomGZKEaFgPL5xZnGrl0XMkDs=; b=w o1HexdgVDRLe0FpqSCQQsTHhAfghAPKtPEuFnt412Ob5Ev96jm5B7Vruvhv06aum Gwq95TJ136gWWegA4Gcx/gq5LKjN6nVvPej5WcBCSjBam6KRlTK6j3t5zx7rwMX/ jyRLx89lf4nZWL3tIVb9pIVq/aukv8cvh2ExUknqrOxpZf9qiOT3vcmGOrujFIu9 RAgweyn8oahloycdCe3ZtTDp3U54kO1E+zV1Wvd0dO42g6KK2BkQ//hxuB7D6S5N KYw0GgFz+vyIsivM56Ii0yguTHGPNlauUnR9s9NesseiQ/Nz9Gs+kPbPQp+QvSrf 6PKMYmMgOZxAJ5ylT6Ong== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; t=1723974839; x=1724061239; bh=mA35HM1FafAqVg+7fftomGZKEaFg PL5xZnGrl0XMkDs=; b=XoEojYTx7ZveorgSXv4mkRoS1PrCaOE9xmuNzj3tfuv7 pOUPs79KDrPdm7ydZgSfGfjN5dLcoGg6znwRXGHAJCyfAHDPuzAg8az6itPysqn2 /MwmxRfdm7cOdQiMRL5x2gUbAxJZcu4+J6uf1xL/y3wQkQ/wrlTj3SPIKBCpvItf /LddNYnz3h8tUTYE18C26PpYzLGaRFe0K7LFDrNLIyctePYCk3sNu2yr9eQRMG0/ 0QN3PNmFmbvv3PmeozGgnI95rIJU6BSFAzFL0NDm+r4xsPZJ1C4Bs7iGoRqA+zCb 4wmg2cC4Y11GYjod98ZomDnqeg3QiEgCK/KLZaXmeA== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeftddrudduvddgvddvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnh htshculddquddttddmnecujfgurhepofggfffhvfevkfgjfhfutgesrgdtreerredttden ucfhrhhomhepfdforghrkhcujfgvphgsuhhrnhdfuceomhgrrhhksehmrghrkhhhvghpsg hurhhnrdgtohhmqeenucggtffrrghtthgvrhhnpeejkeejteduleevhedujeevgeelhfdt teekkeefheetffetleetkeeggfduhefhgeenucevlhhushhtvghrufhiiigvpedtnecurf grrhgrmhepmhgrihhlfhhrohhmpehmrghrkhesmhgrrhhkhhgvphgsuhhrnhdrtghomhdp nhgspghrtghpthhtohepfedpmhhouggvpehsmhhtphhouhhtpdhrtghpthhtohepjedvie ekuddqughonhgvseguvggssghughhsrdhgnhhurdhorhhgpdhrtghpthhtohepjhhpohhr thgvrhgsuhhgshesghhmrghilhdrtghomhdprhgtphhtthhopegvlhhiiiesghhnuhdroh hrgh X-ME-Proxy: Feedback-ID: id27146ce:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id D70B41C4005E; Sun, 18 Aug 2024 05:53:58 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface MIME-Version: 1.0 Date: Sun, 18 Aug 2024 19:53:36 +1000 From: "Mark Hepburn" To: "Jim Porter" , "Eli Zaretskii" Message-Id: <10e7d27d-0891-4e7c-a42a-ddc448ad91f7@app.fastmail.com> In-Reply-To: <7342c229-29c3-055c-e453-3f661197f441@gmail.com> References: <6aa9c901-b469-4d19-b86e-60ccccdf95fb@app.fastmail.com> <8634n362gv.fsf@gnu.org> <418fb258-c318-9aa2-8bd1-73b34611fb32@gmail.com> <976ffa0e-fff3-42c4-951e-f82c91e81754@app.fastmail.com> <7342c229-29c3-055c-e453-3f661197f441@gmail.com> Subject: Re: bug#72681: 31.0.50; visual-wrap-prefix-mode interacts badly with plain lists in org-mode Content-Type: multipart/alternative; boundary=4acfece21a89410b947dba5f36f25126 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 72681-done Cc: 72681-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --4acfece21a89410b947dba5f36f25126 Content-Type: text/plain Content-Transfer-Encoding: 7bit Hi again Jim, I haven't isolated this one yet, but I'm flagging in case it rings any bells for you -- I'm getting rendering-lockups with dart-mode when I enable visual-wrap-prefix-mode. I've checked a couple of other programming modes which seem fine. My money was on lsp-mode (and maybe lens display), but I've disabled lsp entirely and it still locks up. I don't get a backtrace (with debug-on-error), but I can get this (when I hit C-n to see anything is happening, as the screen goes blank): === Debugger entered--Lisp error: (args-out-of-range 519 519) line-move-visual(1 nil) line-move(1 nil nil 1) next-line(1 1) funcall-interactively(next-line 1 1) command-execute(next-line) === I'll keep trying to isolate it. So far my repo is "open .dart file, M-x visual-wrap-prefix-mode". cheers, Mark On Sun, Aug 18, 2024, at 11:40 AM, Jim Porter wrote: > On 8/17/2024 5:02 PM, Mark Hepburn wrote: > > Thanks Jim, nice work -- yes that seems to work perfectly again for all > > the problematic files I had before. > > Great, thanks for checking. I've therefore merged this to the master > branch as 135da3556bb. Closing this bug now. > > (Though of course if you find any other issues with the new > 'visual-wrap-prefix-mode' code, just let me know and I'll try to fix it.) > --4acfece21a89410b947dba5f36f25126 Content-Type: text/html Content-Transfer-Encoding: quoted-printable
Hi again Jim,

I haven't isolated this one yet, but I'm fla= gging in case it rings any bells for you -- I'm getting rendering-lockup= s with dart-mode when I enable visual-wrap-prefix-mode.  I've check= ed a couple of other programming modes which seem fine.  My money w= as on lsp-mode (and maybe lens display), but I've disabled lsp entirely = and it still locks up.

I don't get a backtr= ace (with debug-on-error), but I can get this (when I hit C-n to see any= thing is happening, as the screen goes blank):
=3D=3D=3D
Debugger entered--Lisp error: (args-out-of-range 519 519)
  line-move-visual(1 nil)
  line-mo= ve(1 nil nil 1)
  next-line(1 1)
 = funcall-interactively(next-line 1 1)
  command-execu= te(next-line)
=3D=3D=3D

I'll = keep trying to isolate it.  So far my repo is "open .dart file, M-x= visual-wrap-prefix-mode".

cheers, Mark
=

On Sun, Aug 18, 2024, at 11:40 AM, Jim Porter = wrote:
On 8= /17/2024 5:02 PM, Mark Hepburn wrote:
> Thanks Jim, nic= e work -- yes that seems to work perfectly again for all 
=
> the problematic files I had before.

Great, thanks for checking. I've therefore merged this to the master&= nbsp;
branch as 135da3556bb. Closing this bug now.

(Though of course if you find any other issues wit= h the new 
'visual-wrap-prefix-mode' code, just let m= e know and I'll try to fix it.)


--4acfece21a89410b947dba5f36f25126-- From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 18 13:13:01 2024 Received: (at 72681) by debbugs.gnu.org; 18 Aug 2024 17:13:01 +0000 Received: from localhost ([127.0.0.1]:56599 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sfjSf-0004YR-8E for submit@debbugs.gnu.org; Sun, 18 Aug 2024 13:13:01 -0400 Received: from mail-pl1-f179.google.com ([209.85.214.179]:47508) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sfjSd-0004YA-4O for 72681@debbugs.gnu.org; Sun, 18 Aug 2024 13:12:59 -0400 Received: by mail-pl1-f179.google.com with SMTP id d9443c01a7336-201e52ca0caso26015585ad.3 for <72681@debbugs.gnu.org>; Sun, 18 Aug 2024 10:12:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1724001066; x=1724605866; darn=debbugs.gnu.org; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:mime-version:date:message-id:from:to:cc :subject:date:message-id:reply-to; bh=B9WayCMLN1hIZ35MiVhl16iXdt9tg0e/XHcRGjXmfWM=; b=aKReAjYmOH7Fdu2WlB3xCJbAoYK94q7fKLgQ5xE98v1aKns63XrU7ixfYGSy6irjOi xG/dVNh+UFzf9X+FGxfNkESlZseotMa7Uoom8CKpBKVbrATkHqQxHft46dZ9jufgeCID aQG640Z8nvgav085DRkaxejcVuCoR3XZmS+J2nbBOyjR6TXhUXm1OObk0yuauxMMXE49 Ywvr3/alOD2kGkim6h3fk+ZyjGOKZPiEGi+krq9P31efLX+lS2duUk8pLLoVXtDjQfrQ U70ppA0gb/M95lGMWRzr88l11ZE10XvAcg3zzSYWP9jTDDxYN6KzDEsb+c17WvqOnYQL DULA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1724001066; x=1724605866; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=B9WayCMLN1hIZ35MiVhl16iXdt9tg0e/XHcRGjXmfWM=; b=ZsHqWhdrAq7OVyiTYxih8ZfBKx9SOBNeRuQMmAuiBD9LhA6Zbg7aoxQpsdjg5LzSMf h5DLAfQq8tK4UQXiqQBWQRr3OKmOH7aLGhInXwbeku09WLcC/JNjE5l9maesRarBceco jsyPMDulKUl9XJ0KvoYPuP8V4NLlGs2vRSQ0X5GhVmWI1iLn+F/LRcHej6qC5nTuNP/j Dsl3GYj9kd5e5X91cSHViTX9rR7kqLpFjmn+HkRVAPOEUraQTdi85W1FTIFDSe0l3z4D PdK0Uwbdrv21trOJOcMdoCR8z49EJihK38TlBQqAgSy2gFHBukd9sBEJgOhQ++8O65Nr DloQ== X-Gm-Message-State: AOJu0YwJJDw6vBrLsnemzLjF/5oTqjVTCXxQxIgR/z/fM6BvG/b9LhzO 0Y01zCWy+mw6Ioxw5ZQCaKonFjtBZ9ydc8au3zDbXUauZ0gcIoqeoPkxZQ== X-Google-Smtp-Source: AGHT+IFxsYd+TATNPN499ZFj7RN2jhpz0WImYlM6WxiUeqRc5orNbhVNoHhVgqfpJeIM+JhJeAHmAg== X-Received: by 2002:a17:902:db0d:b0:202:4863:40b8 with SMTP id d9443c01a7336-202486348e3mr5536345ad.38.1724001066265; Sun, 18 Aug 2024 10:11:06 -0700 (PDT) Received: from [192.168.1.2] (syn-023-240-098-037.res.spectrum.com. [23.240.98.37]) by smtp.googlemail.com with ESMTPSA id d9443c01a7336-201f03197a5sm51755545ad.76.2024.08.18.10.11.05 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 18 Aug 2024 10:11:05 -0700 (PDT) Message-ID: <90b466b8-93d3-654c-c944-7d0a441d3eac@gmail.com> Date: Sun, 18 Aug 2024 10:11:07 -0700 MIME-Version: 1.0 Subject: Re: bug#72681: 31.0.50; visual-wrap-prefix-mode interacts badly with plain lists in org-mode Content-Language: en-US To: Mark Hepburn , Eli Zaretskii References: <6aa9c901-b469-4d19-b86e-60ccccdf95fb@app.fastmail.com> <8634n362gv.fsf@gnu.org> <418fb258-c318-9aa2-8bd1-73b34611fb32@gmail.com> <976ffa0e-fff3-42c4-951e-f82c91e81754@app.fastmail.com> <7342c229-29c3-055c-e453-3f661197f441@gmail.com> <10e7d27d-0891-4e7c-a42a-ddc448ad91f7@app.fastmail.com> From: Jim Porter In-Reply-To: <10e7d27d-0891-4e7c-a42a-ddc448ad91f7@app.fastmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 72681 Cc: 72681@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On 8/18/2024 2:53 AM, Mark Hepburn wrote: > Hi again Jim, > > I haven't isolated this one yet, but I'm flagging in case it rings any > bells for you -- I'm getting rendering-lockups with dart-mode when I > enable visual-wrap-prefix-mode.  I've checked a couple of other > programming modes which seem fine.  My money was on lsp-mode (and maybe > lens display), but I've disabled lsp entirely and it still locks up. I've tried installing dart-mode and enabling visual-wrap-prefix-mode (and visual-line-mode) in a sample file, and wasn't able to reproduce any hangs. If you figure out how to reproduce this, just file a new bug and CC me. From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 25 01:56:28 2024 Received: (at 72681) by debbugs.gnu.org; 25 Aug 2024 05:56:28 +0000 Received: from localhost ([127.0.0.1]:42144 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1si6El-0001iF-SK for submit@debbugs.gnu.org; Sun, 25 Aug 2024 01:56:28 -0400 Received: from eggs.gnu.org ([209.51.188.92]:33998) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1si6Eg-0001hw-SU for 72681@debbugs.gnu.org; Sun, 25 Aug 2024 01:56:27 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1si6Do-0005TO-39; Sun, 25 Aug 2024 01:55:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=eDVPp7PzDMzu7DCQDMh3V3iIOmAvQqpbuDb/k+DZ44M=; b=hD4GCL7o2jZI E6TbcS2Hz/StQV7aRuDvm/zVgK6TAnWrI6XrxOtKuSHRB9QlwnKA5TQxxFViYCPf5mOFYIJZHn6EO Xj559OvMe+itpUwoQWxuLlK23z6VZMGec5hGTsGMs0lNEMa74vRr3fNAhGSemVSdx4Azwx0th8u/c tiVEcD78SeekUDNgjQjv9zc/mac4nvmU52tWgmshWhIex5LKfkavT0JMxGHShcyyr6QbXrU6/dKRY CAqVN1VqYwC+pBUGPn+lz2nIksDTZeAskM5By05GxouOa1CyXqqSEYWgkh7KgDJYhZDprIXcZqA3r mwMcddsW9QTBHIePVkkLwA==; Date: Sun, 25 Aug 2024 08:55:25 +0300 Message-Id: <86zfp1kuya.fsf@gnu.org> From: Eli Zaretskii To: "Mark Hepburn" In-Reply-To: <3cbd38fd-82e5-46aa-bc51-a8cd3caf688d@app.fastmail.com> (mark@markhepburn.com) Subject: Re: bug#72681: 31.0.50; visual-wrap-prefix-mode interacts badly with plain lists in org-mode References: <6aa9c901-b469-4d19-b86e-60ccccdf95fb@app.fastmail.com> <8634n362gv.fsf@gnu.org> <418fb258-c318-9aa2-8bd1-73b34611fb32@gmail.com> <976ffa0e-fff3-42c4-951e-f82c91e81754@app.fastmail.com> <7342c229-29c3-055c-e453-3f661197f441@gmail.com> <10e7d27d-0891-4e7c-a42a-ddc448ad91f7@app.fastmail.com> <90b466b8-93d3-654c-c944-7d0a441d3eac@gmail.com> <31873240-cedb-4a6e-825c-2ad60caa8b11@app.fastmail.com> <3cbd38fd-82e5-46aa-bc51-a8cd3caf688d@app.fastmail.com> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 72681 Cc: jporterbugs@gmail.com, 72681@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Sun, 25 Aug 2024 10:12:41 +1000 > From: "Mark Hepburn" > Cc: "Eli Zaretskii" > > As an added bonus, the patch from bug#72721 fixes this one too. This one was supposed to be fixed already, by a different change. From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 25 14:52:23 2024 Received: (at 72681) by debbugs.gnu.org; 25 Aug 2024 18:52:23 +0000 Received: from localhost ([127.0.0.1]:43290 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1siILf-00075m-G9 for submit@debbugs.gnu.org; Sun, 25 Aug 2024 14:52:23 -0400 Received: from mail-pf1-f174.google.com ([209.85.210.174]:54751) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1siILd-00075V-Ak for 72681@debbugs.gnu.org; Sun, 25 Aug 2024 14:52:22 -0400 Received: by mail-pf1-f174.google.com with SMTP id d2e1a72fcca58-7141285db14so3250191b3a.1 for <72681@debbugs.gnu.org>; Sun, 25 Aug 2024 11:51:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1724611825; x=1725216625; darn=debbugs.gnu.org; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:mime-version:date:message-id:from:to:cc :subject:date:message-id:reply-to; bh=ffK0v5lhACH3eVbR7UCCJ35JoZYuGTTLaZVF0AkLK/Y=; b=GO8rb+wK2Yh6kK7jq8qeADGOsaIDuTA+cTQ39eyyDRurmOFogy07ycwB/9isAT10pT B9shFTqQuOyFB0w3cp2bxB/PQ6SNX+sQM6+dKfsYruimFJViLdIMxTL2mTx2ITWbxR9V Uma1BE9GrxHuyCdQFQoZyva3F3pCObCcxpWcmPfMEHXky6PUN4Pud9Y3+ceMdp78zw38 mcf6gS4ZRBvIRZtOuSittOM1NEk4ra5snKhibiQCE+yevmIL6SLT0l2ai2WuIMeps7Fi m5FPRp1q528utSrHahNN1Z1DE5L0dzWUMi/3wjzav4EOxxnyBNYLdjCWmBFaRQ+4+jgV o0MQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1724611825; x=1725216625; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=ffK0v5lhACH3eVbR7UCCJ35JoZYuGTTLaZVF0AkLK/Y=; b=mr8hpDtfhJqjTMfceQfFE4vk+21DapCP1TguBFpXf0Q51ddIyezc9Lxdjc9vrx7Vmt k/cPPqKKu2HHg6kLvmzicGuwRCSWhYeBqIgHdOSR2q8Gkx2uOUdwSVB/r7RSb4P3hCKE PXFuzCes6VkWaUHGQBJuIAISDHrqMreUjHW7NrPHCaHK0VXzi5PJl6+MYihm8euAF83x ChVYORN1m62AKu4DRGzx1+oHiv6QfwNIzYT2W1BtsH+9wItFisnrVHL0kSihPmH5ciY6 Eq8qRGeyQrRnaaUhlt0ITYYp5U09axGMCaCf1Pb3rzse5W0A0r01AwbhIqEKqJgFmKD2 hi3g== X-Gm-Message-State: AOJu0Yyy9ZIpBnRGGiMy6SdCXA9i8Ee4xivH1Mn0n4jo15et6tRFfEMn 8wXahOnACYgpVay1pB/JdBkh/L1/64BDfgitMT4mMe+Fb7AstQxU X-Google-Smtp-Source: AGHT+IHgvgvdYRfDx/JMdmhgVwC/e4wqfndQCAQxrCCm/Da7Y2jcpzcOej55QV9FngK6+Q2vVywtMA== X-Received: by 2002:a05:6a20:c78f:b0:1c0:ede4:9a73 with SMTP id adf61e73a8af0-1cc8b4290ebmr10663786637.7.1724611825302; Sun, 25 Aug 2024 11:50:25 -0700 (PDT) Received: from [192.168.1.2] (syn-023-240-098-037.res.spectrum.com. [23.240.98.37]) by smtp.googlemail.com with ESMTPSA id d2e1a72fcca58-7143425109asm5925897b3a.67.2024.08.25.11.50.24 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 25 Aug 2024 11:50:24 -0700 (PDT) Message-ID: <919ee13a-de08-a64c-93c7-fb7cb50c6373@gmail.com> Date: Sun, 25 Aug 2024 11:50:24 -0700 MIME-Version: 1.0 Subject: Re: bug#72681: 31.0.50; visual-wrap-prefix-mode interacts badly with plain lists in org-mode Content-Language: en-US To: Eli Zaretskii , Mark Hepburn References: <6aa9c901-b469-4d19-b86e-60ccccdf95fb@app.fastmail.com> <8634n362gv.fsf@gnu.org> <418fb258-c318-9aa2-8bd1-73b34611fb32@gmail.com> <976ffa0e-fff3-42c4-951e-f82c91e81754@app.fastmail.com> <7342c229-29c3-055c-e453-3f661197f441@gmail.com> <10e7d27d-0891-4e7c-a42a-ddc448ad91f7@app.fastmail.com> <90b466b8-93d3-654c-c944-7d0a441d3eac@gmail.com> <31873240-cedb-4a6e-825c-2ad60caa8b11@app.fastmail.com> <3cbd38fd-82e5-46aa-bc51-a8cd3caf688d@app.fastmail.com> <86zfp1kuya.fsf@gnu.org> From: Jim Porter In-Reply-To: <86zfp1kuya.fsf@gnu.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 72681 Cc: 72681@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On 8/24/2024 10:55 PM, Eli Zaretskii wrote: >> Date: Sun, 25 Aug 2024 10:12:41 +1000 >> From: "Mark Hepburn" >> Cc: "Eli Zaretskii" >> >> As an added bonus, the patch from bug#72721 fixes this one too. > > This one was supposed to be fixed already, by a different change. Mark, by "this one", did you mean the dart-mode issue you'd mentioned? On 8/18/2024 2:53 AM, Mark Hepburn wrote: > I'm getting rendering-lockups with dart-mode when I enable visual-wrap-prefix-mode. If so, that's good news, and the lockup does indeed sound like bug#72721. From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 25 16:59:19 2024 Received: (at 72681) by debbugs.gnu.org; 25 Aug 2024 20:59:19 +0000 Received: from localhost ([127.0.0.1]:43375 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1siKKV-0002PX-3G for submit@debbugs.gnu.org; Sun, 25 Aug 2024 16:59:19 -0400 Received: from fhigh7-smtp.messagingengine.com ([103.168.172.158]:39759) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1siKKU-0002PI-01 for 72681@debbugs.gnu.org; Sun, 25 Aug 2024 16:59:18 -0400 Received: from phl-compute-06.internal (phl-compute-06.nyi.internal [10.202.2.46]) by mailfhigh.nyi.internal (Postfix) with ESMTP id 35F69114C014; Sun, 25 Aug 2024 16:58:22 -0400 (EDT) Received: from phl-imap-12 ([10.202.2.86]) by phl-compute-06.internal (MEProxy); Sun, 25 Aug 2024 16:58:22 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=markhepburn.com; h=cc:cc:content-type:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to; s=fm1; t=1724619502; x= 1724705902; bh=brQqKdWXYEZhoz+q7YyMqC+rgctbgO1X5ekiJf/J4/w=; b=T QdtcndifwPYGthJQK4xl7RJ/4+xECi7K8j9abQSDCkhpR40YNp+qw+MBI/nT+k3Q 7iZ+vwE6ZrOUyZyJj+eJ4vl4wDmEfN/f+kAiFWeb936jccdDapi9+NfkbxhMaNOJ +X8Lnm0gL/j/tIIAW8eCXauWqnXwoEGyjEQeQc/+oaX+jBT2IMpziAeTccHFRfS5 DRc9MNbEFackYXECvqIn/31yDr6tQ5haBdZXkDuaB4lK1fUZj/EdNsY6oDg+Jija 3sUdvOfsGzFCQabnTLbBjtJ5/eYMhi2pLA7bVO7kdfbPCI/xOCl8Uu3putV92cBW XqHLKhwPTRV/t1cW6GxZA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm1; t=1724619502; x=1724705902; bh=brQqKdWXYEZhoz+q7YyMqC+rgctb gO1X5ekiJf/J4/w=; b=KYEWVxgOc7Z3T7jBag5XUy3vfqeTtHreLzZZCe0x5R0Z 0FA4Rg1dCsOBQUl4Y2OhFnpK0rHgfMjzHjHY6kK07lWRvmwLwX65zV5hwcXYamk9 nV5zT/xyD7Gg0s2Vv6YuP35qYeiQqOz6qgTp/rbBEjUMl4K1ji0I6jwvVtYlRgam tPAvJhwjZdoLaiZfIQlId0Ue6nmqj55PSePGrmSq7YLHHe724FkGlwPpD+eyKtZw DoZE1Dm/6+i5POnUu9IxQ0qK04W8Fb/pBhQ7z2RWOBcl6REgmawmiPh5gVL5YvYa QNbftx5OH4ld+lV9NQQTF0o0P7Gq1+lTkRgP2LXflQ== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeftddruddviedgudehgecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdp uffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivg hnthhsucdlqddutddtmdenucfjughrpefoggffhffvvefkjghfufgtsegrtderreertddt necuhfhrohhmpedfofgrrhhkucfjvghpsghurhhnfdcuoehmrghrkhesmhgrrhhkhhgvph gsuhhrnhdrtghomheqnecuggftrfgrthhtvghrnhepjeekjeetudelveehudejveeglefh tdetkeekfeehteffteelteekgefgudehhfegnecuvehluhhsthgvrhfuihiivgeptdenuc frrghrrghmpehmrghilhhfrhhomhepmhgrrhhksehmrghrkhhhvghpsghurhhnrdgtohhm pdhnsggprhgtphhtthhopeefpdhmohguvgepshhmthhpohhuthdprhgtphhtthhopeejvd eikeduseguvggssghughhsrdhgnhhurdhorhhgpdhrtghpthhtohepjhhpohhrthgvrhgs uhhgshesghhmrghilhdrtghomhdprhgtphhtthhopegvlhhiiiesghhnuhdrohhrgh X-ME-Proxy: Feedback-ID: id27146ce:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id 4FE171C20065; Sun, 25 Aug 2024 16:58:21 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface MIME-Version: 1.0 Date: Mon, 26 Aug 2024 06:58:00 +1000 From: "Mark Hepburn" To: "Jim Porter" , "Eli Zaretskii" Message-Id: <128878ce-8d0a-4ad8-a719-cb65a7bc2bbb@app.fastmail.com> In-Reply-To: <919ee13a-de08-a64c-93c7-fb7cb50c6373@gmail.com> References: <6aa9c901-b469-4d19-b86e-60ccccdf95fb@app.fastmail.com> <8634n362gv.fsf@gnu.org> <418fb258-c318-9aa2-8bd1-73b34611fb32@gmail.com> <976ffa0e-fff3-42c4-951e-f82c91e81754@app.fastmail.com> <7342c229-29c3-055c-e453-3f661197f441@gmail.com> <10e7d27d-0891-4e7c-a42a-ddc448ad91f7@app.fastmail.com> <90b466b8-93d3-654c-c944-7d0a441d3eac@gmail.com> <31873240-cedb-4a6e-825c-2ad60caa8b11@app.fastmail.com> <3cbd38fd-82e5-46aa-bc51-a8cd3caf688d@app.fastmail.com> <86zfp1kuya.fsf@gnu.org> <919ee13a-de08-a64c-93c7-fb7cb50c6373@gmail.com> Subject: Re: bug#72681: 31.0.50; visual-wrap-prefix-mode interacts badly with plain lists in org-mode Content-Type: multipart/alternative; boundary=56d922597e9a45f4bf51bfb1a8794df1 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 72681 Cc: 72681@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --56d922597e9a45f4bf51bfb1a8794df1 Content-Type: text/plain Content-Transfer-Encoding: 7bit Oops, sorry -- the lockup was resolved with bug#72721 (I had it down to a reproduction case using diff-hl, which adds fringe displays to highlight changed lines). The "this one" involved lsp-dart, which adds guide-lines to show hierarchy. I didn't have a minimal reproduction case yet, but it was using text-overlays to show the guidelines, which were mis-rendered when overlapping with the min-width etc properties added by visual-line-wrap-mode. That was resolved with the same patch from bug#72721. Apologies for the lack of context. On Mon, Aug 26, 2024, at 4:50 AM, Jim Porter wrote: > On 8/24/2024 10:55 PM, Eli Zaretskii wrote: > >> Date: Sun, 25 Aug 2024 10:12:41 +1000 > >> From: "Mark Hepburn" > >> Cc: "Eli Zaretskii" > >> > >> As an added bonus, the patch from bug#72721 fixes this one too. > > > > This one was supposed to be fixed already, by a different change. > > Mark, by "this one", did you mean the dart-mode issue you'd mentioned? > > On 8/18/2024 2:53 AM, Mark Hepburn wrote: > > I'm getting rendering-lockups with dart-mode when I enable visual-wrap-prefix-mode. > > If so, that's good news, and the lockup does indeed sound like bug#72721. > --56d922597e9a45f4bf51bfb1a8794df1 Content-Type: text/html Content-Transfer-Encoding: quoted-printable
Oops, sorry -- = the lockup was resolved with bug#72721 (I had it down to a reproduction = case using diff-hl, which adds fringe displays to highlight changed line= s).

The "this one" involved lsp-dart, which= adds guide-lines to show hierarchy.  I didn't have a minimal repro= duction case yet, but it was using text-overlays to show the guidelines,= which were mis-rendered when overlapping with the min-width etc propert= ies added by visual-line-wrap-mode.  That was resolved with the sam= e patch from bug#72721.

Apologies for the l= ack of context.

On Mon, Aug 26, 2024, at 4:= 50 AM, Jim Porter wrote:
On 8/24/2024 10:55 PM, Eli Zaretskii wrote:
= >> Date: Sun, 25 Aug 2024 10:12:41 +1000
>> Fr= om: "Mark Hepburn" <mark@mark= hepburn.com>
>> Cc: "Eli Zaretskii" <eliz@gnu.org>
>>
>> As an added bonus, the patch from bug#72721 fixes = this one too.

> This one was s= upposed to be fixed already, by a different change.

Mark, by "this one", did you mean the dart-mode issue you'd men= tioned?

On 8/18/2024 2:53 AM, Mark Hepburn = wrote:
> I'm getting rendering-lockups with dart-mode w= hen I enable visual-wrap-prefix-mode.

If so= , that's good news, and the lockup does indeed sound like bug#72721.
=


--56d922597e9a45f4bf51bfb1a8794df1-- From unknown Wed Jun 18 23:07:31 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 23 Sep 2024 11:24:09 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator