Function: idlwave-shell-break-here
idlwave-shell-break-here is an autoloaded, interactive and
byte-compiled function defined in idlw-shell.el.gz.
Signature
(idlwave-shell-break-here &optional COUNT CMD CONDITION DISABLED NO-SHOW)
Documentation
Set breakpoint at current line.
If COUNT is nil then an ordinary breakpoint is set. We treat a COUNT of 1 as a temporary breakpoint using the ONCE keyword. Counts greater than 1 use the IDL AFTER=count keyword to break only after reaching the statement COUNT times.
Optional argument CMD is a list or function to evaluate upon reaching the breakpoint. CONDITION is a break condition, and DISABLED, if non-nil disables the breakpoint.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/idlw-shell.el.gz
(defun idlwave-shell-break-here (&optional count cmd condition disabled
no-show)
"Set breakpoint at current line.
If COUNT is nil then an ordinary breakpoint is set. We treat a COUNT
of 1 as a temporary breakpoint using the ONCE keyword. Counts greater
than 1 use the IDL AFTER=count keyword to break only after reaching
the statement COUNT times.
Optional argument CMD is a list or function to evaluate upon reaching
the breakpoint. CONDITION is a break condition, and DISABLED, if
non-nil disables the breakpoint."
(interactive "P")
(when (listp count)
(if (equal (car count) 4)
(setq condition (read-string "Break Condition: ")))
(setq count nil))
(idlwave-shell-set-bp
;; Create breakpoint
(idlwave-shell-bp (idlwave-shell-current-frame)
(list count cmd condition disabled)
(idlwave-shell-current-module))
no-show))