Function: idlwave-complete-sysvar-tag-help

idlwave-complete-sysvar-tag-help is a byte-compiled function defined in idlwave.el.gz.

Signature

(idlwave-complete-sysvar-tag-help MODE WORD)

Source Code

;; Defined in /usr/src/emacs/lisp/obsolete/idlwave.el.gz
(defun idlwave-complete-sysvar-tag-help (mode word)
  (let* ((var (nth 1 idlwave-completion-help-info))
	(entry (assoc var idlwave-system-variables-alist))
	(tags (cdr (assq 'tags entry)))
	(main (nth 1 (assq 'link entry)))
	target)
    (cond
     ((eq mode 'test) ; we can at least link the main
      (and (stringp word) entry main))
     ((eq mode 'set)
      (if entry
	  (setq idlw-help-link
		(if (setq target (cdr (assoc-string word tags t)))
		    (idlwave-substitute-link-target main target)
		  main)))) ;; setting dynamic!!!
     (t (error "This should not happen")))))