From a7f016b53e3a56e0f7d9fa4532aedee0176c089a Mon Sep 17 00:00:00 2001 From: Kévin Le Gouguec Date: Mon, 17 Feb 2025 22:32:46 +0100 Subject: Update visual-wrap-prefix-mode rants The jank. THE JANK. (Note sure the whitespace-mode itch is still relevant; thanks for no repro recipe Past Me) --- itches/emacs/tracker.org | 66 +++++++++++++++++++++++++++++++++--------------- 1 file changed, 45 insertions(+), 21 deletions(-) (limited to 'itches') diff --git a/itches/emacs/tracker.org b/itches/emacs/tracker.org index 440a005..cc1a73b 100644 --- a/itches/emacs/tracker.org +++ b/itches/emacs/tracker.org @@ -871,6 +871,51 @@ managed to write a unit test. :END: Aka "visual-line-mode adds newlines before words that end up being split anyway"; the problem occurs without wrap-prefixes. +**** TODO Faces bleed backward +#+begin_example + foo bar ↩ +↪baz +#+end_example +Point on "baz", mark-sexp: empty space between "bar" and end of +previous visual line is marked. +*** visual-wrap-prefix +**** DONE [[bug:41810]] Fontify wrap-prefix +:PROPERTIES: +:Role: author +:PatchApplied: t +:END: +**** DONE [[bug:76008]] Vs text-scale +:PROPERTIES: +:Role: author +:Kudos: Jim Porter,fixing +:END: +**** TODO [[bug:76018]] Stop sticking to RET +:PROPERTIES: +:Role: author +:END: +**** TODO More fontifying? +1. Start ~markdown-mode~. +2. Write some ~> long line~ of quoted text. +3. Start ~visual-line-mode~ and ~adaptive-wrap-prefix-mode~ + +~>~ markers are not fontified. +**** TODO Take ~display~ property into account +1. Start ~markdown-mode~. +2. ~markdown-toggle-markup-hiding~. +3. Write some ~> long line~ of quoted text. +4. Start ~visual-line-mode~ and ~adaptive-wrap-prefix-mode~ + +The ~wrap-prefix~ does not match the opening ~>~'s ~display~ property. +**** TODO Ignore ~whitespace-mode~ +Seeing whitespace markers is misleading. +**** TODO Ignore some faces +#+begin_example + - foo bar ↩ +↪ baz +#+end_example +With point on "baz": +- mark-sexp: wrap-prefix gets =region= face +- flyspell-mode: wrap-prefix gets =flyspell-incorrect= face ** Themes *** Modus **** DONE [[https://gitlab.com/protesilaos/modus-themes/-/merge_requests/50][protesilaos/modus-themes!50]] Tone down ~icomplete-selected-match~ @@ -910,27 +955,6 @@ rationales from the commit messages. For my own sanity: - (NEWS) applied [[https://git.savannah.nongnu.org/cgit/ada-mode.git/commit/?h=org.emacs.ada-mode&id=e5bc6c3c][there]]; - [[https://debbugs.gnu.org/cgi/bugreport.cgi?bug=52167;msg=5;att=3;filename=0002-ada-mode.el-ada-mode-menu-Prefer-ada-find-file.patch][ada-mode patch 2]]: not applied; - [[https://debbugs.gnu.org/cgi/bugreport.cgi?bug=52167;msg=5;att=4;filename=0003-ada-mode.el-ada-find-file-Support-future-Emacs-versi.patch][ada-mode patch 3]]: applied [[https://git.savannah.nongnu.org/cgit/ada-mode.git/commit/?h=org.emacs.ada-mode&id=cd3bdbf6993d5f070795399c8f5ea538291c1d73][here]], squashed with [[https://debbugs.gnu.org/cgi/bugreport.cgi?bug=52167;msg=5;att=2;filename=0001-Explicitly-bind-project-read-file-name-function.patch][patch 1]]. -** adaptive-wrap -*** DONE [[bug:41810]] Fontify wrap-prefix -:PROPERTIES: -:Role: author -:PatchApplied: t -:END: -*** TODO More fontifying? -1. Start ~markdown-mode~. -2. Write some ~> long line~ of quoted text. -3. Start ~visual-line-mode~ and ~adaptive-wrap-prefix-mode~ - -~>~ markers are not fontified. -*** TODO Take ~display~ property into account -1. Start ~markdown-mode~. -2. ~markdown-toggle-markup-hiding~. -3. Write some ~> long line~ of quoted text. -4. Start ~visual-line-mode~ and ~adaptive-wrap-prefix-mode~ - -The ~wrap-prefix~ does not match the opening ~>~'s ~display~ property. -*** TODO Ignore ~whitespace-mode~ -Seeing whitespace markers is misleading. ** debbugs *** DONE [[bug:38551]] bind to RET rather than return :PROPERTIES: -- cgit v1.2.3