emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

emacs-28 1f6cdeb: Ensure valid end/beginning lines in message-mark-inser


From: Lars Ingebrigtsen
Subject: emacs-28 1f6cdeb: Ensure valid end/beginning lines in message-mark-inserted-region
Date: Fri, 22 Oct 2021 10:38:42 -0400 (EDT)

branch: emacs-28
commit 1f6cdeb12c3cb8a86159cae9bfd638d8139c123e
Author: Lars Ingebrigtsen <larsi@gnus.org>
Commit: Lars Ingebrigtsen <larsi@gnus.org>

    Ensure valid end/beginning lines in message-mark-inserted-region
    
    * lisp/gnus/message.el (message-mark-inserted-region): Ensure
    there's a newline before inserting the end line (bug#51324).
---
 lisp/gnus/message.el | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/lisp/gnus/message.el b/lisp/gnus/message.el
index d460f9b..bbf1c78 100644
--- a/lisp/gnus/message.el
+++ b/lisp/gnus/message.el
@@ -2395,6 +2395,8 @@ If VERBATIM, use slrn style verbatim marks (\"#v+\" and 
\"#v-\")."
   (save-excursion
     ;; add to the end of the region first, otherwise end would be invalid
     (goto-char end)
+    (unless (bolp)
+      (insert "\n"))
     (insert (if verbatim "#v-\n" message-mark-insert-end))
     (goto-char beg)
     (insert (if verbatim "#v+\n" message-mark-insert-begin))))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]