GNU bug report logs - #72579
29.4; Viper does not handle changing cursor colour well

Previous Next

Package: emacs;

Reported by: ZharMeny <zharmeny <at> protonmail.com>

Date: Sun, 11 Aug 2024 15:15:01 UTC

Severity: normal

Merged with 72580

Found in version 29.4

To reply to this bug, email your comments to 72579 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#72579; Package emacs. (Sun, 11 Aug 2024 15:15:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to ZharMeny <zharmeny <at> protonmail.com>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Sun, 11 Aug 2024 15:15:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: ZharMeny <zharmeny <at> protonmail.com>
To: "bug-gnu-emacs <at> gnu.org" <bug-gnu-emacs <at> gnu.org>
Cc: "info <at> protesilaos.com" <info <at> protesilaos.com>
Subject: 29.4; Viper does not handle changing cursor colour well
Date: Sun, 11 Aug 2024 14:05:44 +0000
If you change the cursor colour with viper-mode enabled, it will use the 'remembered' cursor colour from the previous theme, which makes cursor practically invisible if switching between dark and light themes.

Here's an `emacs -Q` reproduction:

  (load-theme 'modus-operandi)
  (viper-mode)
  (modus-themes-toggle)

The (internal) variable `viper-vi-state-cursor-color` seems to be the culprit, as it remembers the cursor color of the theme that is no longer active after the toggle.

This problem is not specific to modus-themes, any theme should work.




Merged 72579 72580. Request was from Eli Zaretskii <eliz <at> gnu.org> to control <at> debbugs.gnu.org. (Sun, 11 Aug 2024 15:31:02 GMT) Full text and rfc822 format available.

This bug report was last modified 312 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.