GNU bug report logs -
#61432
28.2; [PATCH] viper-init: disable face support
Previous Next
Reported by: Andrés Ramírez <rrandresf <at> hotmail.com>
Date: Sat, 11 Feb 2023 14:28:02 UTC
Severity: normal
Tags: patch
Found in version 28.2
Done: Eli Zaretskii <eliz <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
>>>>> On Sun, 12 Feb 2023 18:53:05 +0000, andrés ramírez <rrandresf <at> hotmail.com> said:
INKA> ;; minibuffer faces
INKA> - (if (viper-has-face-support-p)
INKA> + (if (and (viper-has-face-support-p) (not (and (boundp 'viper-disable-minibuffer-faces) viper-disable-minibuffer-faces)))
INKA> (setq viper-minibuffer-current-face
INKA> (cond ((eq state 'emacs-state) viper-minibuffer-emacs-face)
INKA> ((eq state 'vi-state) viper-minibuffer-vi-face)
INKA> @@ -1923,6 +1923,12 @@
INKA> :group 'viper-misc)
You donʼt need to check if 'viper-disable-minibuffer-faces' is
bound. Itʼs a defcustom, it will always be bound.
INKA> +(defcustom viper-disable-minibuffer-faces nil
INKA> + "If non-nil, viper does change the minibuffer faces."
INKA> + :type 'boolean
INKA> + :group 'viper-misc)
INKA> +
INKA> +
Setting things to 't' to disable functionality I always find
confusing. How about you invert it:
(defcustom viper-enable-minibuffer-faces t
"Whether viper changes the minibuffer faces."
:type 'boolean
:group 'viper-misc)
Thanks
Robert
--
This bug report was last modified 2 years and 171 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.