Mercurial > emacs
diff lisp/cedet/semantic.el @ 105442:96247a7ec10d
* cedet/semantic.el (semantic-mode): Parse all existing buffers when
enabled.
author | Chong Yidong <cyd@stupidchicken.com> |
---|---|
date | Sun, 04 Oct 2009 19:25:26 +0000 |
parents | 457c7a0ec078 |
children | d0906291f75b |
line wrap: on
line diff
--- a/lisp/cedet/semantic.el Sun Oct 04 19:22:09 2009 +0000 +++ b/lisp/cedet/semantic.el Sun Oct 04 19:25:26 2009 +0000 @@ -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