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))))