summaryrefslogtreecommitdiff
path: root/lisp/cedet/semantic/ede-grammar.el
diff options
context:
space:
mode:
Diffstat (limited to 'lisp/cedet/semantic/ede-grammar.el')
-rw-r--r--lisp/cedet/semantic/ede-grammar.el6
1 files changed, 2 insertions, 4 deletions
diff --git a/lisp/cedet/semantic/ede-grammar.el b/lisp/cedet/semantic/ede-grammar.el
index e0162f52c8d..e19234bb812 100644
--- a/lisp/cedet/semantic/ede-grammar.el
+++ b/lisp/cedet/semantic/ede-grammar.el
@@ -129,8 +129,7 @@ Lays claim to all -by.el, and -wy.el files."
(proj (ede-target-parent obj))
(default-directory (oref proj directory)))
(mapc (lambda (src)
- (save-excursion
- (set-buffer (find-file-noselect src))
+ (with-current-buffer (find-file-noselect src)
(save-excursion
(semantic-grammar-create-package))
(save-buffer)
@@ -162,8 +161,7 @@ Lays claim to all -by.el, and -wy.el files."
(concat (ede-pmake-varname this) "_SEMANTIC_GRAMMAR_EL")
(insert
(mapconcat (lambda (src)
- (save-excursion
- (set-buffer (find-file-noselect src))
+ (with-current-buffer (find-file-noselect src)
(concat (semantic-grammar-package) ".el")))
(oref this source)
" ")))