+2009-09-21 Chong Yidong <cyd@stupidchicken.com>
+
+ * cedet/semantic.el (semantic-parser-working-message): Use a less
+ technical parsing message.
+ (semantic-mode): Require semantic/db-ebrowse if we need to.
+
+ * cedet/semantic/util-modes.el (semantic-highlight-func-mode): Doc
+ fix.
+
2009-09-21 Chong Yidong <cyd@stupidchicken.com>
* cedet/semantic/db.el (semanticdb--inhibit-make-directory): New
"Current version of Semantic.")
(declare-function inversion-test "inversion")
+(declare-function semanticdb-load-ebrowse-caches "semantic/db-ebrowse")
(defun semantic-require-version (major minor &optional beta)
"Non-nil if this version of semantic does not satisfy a specific version.
"Return the message string displayed while parsing.
If optional argument ARG is non-nil it is appended to the message
string."
- (if semantic-parser-name
- (format "%s/%s..." semantic-parser-name (or arg ""))
- (format "%s" (or arg ""))))
+ (concat "Parsing"
+ (if arg (format " %s" arg))
+ (if semantic-parser-name (format " (%s)" semantic-parser-name))
+ "..."))
\f
;;; Application Parser Entry Points
;;
(when (and (boundp 'semanticdb-default-system-save-directory)
(stringp semanticdb-default-system-save-directory)
(file-exists-p semanticdb-default-system-save-directory))
+ (require 'semantic/db-ebrowse)
(semanticdb-load-ebrowse-caches)))
(add-hook 'mode-local-init-hook 'semantic-new-buffer-fcn)
;; Add mode-local hooks
"Minor mode to highlight the first line of the current tag.
Enables/disables making the header line of functions sticky.
A function (or other tag class specified by
-`semantic-stickfunc-sticky-classes') is highlighted, meaning the
+`semantic-stickyfunc-sticky-classes') is highlighted, meaning the
first line which describes the rest of the construct.
-See `semantic-stickfunc-mode' for putting a function in the
+See `semantic-stickyfunc-mode' for putting a function in the
header line. This mode recycles the stickyfunc configuration
classes list.