Fix non-string args to file-exists-p! macro
This commit is contained in:
parent
1d072a6c9e
commit
30c091d3f5
1 changed files with 2 additions and 1 deletions
|
@ -33,7 +33,8 @@ This is used by `file-exists-p!' and `project-file-exists-p!'."
|
||||||
(let ((filevar (make-symbol "file")))
|
(let ((filevar (make-symbol "file")))
|
||||||
`(let* ((file-name-handler-alist nil)
|
`(let* ((file-name-handler-alist nil)
|
||||||
(,filevar ,spec))
|
(,filevar ,spec))
|
||||||
(and ,(if directory
|
(and (stringp ,filevar)
|
||||||
|
,(if directory
|
||||||
`(let ((default-directory ,directory))
|
`(let ((default-directory ,directory))
|
||||||
(,exists-fn ,filevar))
|
(,exists-fn ,filevar))
|
||||||
(list exists-fn filevar))
|
(list exists-fn filevar))
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue