Function: idlwave-get-routine-info-from-buffers

idlwave-get-routine-info-from-buffers is a byte-compiled function defined in idlwave.el.gz.

Signature

(idlwave-get-routine-info-from-buffers BUFFERS)

Documentation

Call idlwave-get-buffer-routine-info on idlwave-mode buffers in BUFFERS.

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/idlwave.el.gz
;;----- Scanning buffers -------------------

(defun idlwave-get-routine-info-from-buffers (buffers)
  "Call `idlwave-get-buffer-routine-info' on `idlwave-mode' buffers in BUFFERS."
  (let (buf routine-lists res)
    (save-excursion
      (while (setq buf (pop buffers))
	(set-buffer buf)
	(if (and (derived-mode-p 'idlwave-mode)
		 buffer-file-name)
	    ;; yes, this buffer has the right mode.
	    (progn (setq res (condition-case nil
				 (idlwave-get-buffer-routine-info)
			       (error nil)))
		   (push res routine-lists)))))
    ;; Concatenate the individual lists and return the result
    (apply #'nconc routine-lists)))