Function: embark-custom-candidates
embark-custom-candidates is a natively compiled function defined in
embark.el.
Signature
(embark-custom-candidates)
Documentation
Return all variables and faces listed in this Custom-mode buffer.
Source Code
;; Defined in /nix/store/lls066p88vbzffl5j0d16jbhwpn2zfz2-emacs-packages-deps/share/emacs/site-lisp/elpa/embark-20260610.302/embark.el
(defun embark-custom-candidates ()
"Return all variables and faces listed in this `Custom-mode' buffer."
(when (derived-mode-p 'Custom-mode)
(cons 'symbol ; gets refined to variable or face when acted upon
(save-excursion
(goto-char (point-min))
(let (symbols)
(while (not (eobp))
(when-let* ((widget (widget-at (point))))
(when (eq (car widget) 'custom-visibility)
(push
`(,(symbol-name
(plist-get (cdr (plist-get (cdr widget) :parent))
:value))
,(point)
. ,(progn
(re-search-forward ":" (line-end-position) 'noerror)
(point)))
symbols)))
(forward-line))
(nreverse symbols))))))