summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordjcb <djcb@djcbsoftware.nl>2014-06-02 08:42:05 +0300
committerdjcb <djcb@djcbsoftware.nl>2014-06-02 08:42:05 +0300
commita36d4bd72f992baff1f8529909cd1a5ba47bb1b5 (patch)
treee39292fcd87ca2b12a857c367f40d741df08ad45
parente954cb127bc0707c3558da81a86aa66e40c44105 (diff)
* mu4e: make sure there's always an ending newline
-rw-r--r--mu4e/mu4e-draft.el7
1 files changed, 4 insertions, 3 deletions
diff --git a/mu4e/mu4e-draft.el b/mu4e/mu4e-draft.el
index 0b622be..1c9a1f6 100644
--- a/mu4e/mu4e-draft.el
+++ b/mu4e/mu4e-draft.el
@@ -423,11 +423,12 @@ from either `mu4e~draft-reply-construct', or
(new (mu4e~draft-newmsg-construct))
(t (mu4e-error "unsupported compose-type %S" compose-type))))
;; include the message signature (if it's set)
- (when mu4e-compose-signature-auto-include
- (let ((message-signature mu4e-compose-signature)
+ (if mu4e-compose-signature-auto-include
+ (let ((message-signature (or mu4e-compose-signature "\n"))
(message-signature-insert-empty-line t))
(message-insert-signature)
- (mu4e~fontify-signature)))))
+ (mu4e~fontify-signature))
+ (insert "\n"))))
;; evaluate mu4e~drafts-drafts-folder once, here, and use that value
;; throughout.
(set (make-local-variable 'mu4e~draft-drafts-folder) draft-dir)