Parse only directory names too
Files that aren't parsed for their contents should still have their destination name parsed in case either the file or parent directory have variables in them.
This commit is contained in:
parent
34b2b9e7ff
commit
4c157a4d5d
1 changed files with 9 additions and 7 deletions
|
@ -113,14 +113,16 @@ Parse both paths and files in the process."
|
|||
(if (string-equal (file-name-extension src-filename) "etpl")
|
||||
(kaarvok-parse-and-copy-file
|
||||
src-filename (file-name-sans-extension dst-filename))
|
||||
(let ((to (kaarvok-parse-file-name to)))
|
||||
(if (not (file-exists-p to))
|
||||
(make-directory to t)
|
||||
(unless (file-directory-p to)
|
||||
(error
|
||||
(concat "Cannot create project at %s, file "
|
||||
"already exists and is not a directory.") to)))
|
||||
"already exists and is not a directory.") to))))
|
||||
|
||||
(copy-file src-filename dst-filename))))
|
||||
(copy-file src-filename
|
||||
(kaarvok-parse-file-name dst-filename)))))
|
||||
(set 'files (cdr files)))))
|
||||
|
||||
;;;###autoload
|
||||
|
|
Loading…
Reference in a new issue