emacs-diffs
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]