aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTeddy Wing2018-04-12 20:30:20 +0200
committerTeddy Wing2018-04-12 20:46:20 +0200
commit11e6924d9f1071bbd938d04a94bc3ac6ac3bf321 (patch)
tree4c579145d3b34ca7b752a5267f13d831065e8b95
parent368931b4c0109f7148c7e350cc6daa082466ad47 (diff)
downloadw3m-session-backup-11e6924d9f1071bbd938d04a94bc3ac6ac3bf321.tar.bz2
Include the file path in the minibuffer confirmation message
Instead of printing a generic success message, include the filename and path of the newly saved backup file. Extract the code that generates the file path from `w3m-session-backup--save-backup` to a new function so it can be reused.
-rw-r--r--w3m-session-backup.el15
1 files changed, 11 insertions, 4 deletions
diff --git a/w3m-session-backup.el b/w3m-session-backup.el
index 1eecc49..b688151 100644
--- a/w3m-session-backup.el
+++ b/w3m-session-backup.el
@@ -79,9 +79,7 @@
(defun w3m-session-backup--save-backup ()
"Save the current w3m crash recovery session to a new YAML file."
(with-temp-file
- (concat
- (file-name-as-directory w3m-session-backup-save-directory)
- (funcall w3m-session-backup-filename-function))
+ (w3m-session-backup--save-to)
(insert
(string-join
(mapcar
@@ -98,13 +96,22 @@
(format "w3m-tabs-%s.yml"
(format-time-string "%Y%m%d-%Hh%Mm%S")))
+(defun w3m-session-backup--save-to ()
+ "Path to the file that the session YAML will be saved to."
+ (concat
+ (file-name-as-directory w3m-session-backup-save-directory)
+ (funcall w3m-session-backup-filename-function)))
+
;;;###autoload
(defun w3m-session-backup ()
"Save the current w3m crash recovery session to a new YAML file."
(interactive)
(w3m-session-backup--save-backup)
- (minibuffer-message "Session saved"))
+ (minibuffer-message
+ (concat
+ "Session saved to "
+ (w3m-session-backup--save-to))))
(provide 'w3m-session-backup)