emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/crux 2be95ea 040/112: Use read-from-minibuffer for the new


From: ELPA Syncer
Subject: [nongnu] elpa/crux 2be95ea 040/112: Use read-from-minibuffer for the new file name
Date: Wed, 11 Aug 2021 09:57:49 -0400 (EDT)

branch: elpa/crux
commit 2be95ea0ff7285624268e75135d52b7a3b68d1ef
Author: Wilfred Hughes <me@wilfred.me.uk>
Commit: Wilfred Hughes <me@wilfred.me.uk>

    Use read-from-minibuffer for the new file name
    
    `read-file-name` works great for existing file names, but this command
    is often used to renaming files to names that aren't currently used.
    
    If a user is using a completion backend like ido or helm,
    `read-file-name` will prompt them for an *existing* file name. Instead,
    allow them to input arbitrary strings.
---
 crux.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/crux.el b/crux.el
index e88bc0c..8c167f9 100644
--- a/crux.el
+++ b/crux.el
@@ -232,7 +232,7 @@ point reaches the beginning or end of the buffer, stop 
there."
   (let ((filename (buffer-file-name)))
     (if (not (and filename (file-exists-p filename)))
         (rename-buffer (read-from-minibuffer "New name: " (buffer-name)))
-      (let ((new-name (read-file-name "New name: " filename)))
+      (let ((new-name (read-from-minibuffer "New name: " filename)))
         (cond
          ((vc-backend filename) (vc-rename-file filename new-name))
          (t



reply via email to

[Prev in Thread] Current Thread [Next in Thread]