Variable: uniquify-strip-common-suffix
uniquify-strip-common-suffix is a customizable variable defined in
uniquify.el.gz.
Value
t
Documentation
If non-nil, strip common directory suffixes of conflicting files.
E.g. if you open /a1/b/c/d and /a2/b/c/d, the buffer names will say
"d|a1" and "d|a2" instead of "d|a1/b/c" and "d|a2/b/c".
This can be handy when you have deep parallel hierarchies.
Setting this variable directly will not usually take effect; use either
M-x customize (customize) or setopt, or call uniquify--set-option; otherwise
reload your buffers.
Probably introduced at or before Emacs version 22.1.
Source Code
;; Defined in /usr/src/emacs/lisp/uniquify.el.gz
(defcustom uniquify-strip-common-suffix
;; Using it when uniquify-min-dir-content>0 doesn't make much sense.
(eq 0 uniquify-min-dir-content)
"If non-nil, strip common directory suffixes of conflicting files.
E.g. if you open /a1/b/c/d and /a2/b/c/d, the buffer names will say
\"d|a1\" and \"d|a2\" instead of \"d|a1/b/c\" and \"d|a2/b/c\".
This can be handy when you have deep parallel hierarchies.
Setting this variable directly will not usually take effect; use either
\\[customize] or `setopt', or call `uniquify--set-option'; otherwise
reload your buffers."
:type 'boolean
:initialize #'custom-initialize-default
:set #'uniquify--set-option)