Function: uniquify--create-file-buffer-advice
uniquify--create-file-buffer-advice is a byte-compiled function
defined in uniquify.el.gz.
Signature
(uniquify--create-file-buffer-advice BUF FILENAME)
Documentation
Uniquify buffer names with parts of directory name.
Source Code
;; Defined in /usr/src/emacs/lisp/uniquify.el.gz
;; (advice-add 'create-file-buffer :around #'uniquify--create-file-buffer-advice)
(defun uniquify--create-file-buffer-advice (buf filename)
;; BEWARE: This is called directly from `files.el'!
"Uniquify buffer names with parts of directory name."
(when uniquify-buffer-name-style
(let ((filename (expand-file-name (directory-file-name filename))))
(uniquify-rationalize-file-buffer-names
(file-name-nondirectory filename)
(file-name-directory filename)
buf))))