summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--itches/emacs/tracker.org24
1 files changed, 24 insertions, 0 deletions
diff --git a/itches/emacs/tracker.org b/itches/emacs/tracker.org
index 102cf66..985badb 100644
--- a/itches/emacs/tracker.org
+++ b/itches/emacs/tracker.org
@@ -275,6 +275,30 @@ Cf. [[https://bugs.archlinux.org/task/58886][Arch Linux]], [[https://bugs.debian
:Role: author
:PatchApplied: t
:END:
+*** kill-ring
+**** DONE [[bug:60841]] ~copy-region-blink-delay~ spuriously kicks in when the =region= face has =:inverse-video=
+:PROPERTIES:
+:Role: author
+:PatchApplied: t
+:END:
+From ~emacs -Q~:
+#+begin_src elisp
+M-: (custom-set-faces '(region ((t (:foreground "blue" :inverse-video t)))))
+C-x h
+M-w
+; ⇒ point moves to mark then back after copy-region-blink-delay seconds.
+#+end_src
+
+This is caused by ~indicate-copied-region~ checking for =region=
+having a =:background= to assess whether it's "highlighted".
+
+The bug report snowballed into
+
+- fixing a couple of corner-cases that made
+ ~face-differs-from-default-p~ less useful than it could be,
+- adding a user-option for users who actually want that feedback
+ unconditionally,
+- my first patch committed [[https://git.savannah.gnu.org/cgit/emacs.git/commit/?h=emacs-29&id=c4988840598b7da84b25d21a1936ce1ab6f6d666][in my own name]] 😲
*** imenu
**** TODO Add grouping/sorting predicates to ~imenu~ completion
So that ~imenu~ + ~icomplete-vertical-mode~ becomes a built-in,