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"))))