diff options
| author | Katsumi Yamaoka | 2010-10-08 07:35:21 +0000 |
|---|---|---|
| committer | Katsumi Yamaoka | 2010-10-08 07:35:21 +0000 |
| commit | 090f6ea1ed469b179cf6f101d67ca14cf306d306 (patch) | |
| tree | f1c2b9987f8fd1df4d754affbc0801d139f60673 | |
| parent | 389454fb57bafee5a0b1a22adb4ed90504ee6e71 (diff) | |
| download | emacs-090f6ea1ed469b179cf6f101d67ca14cf306d306.tar.gz emacs-090f6ea1ed469b179cf6f101d67ca14cf306d306.zip | |
gnus-gravatar.el (gnus-treat-from-gravatar, gnus-treat-mail-gravatar): Bind gnus-gravatar-too-ugly to nil when called interactively.
| -rw-r--r-- | lisp/gnus/ChangeLog | 4 | ||||
| -rw-r--r-- | lisp/gnus/gnus-gravatar.el | 12 |
2 files changed, 13 insertions, 3 deletions
diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog index 9556827554b..5867a5c0bc9 100644 --- a/lisp/gnus/ChangeLog +++ b/lisp/gnus/ChangeLog | |||
| @@ -1,5 +1,9 @@ | |||
| 1 | 2010-10-08 Katsumi Yamaoka <yamaoka@jpl.org> | 1 | 2010-10-08 Katsumi Yamaoka <yamaoka@jpl.org> |
| 2 | 2 | ||
| 3 | * gnus-gravatar.el (gnus-treat-from-gravatar) | ||
| 4 | (gnus-treat-mail-gravatar): Bind gnus-gravatar-too-ugly to nil when | ||
| 5 | called interactively. | ||
| 6 | |||
| 3 | * gnus-art.el (gnus-mime-view-part-externally) | 7 | * gnus-art.el (gnus-mime-view-part-externally) |
| 4 | (gnus-mime-view-part-internally): Make predicate function passed to | 8 | (gnus-mime-view-part-internally): Make predicate function passed to |
| 5 | gnus-mime-view-part-as-type assume argument is a mime type, not a list | 9 | gnus-mime-view-part-as-type assume argument is a mime type, not a list |
diff --git a/lisp/gnus/gnus-gravatar.el b/lisp/gnus/gnus-gravatar.el index e974e9a8a89..97f4ba7359b 100644 --- a/lisp/gnus/gnus-gravatar.el +++ b/lisp/gnus/gnus-gravatar.el | |||
| @@ -113,7 +113,10 @@ If gravatar is already displayed, remove it." | |||
| 113 | (gnus-with-article-buffer | 113 | (gnus-with-article-buffer |
| 114 | (if (memq 'from-gravatar gnus-article-wash-types) | 114 | (if (memq 'from-gravatar gnus-article-wash-types) |
| 115 | (gnus-delete-images 'from-gravatar) | 115 | (gnus-delete-images 'from-gravatar) |
| 116 | (gnus-gravatar-transform-address "from" 'from-gravatar)))) | 116 | (let ((gnus-gravatar-too-ugly |
| 117 | (unless buffer-read-only ;; When type `W D g' | ||
| 118 | gnus-gravatar-too-ugly))) | ||
| 119 | (gnus-gravatar-transform-address "from" 'from-gravatar))))) | ||
| 117 | 120 | ||
| 118 | ;;;###autoload | 121 | ;;;###autoload |
| 119 | (defun gnus-treat-mail-gravatar () | 122 | (defun gnus-treat-mail-gravatar () |
| @@ -123,8 +126,11 @@ If gravatars are already displayed, remove them." | |||
| 123 | (gnus-with-article-buffer | 126 | (gnus-with-article-buffer |
| 124 | (if (memq 'mail-gravatar gnus-article-wash-types) | 127 | (if (memq 'mail-gravatar gnus-article-wash-types) |
| 125 | (gnus-delete-images 'mail-gravatar) | 128 | (gnus-delete-images 'mail-gravatar) |
| 126 | (gnus-gravatar-transform-address "cc" 'mail-gravatar) | 129 | (let ((gnus-gravatar-too-ugly |
| 127 | (gnus-gravatar-transform-address "to" 'mail-gravatar)))) | 130 | (unless buffer-read-only ;; When type `W D h' |
| 131 | gnus-gravatar-too-ugly))) | ||
| 132 | (gnus-gravatar-transform-address "cc" 'mail-gravatar) | ||
| 133 | (gnus-gravatar-transform-address "to" 'mail-gravatar))))) | ||
| 128 | 134 | ||
| 129 | (provide 'gnus-gravatar) | 135 | (provide 'gnus-gravatar) |
| 130 | 136 | ||