message: skip <#secure
authorJulien Danjou <julien@danjou.info>
Wed, 24 Nov 2010 20:26:25 +0000 (21:26 +0100)
committerJulien Danjou <julien@danjou.info>
Wed, 24 Nov 2010 20:29:42 +0000 (21:29 +0100)
Signed-off-by: Julien Danjou <julien@danjou.info>
lisp/ChangeLog
lisp/message.el

index bb395c8..9b3045f 100644 (file)
@@ -7,6 +7,8 @@
 
 2010-11-24  Julien Danjou  <julien@danjou.info>
 
+       * message.el (message-goto-body): Skip <#secure.
+
        * shr.el (shr-insert-color-overlay): Replace deprecated syntax.
        (shr-tag-body): Add background support.
        (shr-descend): Add background support.
index bff11b2..1e9d47f 100644 (file)
@@ -3098,8 +3098,11 @@ M-RET    `message-newline-and-reformat' (break the line and reformat)."
             (looking-at "[ \t]*\n"))
     (expand-abbrev))
   (goto-char (point-min))
-  (or (search-forward (concat "\n" mail-header-separator "\n") nil t)
-      (search-forward-regexp "[^:]+:\\([^\n]\\|\n[ \t]\\)+\n\n" nil t)))
+  (prog1
+      (or (search-forward (concat "\n" mail-header-separator "\n") nil t)
+          (search-forward-regexp "[^:]+:\\([^\n]\\|\n[ \t]\\)+\n\n" nil t))
+    (while (looking-at "^<#secure") (forward-line 1))))
+
 
 (defun message-in-body-p ()
   "Return t if point is in the message body."