From 257374076c8451e3b13f0916da6bd23af1f97041 Mon Sep 17 00:00:00 2001 From: djcb Date: Tue, 18 Sep 2012 21:25:28 +0300 Subject: [PATCH] * mu4e: support autocompletion when choosing file/dir for saving attachments --- mu4e/mu4e-view.el | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/mu4e/mu4e-view.el b/mu4e/mu4e-view.el index cc1023c8..f2c9e482 100644 --- a/mu4e/mu4e-view.el +++ b/mu4e/mu4e-view.el @@ -870,12 +870,14 @@ message-at-point if nil) to disk." (attnum (or attnum (mu4e~view-get-attach-num "Attachment to save" msg))) (att (mu4e~view-get-attach msg attnum)) - (path (concat mu4e-attachment-dir "/" (plist-get att :name))) +_ (path (concat mu4e-attachment-dir "/")) + (fname (plist-get att :name)) (index (plist-get att :index)) (retry t)) (while retry - (setq path (expand-file-name (read-string - (mu4e-format "Save as ") path))) + (setq path (expand-file-name + (read-directory-name + (mu4e-format "Save as ") path nil nil fname))) (setq retry (and (file-exists-p path) (not (y-or-n-p (mu4e-format "Overwrite '%s'?" path))))))