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

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 basename)
  ;; BEWARE: This is called directly from `files.el'!
  "Uniquify buffer names with parts of directory name."
  (when uniquify-buffer-name-style
    (uniquify-rationalize-file-buffer-names
     basename
     (file-name-directory (expand-file-name (directory-file-name filename)))
     buf)))