Skip to content

Commit 5c1262a

Browse files
committed
[wip] when no tempdir: try (clojure-project-dir) as fallback first
1 parent b5f7a4d commit 5c1262a

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

cider-util.el

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -530,8 +530,10 @@ Any other value is just returned."
530530

531531
(defun cider--make-nearby-temp-copy (file)
532532
(with-demoted-errors "Failed to copy to temporary file:\n %s"
533-
(let ((new-file (file-name-concat (temporary-file-directory)
534-
(cider--make-temp-name file))))
533+
(let* ((default-directory (or (clojure-project-dir) default-directory))
534+
;; Note: (temporary-file-directory) uses `default-directory' as fallback.
535+
(new-file (file-name-concat (temporary-file-directory)
536+
(cider--make-temp-name file))))
535537
(copy-file file new-file :exists-ok nil nil :keep-permissions)
536538
new-file)))
537539

0 commit comments

Comments
 (0)