* mu4e/mu4e-main.el (mu4e~main-toggle-mail-sending-mode): Save position when toggling.
This commit is contained in:
@ -158,12 +158,15 @@ clicked."
|
|||||||
(defun mu4e~main-toggle-mail-sending-mode ()
|
(defun mu4e~main-toggle-mail-sending-mode ()
|
||||||
"Toggle sending mail mode, either queued or direct."
|
"Toggle sending mail mode, either queued or direct."
|
||||||
(interactive)
|
(interactive)
|
||||||
|
(let ((curpos (point)))
|
||||||
(unless (file-directory-p smtpmail-queue-dir)
|
(unless (file-directory-p smtpmail-queue-dir)
|
||||||
(mu4e-error "`smtpmail-queue-dir' does not exist"))
|
(mu4e-error "`smtpmail-queue-dir' does not exist"))
|
||||||
(setq smtpmail-queue-mail (not smtpmail-queue-mail))
|
(setq smtpmail-queue-mail (not smtpmail-queue-mail))
|
||||||
(message
|
(message
|
||||||
(concat "Outgoing mail will now be "
|
(concat "Outgoing mail will now be "
|
||||||
(if smtpmail-queue-mail "queued" "sent directly")))
|
(if smtpmail-queue-mail "queued" "sent directly")))
|
||||||
(mu4e~main-view))
|
(mu4e~main-view)
|
||||||
|
;; "queued" and "direct" have same length.
|
||||||
|
(goto-char curpos)))
|
||||||
|
|
||||||
(provide 'mu4e-main)
|
(provide 'mu4e-main)
|
||||||
|
|||||||
Reference in New Issue
Block a user