X-Git-Url: https://git.notmuchmail.org/git?p=notmuch;a=blobdiff_plain;f=emacs%2Fnotmuch-show.el;h=e7c22da0f54c35f128b70721128dbe6c87393b26;hp=c670160d93f4445cd622e6e10e7d5d23dddd4f02;hb=427fa5e6e66eb238783f6cace56cbdcafc9c648d;hpb=5f71a4d3e15fa2ff7d4bcc9b8bfb8a2057b26ad7 diff --git a/emacs/notmuch-show.el b/emacs/notmuch-show.el index c670160d..e7c22da0 100644 --- a/emacs/notmuch-show.el +++ b/emacs/notmuch-show.el @@ -1674,6 +1674,9 @@ current thread." (defun notmuch-show-get-date () (notmuch-show-get-header :Date)) +(defun notmuch-show-get-timestamp () + (notmuch-show-get-prop :timestamp)) + (defun notmuch-show-get-from () (notmuch-show-get-header :From)) @@ -2239,10 +2242,17 @@ thread from search." (interactive) (notmuch-common-do-stash (notmuch-show-get-cc))) -(defun notmuch-show-stash-date () - "Copy date of current message to kill-ring." - (interactive) - (notmuch-common-do-stash (notmuch-show-get-date))) +(put 'notmuch-show-stash-date 'notmuch-prefix-doc + "Copy timestamp of current message to kill-ring.") +(defun notmuch-show-stash-date (&optional stash-timestamp) + "Copy date of current message to kill-ring. + +If invoked with a prefix argument, copy timestamp of current +message to kill-ring." + (interactive "P") + (if stash-timestamp + (notmuch-common-do-stash (format "%d" (notmuch-show-get-timestamp))) + (notmuch-common-do-stash (notmuch-show-get-date)))) (defun notmuch-show-stash-filename () "Copy filename of current message to kill-ring."