Function: idlwave-shell-enable-all-bp

idlwave-shell-enable-all-bp is a byte-compiled function defined in idlw-shell.el.gz.

Signature

(idlwave-shell-enable-all-bp &optional ENABLE NO-UPDATE BPL)

Documentation

Disable all breakpoints we know about which need disabling.

If ENABLE is non-nil, enable them instead.

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/idlw-shell.el.gz
(defun idlwave-shell-enable-all-bp (&optional enable no-update bpl)
  "Disable all breakpoints we know about which need disabling.
If ENABLE is non-nil, enable them instead."
  (let  ((bpl (or bpl idlwave-shell-bp-alist)) disabled modified)
    (while bpl
      (setq disabled (idlwave-shell-bp-get (car bpl) 'disabled))
      (when (xor (not disabled) (eq enable 'enable))
	(idlwave-shell-toggle-enable-current-bp
	 (car bpl) (if (eq enable 'enable) 'enable 'disable) no-update)
	(push (car bpl) modified))
      (setq bpl (cdr bpl)))
    (unless no-update (idlwave-shell-bp-query))
    modified))