Function: elisp-scope-loop-with
elisp-scope-loop-with is a byte-compiled function defined in
elisp-scope.el.gz.
Signature
(elisp-scope-loop-with VAR REST)
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/elisp-scope.el.gz
(defun elisp-scope-loop-with (var rest)
(let* ((bare (elisp-scope--sym-bare var))
(beg (symbol-with-pos-pos var))
(l (elisp-scope--local-new bare beg elisp-scope-local-bindings))
(eql (car rest)))
(when beg (elisp-scope--binding bare beg))
(if (eq (elisp-scope--sym-bare eql) '=)
(let* ((val (cadr rest)) (more (cddr rest)))
(elisp-scope-1 val)
(let ((elisp-scope-local-bindings l))
(elisp-scope-loop-with-and more)))
(let ((elisp-scope-local-bindings l))
(elisp-scope-loop-with-and rest)))))