Function: f-relative
f-relative is a for file-relative-name, defined in
files.el.gz.
Signature
(f-relative FILENAME &optional DIRECTORY)
Documentation
Convert FILENAME to be relative to DIRECTORY (default: default-directory).
This function returns a relative file name that is equivalent to FILENAME
when used with that default directory as the default.
If FILENAME is a relative file name, it will be interpreted as existing in
default-directory.
If FILENAME and DIRECTORY lie on different machines or on different drives
on a DOS/Windows machine, it returns FILENAME in expanded form.
Other relevant functions are documented in the f group.
Shortdoc
;; f
(f-relative "/some/path/relative/to/my/file.txt" "/some/path/")
=> "relative/to/my/file.txt"
(f-relative "/default/directory/my/file.txt")
=> "../default/directory/my/file.txt"