Mercurial > hg > xemacs-beta
diff lisp/gnus/gnus-art.el @ 118:7d55a9ba150c r20-1b11
Import from CVS: tag r20-1b11
author | cvs |
---|---|
date | Mon, 13 Aug 2007 09:24:17 +0200 |
parents | 9f59509498e1 |
children | cca96a509cfe |
line wrap: on
line diff
--- a/lisp/gnus/gnus-art.el Mon Aug 13 09:23:08 2007 +0200 +++ b/lisp/gnus/gnus-art.el Mon Aug 13 09:24:17 2007 +0200 @@ -115,8 +115,8 @@ :group 'gnus-article-hiding) (defcustom gnus-sorted-header-list - '("^From:" "^Subject:" "^Summary:" "^Keywords:" "^Newsgroups:" "^To:" - "^Cc:" "^Date:" "^Organization:") + '("^From:" "^Subject:" "^Summary:" "^Keywords:" "^Newsgroups:" + "^Followup-To:" "^To:" "^Cc:" "^Date:" "^Organization:") "This variable is a list of regular expressions. If it is non-nil, headers that match the regular expressions will be placed first in the article buffer in the sequence specified by @@ -174,7 +174,7 @@ (defcustom gnus-emphasis-alist (let ((format - "\\(\\s-\\|^\\|[-\"\(]\\)\\(%s\\(\\w+\\(\\s-+\\w+\\)*[.,]?\\)%s\\)\\(\\s-\\|[-?!.,;:\"\)]\\)") + "\\(\\s-\\|^\\|[-\"]\\|\\s(\\|\\s)\\)\\(%s\\(\\w+\\(\\s-+\\w+\\)*[.,]?\\)%s\\)\\(\\s-\\|[-?!.,;:\"]\\|\\s(\\|\\s)\\)") (types '(("_" "_" underline) ("/" "/" italic) @@ -512,6 +512,8 @@ (defvar gnus-article-mode-syntax-table (let ((table (copy-syntax-table text-mode-syntax-table))) (modify-syntax-entry ?- "w" table) + (modify-syntax-entry ?> ")" table) + (modify-syntax-entry ?< "(" table) table) "Syntax table used in article mode buffers. Initialized from `text-mode-syntax-table.") @@ -1396,14 +1398,16 @@ (defun gnus-read-save-file-name (prompt &optional filename function group headers variable) - (let ((default-name (funcall function group headers - (symbol-value variable))) + (let ((default-name + (funcall function group headers (symbol-value variable))) result) (setq result (cond ((eq filename 'default) default-name) + ((eq filename t) + default-name) (filename filename) (t (let* ((split-name (gnus-get-split-value gnus-split-methods)) @@ -2759,8 +2763,8 @@ (let* ((start (and entry (match-beginning (nth 1 entry)))) (end (and entry (match-end (nth 1 entry)))) (from (match-beginning 0))) - (when (and (or (eq t (nth 1 entry)) - (eval (nth 1 entry))) + (when (and (or (eq t (nth 2 entry)) + (eval (nth 2 entry))) (not (gnus-button-in-region-p start end 'gnus-callback))) ;; That optional form returned non-nil, so we add the