n
Size: a a a
n
¥
A
DL
DL
n
(defalias 'tramp-compat-file-name-concat
(if (fboundp 'file-name-concat)
#'file-name-concat
(lambda (directory &rest components)
(unless (null directory)
(let ((components (delq nil components))
file-name-handler-alist)
(if (null components)
directory
(tramp-compat-file-name-concat
(concat (file-name-as-directory directory) (car components))
(cdr components))))))))
(defalias 'scratch-file-name-concat
(if (fboundp 'file-name-concat)
#'file-name-concat
(lambda (directory &rest components)
(let ((components (cl-remove-if (lambda (el)
(or (null el) (equal "" el)))
components))
file-name-handler-alist)
(if (null components)
directory
(eval `(scratch-file-name-concat
,(concat (unless (or (equal "" directory) (null directory))
(file-name-as-directory directory))
(car components))
,@(cdr components))))))))
DL
DL
DL
A
DL
a
n
DL
A
Aß
n
n