Function: widget-field-value-delete

widget-field-value-delete is a byte-compiled function defined in wid-edit.el.gz.

Signature

(widget-field-value-delete WIDGET)

Documentation

Remove the widget from the list of active editing fields.

Source Code

;; Defined in /usr/src/emacs/lisp/wid-edit.el.gz
(defun widget-field-value-delete (widget)
  "Remove the widget from the list of active editing fields."
  (setq widget-field-list (delq widget widget-field-list))
  (setq widget-field-new (delq widget widget-field-new))
  ;; These are nil if the :format string doesn't contain `%v'.
  (let ((overlay (widget-get widget :field-overlay)))
    (when (overlayp overlay)
      (delete-overlay overlay))))