Function: widget-plist-convert-widget
widget-plist-convert-widget is a byte-compiled function defined in
wid-edit.el.gz.
Signature
(widget-plist-convert-widget WIDGET)
Source Code
;; Defined in /usr/src/emacs/lisp/wid-edit.el.gz
(defvar widget-plist-value-type) ;Dynamic variable
(defun widget-plist-convert-widget (widget)
;; Handle `:options'.
(let* ((options (widget-get widget :options))
(widget-plist-value-type (widget-get widget :value-type))
(other `(editable-list :inline t
(group :inline t
,(widget-get widget :key-type)
,widget-plist-value-type)))
(args (if options
(list `(checklist :inline t
:greedy t
,@(mapcar #'widget-plist-convert-option
options))
other)
(list other))))
(widget-put widget :args args)
widget))