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))))