Improve directory prompt used by package-vc-checkout
authorJoseph Turner <joseph@breatheoutbreathe.in>
Tue, 30 Jan 2024 08:52:39 +0000 (00:52 -0800)
committerPhilip Kaludercic <philipk@posteo.net>
Wed, 14 Feb 2024 16:51:59 +0000 (17:51 +0100)
* lisp/emacs-lisp/package-vc.el (package-vc--read-package-name): Use
read-directory-name instead of read-file-name.  (Bug#66114)

lisp/emacs-lisp/package-vc.el

index e89ead89d4bb681e33ff9f746be59a03409f22a8..5c5486de2903ed58639f687f52d8edefcd731a27 100644 (file)
@@ -825,8 +825,8 @@ for the last released version of the package."
   (interactive
    (let* ((name (package-vc--read-package-name "Fetch package source: ")))
      (list (cadr (assoc name package-archive-contents #'string=))
-           (read-file-name "Clone into new or empty directory: " nil nil t nil
-                           (lambda (dir) (or (not (file-exists-p dir))
+           (read-directory-name "Clone into new or empty directory: " nil nil
+                                (lambda (dir) (or (not (file-exists-p dir))
                                              (directory-empty-p dir))))
            (and current-prefix-arg :last-release))))
   (setf directory (expand-file-name directory))