Function: idlwave-shell-break-in
idlwave-shell-break-in is an interactive and byte-compiled function
defined in idlw-shell.el.gz.
Signature
(idlwave-shell-break-in)
Documentation
Look for a module name near point and set a break point for it.
The command looks for an identifier near point and sets a breakpoint for the first line of the corresponding module. If MODULE is t, set in the current routine.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/obsolete/idlw-shell.el.gz
(defun idlwave-shell-break-in ()
"Look for a module name near point and set a break point for it.
The command looks for an identifier near point and sets a breakpoint
for the first line of the corresponding module. If MODULE is t, set
in the current routine."
(interactive)
(let* ((module (idlwave-fix-module-if-obj_new (idlwave-what-module)))
(type (nth 1 module))
(name (car module))
(class (nth 2 module)))
(if module
(progn
(setq module (idlwave-make-full-name class name))
(idlwave-shell-module-source-query module type)
(idlwave-shell-set-bp-in-module name type class))
(error "No identifier at point"))))