(and (string-match "/\\w+$" file)
(not (file-directory-p file))
(let ((tmp (get-buffer-create "*semanticdb-ebrowse-tmp*")))
- (save-excursion
- (set-buffer tmp)
+ (with-current-buffer tmp
(condition-case nil
(insert-file-contents file nil 0 100 t)
(error (insert-file-contents file nil nil nil t)))
(regexp nil)
)
;; Create the input to the ebrowse command
- (save-excursion
- (set-buffer filebuff)
+ (with-current-buffer filebuff
(buffer-disable-undo filebuff)
(setq default-directory (expand-file-name dir))
(insert "\n")))
files)
;; Cleanup the ebrowse output buffer.
- (save-excursion
- (set-buffer (get-buffer-create "*EBROWSE OUTPUT*"))
+ (with-current-buffer (get-buffer-create "*EBROWSE OUTPUT*")
(erase-buffer))
;; Call the EBROWSE command.
(message "Creating ebrowse file: %s ..." savein)
;; Create a short LOADER program for loading in this database.
(let* ((lfn (concat savein "-load.el"))
(lf (find-file-noselect lfn)))
- (save-excursion
- (set-buffer lf)
+ (with-current-buffer lf
(erase-buffer)
(insert "(semanticdb-ebrowse-load-helper \""
(expand-file-name dir)