Function: idlwave-help-toggle-header-match-and-def

idlwave-help-toggle-header-match-and-def is an interactive and byte-compiled function defined in idlw-help.el.gz.

Signature

(idlwave-help-toggle-header-match-and-def &optional ARG TOP)

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/obsolete/idlw-help.el.gz
(defun idlwave-help-toggle-header-match-and-def (&optional _arg top)
  (interactive)
  (let ((args idlwave-help-args)
	pos)
    (if idlwave-help-in-header
	;; Header was the last thing displayed
	(progn
	  (setq idlwave-help-in-header nil)
	  (setq pos idlwave-help-def-pos))
      ;; Try to display header
      (setq pos (apply #'idlwave-help-find-in-doc-header
		       (if top
			   (list (car args) (nth 1 args) (nth 2 args) nil)
			 args)))
      (if pos
	  (setq idlwave-help-in-header t)
	(error "Cannot find doclib header for routine %s"
	       (idlwave-make-full-name (nth 2 idlwave-help-args)
				       (nth 0 idlwave-help-args)))))
    (if pos
	(progn
	  (goto-char pos)
	  (recenter 0)))))