Function: ruler-mode-character-validate

ruler-mode-character-validate is a byte-compiled function defined in ruler-mode.el.gz.

Signature

(ruler-mode-character-validate WIDGET)

Documentation

Ensure WIDGET value is a valid character value.

Source Code

;; Defined in /usr/src/emacs/lisp/ruler-mode.el.gz
;; IMPORTANT: This function must be defined before the following
;; defcustoms because it is used in their :validate clause.
(defun ruler-mode-character-validate (widget)
  "Ensure WIDGET value is a valid character value."
  (save-excursion
    (let ((value (widget-value widget)))
      (unless (characterp value)
        (widget-put widget :error
                    (format "Invalid character value: %S" value))
        widget))))