From 4715ebbe473da3a08e77b2bf561f9b4f29e73ce4 Mon Sep 17 00:00:00 2001 From: Kévin Le Gouguec Date: Sat, 4 Feb 2023 12:19:42 +0100 Subject: Add scratched itch --- itches/emacs/tracker.org | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) 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, -- cgit v1.2.3