diff options
| author | Kévin Le Gouguec <kevin.legouguec@gmail.com> | 2023-02-04 12:19:42 +0100 |
|---|---|---|
| committer | Kévin Le Gouguec <kevin.legouguec@gmail.com> | 2023-02-04 12:19:42 +0100 |
| commit | 4715ebbe473da3a08e77b2bf561f9b4f29e73ce4 (patch) | |
| tree | a510fb341194229607cff63b4e9b9ce881ab3090 | |
| parent | 50c8657b85d6a8505a9184f7d7d10b5105c4a874 (diff) | |
| download | memory-leaks-4715ebbe473da3a08e77b2bf561f9b4f29e73ce4.tar.xz | |
Add scratched itch
| -rw-r--r-- | itches/emacs/tracker.org | 24 |
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, |
