aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Monnier2005-01-28 16:27:25 +0000
committerStefan Monnier2005-01-28 16:27:25 +0000
commitf5d01350c3c6b5a50d4324cd1e894fb3fdd71f2f (patch)
tree920e85da942668752efb2c976124947c29e244b4
parentf9475d97eec72a62b179f98eb086a406f6c44101 (diff)
downloademacs-f5d01350c3c6b5a50d4324cd1e894fb3fdd71f2f.tar.gz
emacs-f5d01350c3c6b5a50d4324cd1e894fb3fdd71f2f.zip
(message-beginning-of-line): Change the behavior when
invoked between BOL and : so that it first moves backward.
-rw-r--r--lisp/gnus/message.el20
1 files changed, 10 insertions, 10 deletions
diff --git a/lisp/gnus/message.el b/lisp/gnus/message.el
index 113547741c0..d88fd54b144 100644
--- a/lisp/gnus/message.el
+++ b/lisp/gnus/message.el
@@ -1,5 +1,5 @@
1;;; message.el --- composing mail and news messages 1;;; message.el --- composing mail and news messages
2;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004 2;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
3;; Free Software Foundation, Inc. 3;; Free Software Foundation, Inc.
4 4
5;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 5;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
@@ -800,7 +800,7 @@ variable isn't used."
800;; is nil. See: http://article.gmane.org/gmane.emacs.gnus.general/51138 800;; is nil. See: http://article.gmane.org/gmane.emacs.gnus.general/51138
801(defcustom message-generate-headers-first '(references) 801(defcustom message-generate-headers-first '(references)
802 "Which headers should be generated before starting to compose a message. 802 "Which headers should be generated before starting to compose a message.
803If `t', generate all required headers. This can also be a list of headers to 803If t, generate all required headers. This can also be a list of headers to
804generate. The variables `message-required-news-headers' and 804generate. The variables `message-required-news-headers' and
805`message-required-mail-headers' specify which headers to generate. 805`message-required-mail-headers' specify which headers to generate.
806 806
@@ -5295,10 +5295,10 @@ outside the message header or if the option `message-beginning-of-line'
5295is nil. 5295is nil.
5296 5296
5297If point is in the message header and on a (non-continued) header 5297If point is in the message header and on a (non-continued) header
5298line, move point to the beginning of the header value. If point 5298line, move point to the beginning of the header value or the beginning of line,
5299is already there, move point to beginning of line. Therefore, 5299whichever is closer. If point is already at beginning of line, move point to
5300repeated calls will toggle point between beginning of field and 5300beginning of header value. Therefore, repeated calls will toggle point
5301beginning of line." 5301between beginning of field and beginning of line."
5302 (interactive "p") 5302 (interactive "p")
5303 (let ((zrs 'zmacs-region-stays)) 5303 (let ((zrs 'zmacs-region-stays))
5304 (when (and (interactive-p) (boundp zrs)) 5304 (when (and (interactive-p) (boundp zrs))
@@ -5309,9 +5309,9 @@ beginning of line."
5309 (bol (progn (beginning-of-line n) (point))) 5309 (bol (progn (beginning-of-line n) (point)))
5310 (eol (gnus-point-at-eol)) 5310 (eol (gnus-point-at-eol))
5311 (eoh (re-search-forward ": *" eol t))) 5311 (eoh (re-search-forward ": *" eol t)))
5312 (if (or (not eoh) (equal here eoh)) 5312 (goto-char
5313 (goto-char bol) 5313 (if (and eoh (or (< eoh here) (= bol here)))
5314 (goto-char eoh))) 5314 eoh bol)))
5315 (beginning-of-line n))) 5315 (beginning-of-line n)))
5316 5316
5317(defun message-buffer-name (type &optional to group) 5317(defun message-buffer-name (type &optional to group)
@@ -6880,5 +6880,5 @@ regexp VARSTR."
6880;; coding: iso-8859-1 6880;; coding: iso-8859-1
6881;; End: 6881;; End:
6882 6882
6883;;; arch-tag: 94b32cac-4504-4b6c-8181-030ebf380ee0 6883;; arch-tag: 94b32cac-4504-4b6c-8181-030ebf380ee0
6884;;; message.el ends here 6884;;; message.el ends here