[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] emacs/lisp ChangeLog cedet/semantic.el
From: |
Chong Yidong |
Subject: |
[Emacs-diffs] emacs/lisp ChangeLog cedet/semantic.el |
Date: |
Sun, 04 Oct 2009 19:25:29 +0000 |
CVSROOT: /sources/emacs
Module name: emacs
Changes by: Chong Yidong <cyd> 09/10/04 19:25:29
Modified files:
lisp : ChangeLog
lisp/cedet : semantic.el
Log message:
* cedet/semantic.el (semantic-mode): Parse all existing buffers when
enabled.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/emacs/lisp/ChangeLog?cvsroot=emacs&r1=1.16350&r2=1.16351
http://cvs.savannah.gnu.org/viewcvs/emacs/lisp/cedet/semantic.el?cvsroot=emacs&r1=1.7&r2=1.8
Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/emacs/emacs/lisp/ChangeLog,v
retrieving revision 1.16350
retrieving revision 1.16351
diff -u -b -r1.16350 -r1.16351
--- ChangeLog 4 Oct 2009 19:22:09 -0000 1.16350
+++ ChangeLog 4 Oct 2009 19:25:26 -0000 1.16351
@@ -5,6 +5,7 @@
(semantic-new-buffer-fcn): Call parser setup functions here.
(semantic-mode): Don't call parser setup functions here, it's done
in semantic-new-buffer-fcn now.
+ (semantic-mode): Parse all existing buffers when enabled.
* cedet/srecode/compile.el (srecode-compile-file): Call
semantic-new-buffer-fcn if the buffer has not been parsed.
Index: cedet/semantic.el
===================================================================
RCS file: /sources/emacs/emacs/lisp/cedet/semantic.el,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- cedet/semantic.el 4 Oct 2009 19:22:12 -0000 1.7
+++ cedet/semantic.el 4 Oct 2009 19:25:29 -0000 1.8
@@ -1075,7 +1075,10 @@
(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-hook 'mode-local-init-hook 'semantic-new-buffer-fcn)
+ (dolist (b (buffer-list))
+ (with-current-buffer b
+ (semantic-new-buffer-fcn))))
;; Disable all Semantic features.
(remove-hook 'mode-local-init-hook 'semantic-new-buffer-fcn)
;; FIXME: handle semanticdb-load-ebrowse-caches