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 CFB-FUN FILENAME &rest ARGS)

Documentation

Uniquify buffer names with parts of directory name.

Source Code

;; Defined in /usr/src/emacs/lisp/uniquify.el.gz
(defun uniquify--create-file-buffer-advice (cfb-fun filename &rest args)
  "Uniquify buffer names with parts of directory name."
  (let ((retval (apply cfb-fun filename args)))
  (if 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) retval)))
    retval))