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

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

[nongnu] elpa/crux 1967a75 041/112: Allow users to create directories wi


From: ELPA Syncer
Subject: [nongnu] elpa/crux 1967a75 041/112: Allow users to create directories with crux-rename-file-and-buffer
Date: Wed, 11 Aug 2021 09:57:49 -0400 (EDT)

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

    Allow users to create directories with crux-rename-file-and-buffer
---
 crux.el | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/crux.el b/crux.el
index 8c167f9..ff88d40 100644
--- a/crux.el
+++ b/crux.el
@@ -232,7 +232,9 @@ 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-from-minibuffer "New name: " filename)))
+      (let* ((new-name (read-from-minibuffer "New name: " filename))
+             (containing-dir (file-name-directory new-name)))
+        (make-directory containing-dir t)
         (cond
          ((vc-backend filename) (vc-rename-file filename new-name))
          (t



reply via email to

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