call expand-file-name anyway.
(defun file-relative-name (filename &optional directory)
"Convert FILENAME to be relative to DIRECTORY (default: default-directory)."
(setq filename (expand-file-name filename)
- directory (file-name-as-directory (if directory
- (expand-file-name directory)
- default-directory)))
+ directory (file-name-as-directory (expand-file-name
+ (or directory default-directory))))
(file-relative-name-1 directory))
\f
(defun save-buffer (&optional args)