]> git.eshelyaron.com Git - emacs.git/commitdiff
lisp/cedet/semantic/edit.el: Add local vars for autoloading.
authorChong Yidong <cyd@stupidchicken.com>
Sat, 5 Sep 2009 20:38:12 +0000 (20:38 +0000)
committerChong Yidong <cyd@stupidchicken.com>
Sat, 5 Sep 2009 20:38:12 +0000 (20:38 +0000)
Autoload semantic-parse-changes-default defalias.

lisp/cedet/semantic/analyze/complete.el: Require semantic/find when
compiling.

lisp/cedet/semantic/analyze/debug.el: Require semantic and
semantic/analyze/complete.  Require semantic/find when compiling.
(semantic-analyzer-debug-insert-include-summary): Require
semantic/dep.

lisp/cedet/semantic/analyze/fcn.el: Require semantic and semantic/tag.

lisp/cedet/semantic/analyze/complete.el
lisp/cedet/semantic/analyze/debug.el
lisp/cedet/semantic/analyze/fcn.el
lisp/cedet/semantic/edit.el

index a44100b128fcfdf025b30159101219652b155c01..c0914cefe4cc892270cb1528eecfee2f3158e9fb 100644 (file)
@@ -32,6 +32,9 @@
 
 (require 'semantic/analyze)
 
+;; For semantic-find-* macros:
+(eval-when-compile (require 'semantic/find))
+
 ;;; Code:
 
 ;;; Helper Fcns
@@ -272,6 +275,7 @@ Argument CONTEXT is an object specifying the locally derived context."
 ;; Local variables:
 ;; generated-autoload-file: "../loaddefs.el"
 ;; generated-autoload-feature: semantic/loaddefs
+;; generated-autoload-load-name: "semantic/analyze/complete"
 ;; End:
 
 ;;; semantic/analyze/complete.el ends here
index 09c1e70f23a7260ddb68de2e61ca96036b6ff8c8..db89f66e3001378474233bc692cf90e37209fd6e 100644 (file)
 ;; Provide a top-order debugging tool for figuring out what's going on with
 ;; smart completion and analyzer mode.
 
+(require 'semantic)
 (require 'semantic/analyze)
+(require 'semantic/analyze/complete)
 (require 'semantic/db-typecache)
 
+;; For semantic-find-tags-by-class:
+(eval-when-compile (require 'semantic/find))
+
 ;;; Code:
 
 (defun semantic-analyze-debug-assist ()
@@ -375,8 +380,11 @@ or implementing a version specific to ")
       (princ "\n"))
     (princ "\n")))
 
+(defvar semantic-dependency-system-include-path)
+
 (defun semantic-analyzer-debug-insert-include-summary (table)
   "Display a summary of includes for the semanticdb TABLE."
+  (require 'semantic/dep)
   (semantic-fetch-tags)
   (let ((inc (semantic-find-tags-by-class 'include table))
        ;;(path (semanticdb-find-test-translate-path-no-loading))
index 304ab12cbe8d5afd72f3755e6c4e32a22a7af63a..6fe5c49b0bc3e2b1c67dc6008c64167bba7f6a7a 100644 (file)
@@ -26,6 +26,8 @@
 ;;; Code:
 
 (require 'mode-local)
+(require 'semantic)
+(require 'semantic/tag)
 
 ;;; Small Mode Specific Options
 ;;
index 79cfe185dee9abe4e0f1eae2817a5aaa8e322e95..e53198aa7ab4fa8a5ef49f4f1d7a5554f955b940 100644 (file)
@@ -818,6 +818,7 @@ This function is for internal use by `semantic-edits-incremental-parser'."
     changed-tags))
 
 ;; Make it the default changes parser
+;;;###autoload
 (defalias 'semantic-parse-changes-default
   'semantic-edits-incremental-parser)
 
@@ -961,4 +962,10 @@ lost if not transferred into NEWTAG."
 
 (provide 'semantic/edit)
 
+;; Local variables:
+;; generated-autoload-file: "loaddefs.el"
+;; generated-autoload-feature: semantic/loaddefs
+;; generated-autoload-load-name: "semantic/edit"
+;; End:
+
 ;;; semantic/edit.el ends here