Function: elisp-scope--analyze-custom-declare-variable
elisp-scope--analyze-custom-declare-variable is a byte-compiled
function defined in elisp-scope.el.gz.
Signature
(elisp-scope--analyze-custom-declare-variable F &rest ARGS)
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/elisp-scope.el.gz
(elisp-scope-define-function-analyzer custom-declare-variable (sym default doc &rest args)
(elisp-scope-1 sym '(symbol . defvar))
(elisp-scope-1 default)
(elisp-scope-1 doc)
(while-let ((kw (car-safe args))
(bkw (elisp-scope--sym-bare kw))
((keywordp bkw)))
(elisp-scope-report-s kw 'constant)
(elisp-scope-1 (cadr args)
(cl-case bkw
(:type 'widget-type)
(:group '(symbol . group))))
(setq args (cddr args)))
(when args (elisp-scope-n args)))