Function: edebug--add-source-info

edebug--add-source-info is a byte-compiled function defined in edebug.el.gz.

Signature

(edebug--add-source-info FRAME DEF-NAME BEFORE-INDEX AFTER-INDEX)

Documentation

Update FRAME with the additional info needed by an edebug--frame.

Save DEF-NAME, BEFORE-INDEX and AFTER-INDEX in FRAME.

Source Code

;; Defined in /usr/src/emacs/lisp/emacs-lisp/edebug.el.gz
(defun edebug--add-source-info (frame def-name before-index after-index)
  "Update FRAME with the additional info needed by an edebug--frame.
Save DEF-NAME, BEFORE-INDEX and AFTER-INDEX in FRAME."
  (when (and before-index def-name)
    (setf (edebug--frame-flags frame)
          (plist-put (copy-sequence (edebug--frame-flags frame))
                     :source-available t)))
  (setf (edebug--frame-def-name frame) (and before-index def-name))
  (setf (edebug--frame-before-index frame) before-index)
  (setf (edebug--frame-after-index frame) after-index))