diff lisp/modes/make-mode.el @ 94:1040fe1366ac xemacs-20-0f2

Import from CVS: tag xemacs-20-0f2
author cvs
date Mon, 13 Aug 2007 09:12:09 +0200
parents 1ce6082ce73f
children cca96a509cfe
line wrap: on
line diff
--- a/lisp/modes/make-mode.el	Mon Aug 13 09:11:41 2007 +0200
+++ b/lisp/modes/make-mode.el	Mon Aug 13 09:12:09 2007 +0200
@@ -946,12 +946,11 @@
    target makefile-target-colon))
 
 (defun makefile-browser-format-macro-line (macro selected)
-  (format
    (concat (make-string makefile-browser-leftmost-column ?\ )
 	   (if selected
 	       makefile-browser-selected-mark
 	     makefile-browser-unselected-mark)
-	   (makefile-format-macro-ref macro))))
+	   (makefile-format-macro-ref macro)))
 
 (defun makefile-browser-fill (targets macros)
   (let ((inhibit-read-only t))
@@ -1108,7 +1107,9 @@
   (setq makefile-browser-client (current-buffer))
   (makefile-pickup-targets)
   (makefile-pickup-macros)
-  (makefile-browse makefile-target-table makefile-macro-table))
+  (makefile-browse makefile-target-table
+                   ;; take out the runtime macros which were added for completion sake -gk
+                   (set-difference makefile-macro-table makefile-runtime-macros-list)))