Function: ebrowse-rename-buffer
ebrowse-rename-buffer is a byte-compiled function defined in
ebrowse.el.gz.
Signature
(ebrowse-rename-buffer NEW-NAME)
Documentation
Rename current buffer to NEW-NAME.
If a buffer with name NEW-NAME already exists, delete it first.
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/ebrowse.el.gz
(defun ebrowse-rename-buffer (new-name)
"Rename current buffer to NEW-NAME.
If a buffer with name NEW-NAME already exists, delete it first."
(let ((old-buffer (get-buffer new-name)))
(unless (eq old-buffer (current-buffer))
(when old-buffer
(save-excursion (kill-buffer old-buffer)))
(rename-buffer new-name))))