Function: f-uniquify
f-uniquify is a byte-compiled function defined in f.el.
Signature
(f-uniquify FILES)
Documentation
Return unique suffixes of FILES.
This function expects no duplicate paths.
Other relevant functions are documented in the f group.
Shortdoc
;; f
(f-uniquify '("/foo/bar" "/foo/baz" "/foo/quux"))
=> ("bar" "baz" "quux")
(f-uniquify '("/foo/bar" "/www/bar" "/foo/quux"))
=> ("foo/bar" "www/bar" "quux")
(f-uniquify '("/foo/bar" "/www/bar" "/www/bar/quux"))
=> ("foo/bar" "www/bar" "quux")
(f-uniquify '("/foo/bar" "/foo/baz" "/home/www/bar" "/home/www/baz" "/var/foo" "/opt/foo/www/baz"))
=> ("foo/bar" "www/bar" "foo/baz" "home/www/baz" "foo/www/baz" "foo")
Source Code
;; Defined in ~/.emacs.d/elpa/f-20241003.1131/f.el
(defun f-uniquify (files)
"Return unique suffixes of FILES.
This function expects no duplicate paths."
(-map 'car (f--uniquify files)))