diff options
| author | Miles Bader | 2008-04-24 04:51:03 +0000 |
|---|---|---|
| committer | Miles Bader | 2008-04-24 04:51:03 +0000 |
| commit | 285935fe5dbd6c60096abe4991ddac12d81a3ab6 (patch) | |
| tree | 9b91d5c72d4d981007f2e63d403dacdd46ad218e | |
| parent | 9f0d1d6f744a15997572318cffe2bfb65322137c (diff) | |
| download | emacs-285935fe5dbd6c60096abe4991ddac12d81a3ab6.tar.gz emacs-285935fe5dbd6c60096abe4991ddac12d81a3ab6.zip | |
Merge from gnus--rel--5.10
Revision: emacs@sv.gnu.org/emacs--rel--22--patch-257
| -rw-r--r-- | etc/GNUS-NEWS | 10 | ||||
| -rw-r--r-- | lisp/gnus/ChangeLog | 35 | ||||
| -rw-r--r-- | lisp/gnus/gnus-diary.el | 8 | ||||
| -rw-r--r-- | lisp/gnus/gnus-sum.el | 27 | ||||
| -rw-r--r-- | lisp/gnus/message.el | 57 | ||||
| -rw-r--r-- | man/ChangeLog | 33 | ||||
| -rw-r--r-- | man/gnus-faq.texi | 21 | ||||
| -rw-r--r-- | man/gnus.texi | 22 | ||||
| -rw-r--r-- | man/message.texi | 7 |
9 files changed, 180 insertions, 40 deletions
diff --git a/etc/GNUS-NEWS b/etc/GNUS-NEWS index 89df6ab2df8..6631897523f 100644 --- a/etc/GNUS-NEWS +++ b/etc/GNUS-NEWS | |||
| @@ -26,6 +26,8 @@ installer issues a warning if other Gnus installations which will shadow | |||
| 26 | the latest one are detected. You can then remove those shadows manually | 26 | the latest one are detected. You can then remove those shadows manually |
| 27 | or remove them using `make remove-installed-shadows'. | 27 | or remove them using `make remove-installed-shadows'. |
| 28 | 28 | ||
| 29 | ** The installation directory name is allowed to have spaces and/or tabs. | ||
| 30 | |||
| 29 | ** New `make.bat' for compiling and installing Gnus under MS Windows | 31 | ** New `make.bat' for compiling and installing Gnus under MS Windows |
| 30 | 32 | ||
| 31 | Use `make.bat' if you want to install Gnus under MS Windows, the first | 33 | Use `make.bat' if you want to install Gnus under MS Windows, the first |
| @@ -436,6 +438,10 @@ The variable `gnus-use-idna' controls this. | |||
| 436 | `mml-dnd-protocol-alist' and `mml-dnd-attach-options'. *Note MIME: | 438 | `mml-dnd-protocol-alist' and `mml-dnd-attach-options'. *Note MIME: |
| 437 | (message)MIME. | 439 | (message)MIME. |
| 438 | 440 | ||
| 441 | ** `auto-fill-mode' is enabled by default in Message mode. See | ||
| 442 | `message-fill-column'. *Note Message Headers: (message)Various Message | ||
| 443 | Variables. (New in Gnus 5.10.12 / Emacs 22.3) | ||
| 444 | |||
| 439 | 445 | ||
| 440 | 446 | ||
| 441 | * Changes in back ends | 447 | * Changes in back ends |
| @@ -473,8 +479,8 @@ renamed to "Gnus". | |||
| 473 | stuff, like signing and encryption (*note Security: (message)Security.). | 479 | stuff, like signing and encryption (*note Security: (message)Security.). |
| 474 | 480 | ||
| 475 | ** The tool bars have been updated to use GNOME icons in Group, Summary and | 481 | ** The tool bars have been updated to use GNOME icons in Group, Summary and |
| 476 | Message mode. You can also customize the tool bars. This is a new | 482 | Message mode. You can also customize the tool bars: `M-x customize-apropos |
| 477 | feature in Gnus 5.10.9. (Only for Emacs, not in XEmacs.) | 483 | RET -tool-bar$' should get you started. (Only for Emacs, not in XEmacs.) |
| 478 | 484 | ||
| 479 | ** The tool bar icons are now (de)activated correctly in the group buffer, | 485 | ** The tool bar icons are now (de)activated correctly in the group buffer, |
| 480 | see the variable `gnus-group-update-tool-bar'. Its default value | 486 | see the variable `gnus-group-update-tool-bar'. Its default value |
diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog index 4207753cb15..f0ba8af760e 100644 --- a/lisp/gnus/ChangeLog +++ b/lisp/gnus/ChangeLog | |||
| @@ -1,3 +1,38 @@ | |||
| 1 | 2008-04-13 Reiner Steib <Reiner.Steib@gmx.de> | ||
| 2 | |||
| 3 | [Backport GNKSA related changes from the Gnus trunk.] | ||
| 4 | |||
| 5 | * message.el (message-fill-column): New variable. | ||
| 6 | (message-mode): Use it. | ||
| 7 | |||
| 8 | * message.el (message-signature-separator): Change default. Improve | ||
| 9 | custom type. | ||
| 10 | (message-cite-function): Change default to | ||
| 11 | message-cite-original-without-signature. | ||
| 12 | |||
| 13 | * gnus-sum.el (gnus-summary-make-menu-bar): Add message-cite-function | ||
| 14 | toggle. | ||
| 15 | |||
| 16 | * message.el (message-check-news-body-syntax): Fix signature check. | ||
| 17 | (message-setup-1): Mark buffer as unmodified _after_ running | ||
| 18 | message-setup-hook and handling message-alternative-emails. | ||
| 19 | (message-shorten-references): Be more strict when building list of | ||
| 20 | valid references to comply with GNKSA. | ||
| 21 | |||
| 22 | 2008-04-12 Adrian Aichner <adrian@xemacs.org> | ||
| 23 | |||
| 24 | * gnus-sum.el (gnus-summary-goto-subject): Typo fix. | ||
| 25 | |||
| 26 | 2008-04-12 Reiner Steib <Reiner.Steib@gmx.de> | ||
| 27 | |||
| 28 | * gnus-diary.el (gnus-article-edit-mode-map, message-mode-map): Remove | ||
| 29 | binding for `gnus-diary-version'. Bind `gnus-diary-check-message' to | ||
| 30 | `C-c C-f d'. | ||
| 31 | |||
| 32 | 2008-03-29 Sven Joachim <svenjoac@gmx.de> | ||
| 33 | |||
| 34 | * gnus-sum.el (gnus-summary-make-menu-bar): Add missing dots. | ||
| 35 | |||
| 1 | 2008-03-24 Reiner Steib <Reiner.Steib@gmx.de> | 36 | 2008-03-24 Reiner Steib <Reiner.Steib@gmx.de> |
| 2 | 37 | ||
| 3 | * message.el (message-cite-original-without-signature): Mention | 38 | * message.el (message-cite-original-without-signature): Mention |
diff --git a/lisp/gnus/gnus-diary.el b/lisp/gnus/gnus-diary.el index 30c92d7cd10..39fa3823174 100644 --- a/lisp/gnus/gnus-diary.el +++ b/lisp/gnus/gnus-diary.el | |||
| @@ -390,8 +390,8 @@ If ARG (or prefix) is non-nil, force prompting for all fields." | |||
| 390 | (add-hook 'nndiary-request-accept-article-hooks | 390 | (add-hook 'nndiary-request-accept-article-hooks |
| 391 | (lambda () (gnus-diary-check-message nil))) | 391 | (lambda () (gnus-diary-check-message nil))) |
| 392 | 392 | ||
| 393 | (define-key message-mode-map "\C-cDc" 'gnus-diary-check-message) | 393 | (define-key message-mode-map "\C-c\C-fd" 'gnus-diary-check-message) |
| 394 | (define-key gnus-article-edit-mode-map "\C-cDc" 'gnus-diary-check-message) | 394 | (define-key gnus-article-edit-mode-map "\C-c\C-fd" 'gnus-diary-check-message) |
| 395 | 395 | ||
| 396 | 396 | ||
| 397 | ;; The end ================================================================== | 397 | ;; The end ================================================================== |
| @@ -401,10 +401,6 @@ If ARG (or prefix) is non-nil, force prompting for all fields." | |||
| 401 | (interactive) | 401 | (interactive) |
| 402 | (message "NNDiary version %s" nndiary-version)) | 402 | (message "NNDiary version %s" nndiary-version)) |
| 403 | 403 | ||
| 404 | (define-key message-mode-map "\C-cDv" 'gnus-diary-version) | ||
| 405 | (define-key gnus-article-edit-mode-map "\C-cDv" 'gnus-diary-version) | ||
| 406 | |||
| 407 | |||
| 408 | (provide 'gnus-diary) | 404 | (provide 'gnus-diary) |
| 409 | 405 | ||
| 410 | ;;; arch-tag: 98467e70-337e-4ddc-b92d-45d403ff1b4b | 406 | ;;; arch-tag: 98467e70-337e-4ddc-b92d-45d403ff1b4b |
diff --git a/lisp/gnus/gnus-sum.el b/lisp/gnus/gnus-sum.el index 626ce26d2fd..a60211ba8b7 100644 --- a/lisp/gnus/gnus-sum.el +++ b/lisp/gnus/gnus-sum.el | |||
| @@ -2134,7 +2134,7 @@ increase the score of each group you read." | |||
| 2134 | ["Set mark below..." gnus-score-set-mark-below t] | 2134 | ["Set mark below..." gnus-score-set-mark-below t] |
| 2135 | ["Set expunge below..." gnus-score-set-expunge-below t] | 2135 | ["Set expunge below..." gnus-score-set-expunge-below t] |
| 2136 | ["Edit current score file" gnus-score-edit-current-scores t] | 2136 | ["Edit current score file" gnus-score-edit-current-scores t] |
| 2137 | ["Edit score file" gnus-score-edit-file t] | 2137 | ["Edit score file..." gnus-score-edit-file t] |
| 2138 | ["Trace score" gnus-score-find-trace t] | 2138 | ["Trace score" gnus-score-find-trace t] |
| 2139 | ["Find words" gnus-score-find-favourite-words t] | 2139 | ["Find words" gnus-score-find-favourite-words t] |
| 2140 | ["Rescore buffer" gnus-summary-rescore t] | 2140 | ["Rescore buffer" gnus-summary-rescore t] |
| @@ -2408,6 +2408,29 @@ gnus-summary-show-article-from-menu-as-charset-%s" cs)))) | |||
| 2408 | ["Followup via news" gnus-summary-followup-to-mail t] | 2408 | ["Followup via news" gnus-summary-followup-to-mail t] |
| 2409 | ["Followup via news and yank" | 2409 | ["Followup via news and yank" |
| 2410 | gnus-summary-followup-to-mail-with-original t] | 2410 | gnus-summary-followup-to-mail-with-original t] |
| 2411 | ["Strip signature on reply" | ||
| 2412 | (lambda () | ||
| 2413 | (interactive) | ||
| 2414 | (if (not (memq message-cite-function | ||
| 2415 | '(message-cite-original-without-signature | ||
| 2416 | message-cite-original))) | ||
| 2417 | ;; Stupid workaround for XEmacs not honoring :visible. | ||
| 2418 | (message "Can't toggle this value of `message-cite-function'") | ||
| 2419 | (setq message-cite-function | ||
| 2420 | (if (eq message-cite-function | ||
| 2421 | 'message-cite-original-without-signature) | ||
| 2422 | 'message-cite-original | ||
| 2423 | 'message-cite-original-without-signature)))) | ||
| 2424 | ;; XEmacs barfs on :visible. | ||
| 2425 | ,@(if (featurep 'xemacs) nil | ||
| 2426 | '(:visible (memq message-cite-function | ||
| 2427 | '(message-cite-original-without-signature | ||
| 2428 | message-cite-original)))) | ||
| 2429 | :style toggle | ||
| 2430 | :selected (eq message-cite-function | ||
| 2431 | 'message-cite-original-without-signature) | ||
| 2432 | ,@(if (featurep 'xemacs) nil | ||
| 2433 | '(:help "Strip signature from cited article when replying."))] | ||
| 2411 | ;;("Draft" | 2434 | ;;("Draft" |
| 2412 | ;;["Send" gnus-summary-send-draft t] | 2435 | ;;["Send" gnus-summary-send-draft t] |
| 2413 | ;;["Send bounced" gnus-resend-bounced-mail t]) | 2436 | ;;["Send bounced" gnus-resend-bounced-mail t]) |
| @@ -7249,7 +7272,7 @@ If optional argument UNREAD is non-nil, only unread article is selected." | |||
| 7249 | (gnus-summary-position-point)) | 7272 | (gnus-summary-position-point)) |
| 7250 | 7273 | ||
| 7251 | (defun gnus-summary-goto-subject (article &optional force silent) | 7274 | (defun gnus-summary-goto-subject (article &optional force silent) |
| 7252 | "Go the subject line of ARTICLE. | 7275 | "Go to the subject line of ARTICLE. |
| 7253 | If FORCE, also allow jumping to articles not currently shown." | 7276 | If FORCE, also allow jumping to articles not currently shown." |
| 7254 | (interactive "nArticle number: ") | 7277 | (interactive "nArticle number: ") |
| 7255 | (unless (numberp article) | 7278 | (unless (numberp article) |
diff --git a/lisp/gnus/message.el b/lisp/gnus/message.el index 5b998f947a7..fa25bb1f20b 100644 --- a/lisp/gnus/message.el +++ b/lisp/gnus/message.el | |||
| @@ -411,10 +411,17 @@ for `message-cross-post-insert-note'." | |||
| 411 | 411 | ||
| 412 | ;;; End of variables adopted from `message-utils.el'. | 412 | ;;; End of variables adopted from `message-utils.el'. |
| 413 | 413 | ||
| 414 | ;;;###autoload | 414 | (defcustom message-signature-separator "^-- $" |
| 415 | (defcustom message-signature-separator "^-- *$" | 415 | "Regexp matching the signature separator. |
| 416 | "Regexp matching the signature separator." | 416 | This variable is used to strip off the signature from quoted text |
| 417 | :type 'regexp | 417 | when `message-cite-function' is |
| 418 | `message-cite-original-without-signature'. Most useful values | ||
| 419 | are \"^-- $\" (strict) and \"^-- *$\" (loose; allow missing | ||
| 420 | whitespace)." | ||
| 421 | :type '(choice (const :tag "strict" "^-- $") | ||
| 422 | (const :tag "loose" "^-- *$") | ||
| 423 | regexp) | ||
| 424 | :version "22.3" ;; Gnus 5.10.12 (changed default) | ||
| 418 | :link '(custom-manual "(message)Various Message Variables") | 425 | :link '(custom-manual "(message)Various Message Variables") |
| 419 | :group 'message-various) | 426 | :group 'message-various) |
| 420 | 427 | ||
| @@ -821,6 +828,15 @@ will not have a visible effect for those headers." | |||
| 821 | (const :tag "All" t) | 828 | (const :tag "All" t) |
| 822 | (repeat (sexp :tag "Header")))) | 829 | (repeat (sexp :tag "Header")))) |
| 823 | 830 | ||
| 831 | (defcustom message-fill-column 72 | ||
| 832 | "Column beyond which automatic line-wrapping should happen. | ||
| 833 | Local value for message buffers. If non-nil, also turn on | ||
| 834 | auto-fill in message buffers." | ||
| 835 | :group 'message-various | ||
| 836 | ;; :link '(custom-manual "(message)Message Headers") | ||
| 837 | :type '(choice (const :tag "Don't turn on auto fill" nil) | ||
| 838 | (integer))) | ||
| 839 | |||
| 824 | (defcustom message-setup-hook nil | 840 | (defcustom message-setup-hook nil |
| 825 | "Normal hook, run each time a new outgoing message is initialized. | 841 | "Normal hook, run each time a new outgoing message is initialized. |
| 826 | The function `message-setup' runs this hook." | 842 | The function `message-setup' runs this hook." |
| @@ -904,7 +920,7 @@ Used by `message-yank-original' via `message-yank-cite'." | |||
| 904 | :type 'integer) | 920 | :type 'integer) |
| 905 | 921 | ||
| 906 | ;;;###autoload | 922 | ;;;###autoload |
| 907 | (defcustom message-cite-function 'message-cite-original | 923 | (defcustom message-cite-function 'message-cite-original-without-signature |
| 908 | "*Function for citing an original message. | 924 | "*Function for citing an original message. |
| 909 | Predefined functions include `message-cite-original' and | 925 | Predefined functions include `message-cite-original' and |
| 910 | `message-cite-original-without-signature'. | 926 | `message-cite-original-without-signature'. |
| @@ -914,6 +930,7 @@ Note that `message-cite-original' uses `mail-citation-hook' if that is non-nil." | |||
| 914 | (function-item sc-cite-original) | 930 | (function-item sc-cite-original) |
| 915 | (function :tag "Other")) | 931 | (function :tag "Other")) |
| 916 | :link '(custom-manual "(message)Insertion Variables") | 932 | :link '(custom-manual "(message)Insertion Variables") |
| 933 | :version "22.3" ;; Gnus 5.10.12 (changed default) | ||
| 917 | :group 'message-insertion) | 934 | :group 'message-insertion) |
| 918 | 935 | ||
| 919 | ;;;###autoload | 936 | ;;;###autoload |
| @@ -2632,6 +2649,9 @@ M-RET `message-newline-and-reformat' (break the line and reformat)." | |||
| 2632 | (set (make-local-variable 'message-checksum) nil) | 2649 | (set (make-local-variable 'message-checksum) nil) |
| 2633 | (set (make-local-variable 'message-mime-part) 0) | 2650 | (set (make-local-variable 'message-mime-part) 0) |
| 2634 | (message-setup-fill-variables) | 2651 | (message-setup-fill-variables) |
| 2652 | (when message-fill-column | ||
| 2653 | (setq fill-column message-fill-column) | ||
| 2654 | (turn-on-auto-fill)) | ||
| 2635 | ;; Allow using comment commands to add/remove quoting. | 2655 | ;; Allow using comment commands to add/remove quoting. |
| 2636 | ;; (set (make-local-variable 'comment-start) message-yank-prefix) | 2656 | ;; (set (make-local-variable 'comment-start) message-yank-prefix) |
| 2637 | (when message-yank-prefix | 2657 | (when message-yank-prefix |
| @@ -4625,12 +4645,16 @@ Otherwise, generate and save a value for `canlock-password' first." | |||
| 4625 | ;; Check the length of the signature. | 4645 | ;; Check the length of the signature. |
| 4626 | (message-check 'signature | 4646 | (message-check 'signature |
| 4627 | (goto-char (point-max)) | 4647 | (goto-char (point-max)) |
| 4628 | (if (> (count-lines (point) (point-max)) 5) | 4648 | (if (not (re-search-backward message-signature-separator nil t)) |
| 4629 | (y-or-n-p | 4649 | t |
| 4630 | (format | 4650 | (if (>= (count-lines (1+ (point-at-eol)) (point-max)) 5) |
| 4631 | "Your .sig is %d lines; it should be max 4. Really post? " | 4651 | (if (message-gnksa-enable-p 'signature) |
| 4632 | (1- (count-lines (point) (point-max))))) | 4652 | (y-or-n-p |
| 4633 | t)) | 4653 | (format "Signature is excessively long (%d lines). Really post? " |
| 4654 | (count-lines (1+ (point-at-eol)) (point-max)))) | ||
| 4655 | (message "Denied posting -- Excessive signature.") | ||
| 4656 | nil) | ||
| 4657 | t))) | ||
| 4634 | ;; Ensure that text follows last quoted portion. | 4658 | ;; Ensure that text follows last quoted portion. |
| 4635 | (message-check 'quoting-style | 4659 | (message-check 'quoting-style |
| 4636 | (goto-char (point-max)) | 4660 | (goto-char (point-max)) |
| @@ -5424,8 +5448,10 @@ than 988 characters long, and if they are not, trim them until they are." | |||
| 5424 | (with-temp-buffer | 5448 | (with-temp-buffer |
| 5425 | (insert references) | 5449 | (insert references) |
| 5426 | (goto-char (point-min)) | 5450 | (goto-char (point-min)) |
| 5427 | ;; Cons a list of valid references. | 5451 | ;; Cons a list of valid references. GNKSA says we must not include MIDs |
| 5428 | (while (re-search-forward "<[^>]+>" nil t) | 5452 | ;; with whitespace or missing brackets (7.a "Does not propagate broken |
| 5453 | ;; Message-IDs in original References"). | ||
| 5454 | (while (re-search-forward "<[^ <]+@[^ <]+>" nil t) | ||
| 5429 | (push (match-string 0) refs)) | 5455 | (push (match-string 0) refs)) |
| 5430 | (setq refs (nreverse refs) | 5456 | (setq refs (nreverse refs) |
| 5431 | count (length refs))) | 5457 | count (length refs))) |
| @@ -5761,8 +5787,9 @@ are not included." | |||
| 5761 | (save-restriction | 5787 | (save-restriction |
| 5762 | (message-narrow-to-headers) | 5788 | (message-narrow-to-headers) |
| 5763 | (run-hooks 'message-header-setup-hook)) | 5789 | (run-hooks 'message-header-setup-hook)) |
| 5764 | (set-buffer-modified-p nil) | ||
| 5765 | (setq buffer-undo-list nil) | 5790 | (setq buffer-undo-list nil) |
| 5791 | ;; Gnus posting styles are applied via buffer-local `message-setup-hook' | ||
| 5792 | ;; values. | ||
| 5766 | (run-hooks 'message-setup-hook) | 5793 | (run-hooks 'message-setup-hook) |
| 5767 | ;; Do this last to give it precedence over posting styles, etc. | 5794 | ;; Do this last to give it precedence over posting styles, etc. |
| 5768 | (when (message-mail-p) | 5795 | (when (message-mail-p) |
| @@ -5771,6 +5798,8 @@ are not included." | |||
| 5771 | (if message-alternative-emails | 5798 | (if message-alternative-emails |
| 5772 | (message-use-alternative-email-as-from)))) | 5799 | (message-use-alternative-email-as-from)))) |
| 5773 | (message-position-point) | 5800 | (message-position-point) |
| 5801 | ;; Allow correct handling of `message-checksum' in `message-yank-original': | ||
| 5802 | (set-buffer-modified-p nil) | ||
| 5774 | (undo-boundary)) | 5803 | (undo-boundary)) |
| 5775 | 5804 | ||
| 5776 | (defun message-set-auto-save-file-name () | 5805 | (defun message-set-auto-save-file-name () |
diff --git a/man/ChangeLog b/man/ChangeLog index 6d8af5334b3..ba08ada4bc2 100644 --- a/man/ChangeLog +++ b/man/ChangeLog | |||
| @@ -1,8 +1,41 @@ | |||
| 1 | 2008-04-13 Reiner Steib <Reiner.Steib@gmx.de> | ||
| 2 | |||
| 3 | * gnus-faq.texi ([5.2]): Adjust for message-fill-column. | ||
| 4 | |||
| 5 | * gnus.texi (Oort Gnus): Add message-fill-column. | ||
| 6 | |||
| 7 | * message.texi (Various Message Variables): Add message-fill-column. | ||
| 8 | |||
| 9 | 2008-04-12 Adrian Aichner <adrian@xemacs.org> | ||
| 10 | |||
| 11 | * gnus.texi (Mail Source Specifiers): Typo fix. | ||
| 12 | |||
| 13 | 2008-04-12 Reiner Steib <Reiner.Steib@gmx.de> | ||
| 14 | |||
| 15 | * gnus.texi (Diary Headers Generation): Update key binding for | ||
| 16 | `gnus-diary-check-message'. | ||
| 17 | |||
| 18 | 2008-04-11 Reiner Steib <Reiner.Steib@gmx.de> | ||
| 19 | |||
| 20 | * gnus.texi, gnus-faq.texi, message.texi: Bump version to 5.10.11. | ||
| 21 | |||
| 1 | 2008-04-11 Mirko Vukovic <mirko.vukovic@gmail.com> (tiny change) | 22 | 2008-04-11 Mirko Vukovic <mirko.vukovic@gmail.com> (tiny change) |
| 2 | 23 | ||
| 3 | * maintaining.texi (Maintaining): | 24 | * maintaining.texi (Maintaining): |
| 4 | * emacs.texi (Top): Typo. | 25 | * emacs.texi (Top): Typo. |
| 5 | 26 | ||
| 27 | 2008-04-10 Reiner Steib <Reiner.Steib@gmx.de> | ||
| 28 | |||
| 29 | * gnus.texi, gnus-faq.texi, message.texi: Gnus v5.10.10 is released. | ||
| 30 | |||
| 31 | 2008-04-10 Reiner Steib <Reiner.Steib@gmx.de> | ||
| 32 | |||
| 33 | * gnus.texi (Emacsen): Give recommendations for Emacs 22 and Emacs 23. | ||
| 34 | |||
| 35 | 2008-04-09 Reiner Steib <Reiner.Steib@gmx.de> | ||
| 36 | |||
| 37 | * gnus.texi (Oort Gnus): Mention customizing of tool bars. | ||
| 38 | |||
| 6 | 2008-04-09 Michael Albinus <michael.albinus@gmx.de> | 39 | 2008-04-09 Michael Albinus <michael.albinus@gmx.de> |
| 7 | 40 | ||
| 8 | * trampver.texi: Update release number. | 41 | * trampver.texi: Update release number. |
diff --git a/man/gnus-faq.texi b/man/gnus-faq.texi index 3ee0141585b..fd5106fac4b 100644 --- a/man/gnus-faq.texi +++ b/man/gnus-faq.texi | |||
| @@ -129,7 +129,7 @@ What is the latest version of Gnus? | |||
| 129 | Jingle please: Gnus 5.10 is released, get it while it's | 129 | Jingle please: Gnus 5.10 is released, get it while it's |
| 130 | hot! As well as the step in version number is rather | 130 | hot! As well as the step in version number is rather |
| 131 | small, Gnus 5.10 has tons of new features which you | 131 | small, Gnus 5.10 has tons of new features which you |
| 132 | shouldn't miss. The current release (5.10.9) should be at | 132 | shouldn't miss. The current release (5.10.11) should be at |
| 133 | least as stable as the latest release of the 5.8 series. | 133 | least as stable as the latest release of the 5.8 series. |
| 134 | 134 | ||
| 135 | @node [1.2] | 135 | @node [1.2] |
| @@ -1287,18 +1287,23 @@ How to enable automatic word-wrap when composing messages? | |||
| 1287 | 1287 | ||
| 1288 | @subsubheading Answer | 1288 | @subsubheading Answer |
| 1289 | 1289 | ||
| 1290 | Say | 1290 | Starting from Gnus 5.10.12, automatic word-wrap is already enabled by |
| 1291 | default, see the variable message-fill-column. | ||
| 1292 | |||
| 1293 | For other versions of Gnus, say | ||
| 1291 | 1294 | ||
| 1292 | @example | 1295 | @example |
| 1293 | (add-hook 'message-mode-hook | 1296 | (unless (boundp 'message-fill-column) |
| 1294 | (lambda () | 1297 | (add-hook 'message-mode-hook |
| 1295 | (setq fill-column 72) | 1298 | (lambda () |
| 1296 | (turn-on-auto-fill))) | 1299 | (setq fill-column 72) |
| 1300 | (turn-on-auto-fill)))) | ||
| 1297 | @end example | 1301 | @end example |
| 1298 | @noindent | 1302 | @noindent |
| 1299 | 1303 | ||
| 1300 | in ~/.gnus.el. You can reformat a paragraph by hitting | 1304 | in ~/.gnus.el. |
| 1301 | @samp{M-q} (as usual) | 1305 | |
| 1306 | You can reformat a paragraph by hitting @samp{M-q} (as usual). | ||
| 1302 | 1307 | ||
| 1303 | @node [5.3] | 1308 | @node [5.3] |
| 1304 | @subsubheading Question 5.3 | 1309 | @subsubheading Question 5.3 |
diff --git a/man/gnus.texi b/man/gnus.texi index af04f81f6bf..b0642673d12 100644 --- a/man/gnus.texi +++ b/man/gnus.texi | |||
| @@ -13959,7 +13959,7 @@ corresponding keywords. | |||
| 13959 | 13959 | ||
| 13960 | @item :mailbox | 13960 | @item :mailbox |
| 13961 | The name of the mailbox to get mail from. The default is @samp{INBOX} | 13961 | The name of the mailbox to get mail from. The default is @samp{INBOX} |
| 13962 | which normally is the mailbox which receive incoming mail. | 13962 | which normally is the mailbox which receives incoming mail. |
| 13963 | 13963 | ||
| 13964 | @item :predicate | 13964 | @item :predicate |
| 13965 | The predicate used to find articles to fetch. The default, @samp{UNSEEN | 13965 | The predicate used to find articles to fetch. The default, @samp{UNSEEN |
| @@ -18299,9 +18299,9 @@ needed. | |||
| 18299 | 18299 | ||
| 18300 | This function is hooked into the @code{nndiary} back end, so that | 18300 | This function is hooked into the @code{nndiary} back end, so that |
| 18301 | moving or copying an article to a diary group will trigger it | 18301 | moving or copying an article to a diary group will trigger it |
| 18302 | automatically. It is also bound to @kbd{C-c D c} in @code{message-mode} | 18302 | automatically. It is also bound to @kbd{C-c C-f d} in |
| 18303 | and @code{article-edit-mode} in order to ease the process of converting | 18303 | @code{message-mode} and @code{article-edit-mode} in order to ease the |
| 18304 | a usual mail to a diary one. | 18304 | process of converting a usual mail to a diary one. |
| 18305 | 18305 | ||
| 18306 | This function takes a prefix argument which will force prompting of | 18306 | This function takes a prefix argument which will force prompting of |
| 18307 | all diary headers, regardless of their presence or validity. That way, | 18307 | all diary headers, regardless of their presence or validity. That way, |
| @@ -25570,7 +25570,7 @@ know. | |||
| 25570 | @cindex Mule | 25570 | @cindex Mule |
| 25571 | @cindex Emacs | 25571 | @cindex Emacs |
| 25572 | 25572 | ||
| 25573 | Gnus should work on: | 25573 | This Gnus version should work on: |
| 25574 | 25574 | ||
| 25575 | @itemize @bullet | 25575 | @itemize @bullet |
| 25576 | 25576 | ||
| @@ -27240,7 +27240,12 @@ controls this. | |||
| 27240 | @item You can now drag and drop attachments to the Message buffer. | 27240 | @item You can now drag and drop attachments to the Message buffer. |
| 27241 | See @code{mml-dnd-protocol-alist} and @code{mml-dnd-attach-options}. | 27241 | See @code{mml-dnd-protocol-alist} and @code{mml-dnd-attach-options}. |
| 27242 | @xref{MIME, ,MIME, message, Message Manual}. | 27242 | @xref{MIME, ,MIME, message, Message Manual}. |
| 27243 | @c New in 5.10.9 / 5.11 | 27243 | @c New in 5.10.9 / 5.11 (Emacs 21.1) |
| 27244 | |||
| 27245 | @item @code{auto-fill-mode} is enabled by default in Message mode. | ||
| 27246 | See @code{message-fill-column}. @xref{Various Message Variables, , | ||
| 27247 | Message Headers, message, Message Manual}. | ||
| 27248 | @c New in Gnus 5.10.12 / 5.11 (Emacs 22.3) | ||
| 27244 | 27249 | ||
| 27245 | @end itemize | 27250 | @end itemize |
| 27246 | 27251 | ||
| @@ -27293,8 +27298,9 @@ message, Message Manual}). | |||
| 27293 | 27298 | ||
| 27294 | @item | 27299 | @item |
| 27295 | The tool bars have been updated to use GNOME icons in Group, Summary and | 27300 | The tool bars have been updated to use GNOME icons in Group, Summary and |
| 27296 | Message mode. You can also customize the tool bars. This is a new | 27301 | Message mode. You can also customize the tool bars: @kbd{M-x |
| 27297 | feature in Gnus 5.10.9. (Only for Emacs, not in XEmacs.) | 27302 | customize-apropos RET -tool-bar$} should get you started. This is a new |
| 27303 | feature in Gnus 5.10.10. (Only for Emacs, not in XEmacs.) | ||
| 27298 | 27304 | ||
| 27299 | @item The tool bar icons are now (de)activated correctly | 27305 | @item The tool bar icons are now (de)activated correctly |
| 27300 | in the group buffer, see the variable @code{gnus-group-update-tool-bar}. | 27306 | in the group buffer, see the variable @code{gnus-group-update-tool-bar}. |
diff --git a/man/message.texi b/man/message.texi index 6d5bc34dd4e..b1d9e58e09e 100644 --- a/man/message.texi +++ b/man/message.texi | |||
| @@ -1968,6 +1968,13 @@ Emacsen.) @xref{Charset Translation, , Charset Translation, emacs-mime, | |||
| 1968 | Emacs MIME Manual}, for details on the @sc{mule}-to-@acronym{MIME} | 1968 | Emacs MIME Manual}, for details on the @sc{mule}-to-@acronym{MIME} |
| 1969 | translation process. | 1969 | translation process. |
| 1970 | 1970 | ||
| 1971 | @item message-fill-column | ||
| 1972 | @vindex message-fill-column | ||
| 1973 | @cindex auto-fill | ||
| 1974 | Local value for the column beyond which automatic line-wrapping should | ||
| 1975 | happen for message buffers. If non-nil (the default), also turn on | ||
| 1976 | auto-fill in message buffers. | ||
| 1977 | |||
| 1971 | @item message-signature-separator | 1978 | @item message-signature-separator |
| 1972 | @vindex message-signature-separator | 1979 | @vindex message-signature-separator |
| 1973 | Regexp matching the signature separator. It is @samp{^-- *$} by | 1980 | Regexp matching the signature separator. It is @samp{^-- *$} by |