Function: window--state-normalize-buffer-name

window--state-normalize-buffer-name is a byte-compiled function defined in window.el.gz.

Signature

(window--state-normalize-buffer-name BUFFER)

Documentation

Normalize BUFFER name, accommodating uniquify.

If BUFFER is under uniquify management, return its buffer-name with its prefixes and suffixes removed; otherwise return BUFFER's buffer-name.

Source Code

;; Defined in /usr/src/emacs/lisp/window.el.gz
(defun window--state-normalize-buffer-name (buffer)
  "Normalize BUFFER name, accommodating `uniquify'.
If BUFFER is under `uniquify' management, return its `buffer-name' with
its prefixes and suffixes removed; otherwise return BUFFER's
`buffer-name'."
  (or (and window-state-normalize-buffer-name
           (fboundp 'uniquify-buffer-base-name)
           (with-current-buffer buffer
             (uniquify-buffer-base-name)))
      (buffer-name buffer)))