Lines Matching defs:var
95 (defvar idlwave-current-tags-var nil)
137 (let* ((var (downcase (match-string 1))))
145 (if (or (not (string= var (or idlwave-current-tags-var "@")))
148 (idlwave-prepare-structure-tag-completion var))
165 (defun idlwave-prepare-structure-tag-completion (var)
173 (idlwave-complete-structure-tag-query-shell var)
177 idlwave-current-tags-var var
184 (error "Cannot complete structure tags of variable %s" var)))
191 (while (idlwave-find-structure-definition var nil 'all)
197 idlwave-current-tags-var var
204 (error "Cannot complete structure tags of variable %s" var))))
206 (defun idlwave-complete-structure-tag-query-shell (var)
209 (format "if size(%s,/TYPE) eq 8 then print,tag_names(%s)" var var)