Function: makefile-browse

makefile-browse is a byte-compiled function defined in make-mode.el.gz.

This function is obsolete since 30.1; use imenu instead.

Signature

(makefile-browse TARGETS MACROS)

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/make-mode.el.gz
(defun makefile-browse (targets macros)
  (declare (obsolete imenu "30.1"))
  (if (zerop (+ (length targets) (length macros)))
      (progn
	(beep)
        (message
         (substitute-command-keys
          (concat "No macros or targets to browse!  "
                  "Consider running \\[makefile-pickup-everything]"))))
    (let ((browser-buffer (get-buffer-create makefile-browser-buffer-name)))
      (pop-to-buffer browser-buffer)
      (with-suppressed-warnings ((obsolete makefile-browser-fill))
        (makefile-browser-fill targets macros))
      (shrink-window-if-larger-than-buffer)
      (setq-local makefile-browser-selection-vector
                  (make-vector (+ (length targets) (length macros)) nil))
      (with-suppressed-warnings ((obsolete makefile-browser-start-interaction))
        (makefile-browser-start-interaction)))))