添付された画像ファイルの拡大(縮小)表示,htmlメールの表示

505 views
Skip to first unread message

KIRIHARA Masaharu

unread,
Apr 5, 2022, 8:59:37 AM4/5/22
to mew...@googlegroups.com

桐原と申します.

画像が添付されたメールにおいて,その画像の大きさで表示されますが,
画像によっては大きすぎて emacs の ウインドウ に収まらない時があります.
そのような時, *scratch* バッファで
(setq image-scaling-factor 0.5)
などとして画像を表示させていました.

ある時,C-x o で (Summary モード から)
画像が表示されている Message モード にポイント(カーソル)を移動し,
そこで『+』や『-』を入力すると,画像が拡大/縮小されることを(偶然)発見しました.

このあたりの操作の記述をマニュアルに記述して頂きたいのですが….

++++++++++++++++++++++++++++++++

また,htmlメール,つまり Content-Type: Multipart/Alternative なメールについて,
メールによっては html の部分を表示させないと内容がよくわからないものがあります.
# 過去に「htmlメールで送信しているので,非対応の人は
# 下記のURLにアクセスしてくれ」というようなメールを受信したことがあります.

mew では Summary モード において`-' マークが付いて「 -mm/dd」のように表示され,
Message モード には
X-Mew: Text/Plain in Multipart/Alternative as a singlepart
と追記されて表示されますが,
(ご存知の方には当たり前なのでしょけど)
ここで『:』を入力して通常のマルチパートとして表示させ,
C-n等で Text/Html のパートに移動して『.』を入力することで,
その html の部分が読めます.
(つまり htmlメール が (emacsの表示できる範囲で) 表示され読めます.)

このあたりの操作の記述を「HTMLメールを読む場合」として,
例えば,マニュアルの
2.3 MIME の解析を制御する
`mew-use-alternative'
Multipart/Alternative の取り扱い。…
の最後に追記して頂きたいです.

# 大抵の場合はデフォルトの設定でいいのですが,
# html メールを読みたい場合 *scratch* バッファ(もしくは ~/.emacs.d/init.el)で
# いちいち nil に設定して htmlメール を読む (そして t に戻す) のは大変です….



よろしくお願いします.

---
KIRIHARA, Masaharu

KIRIHARA Masaharu

unread,
May 2, 2022, 9:36:27 AM5/2/22
to mew...@googlegroups.com

桐原です.

> そこで『+』や『-』を入力すると,画像が拡大/縮小されることを(偶然)発見しました.
> このあたりの操作の記述をマニュアルに記述して頂きたいのですが….

> また,htmlメール,つまり Content-Type: Multipart/Alternative なメールについて,

添付ファイルのような修正でどうでしょうか?
(つまり,添付ファイルの
@@ -10403,13 +10408,18 @@ ,
@@ -10498,7 +10508,7 @@ および
@@ -10506,7 +10516,7 @@ の追記変更.)

# ほか,折角送るのなら,ということで,気になったところも修正しています.
# 間違った修正をしているかもしれないので,その修正でいいのかどうかは ? です.

++++++++++++++++++++++++++++++++

画像の拡大/縮小について,
mew-gemacs.el の mew-mime-image 関数 の定義の中にある
insert-image 関数 によって画像が表示されることがわかり,
その関数が定義されているファイル
share/emacs/28.1/lisp/image.el
の中で,
(defvar image-map
(let ((map (make-sparse-keymap)))
(define-key map "-" 'image-decrease-size)
(define-key map "+" 'image-increase-size)
……
とあることから,これがその対応するキー操作であると判断しました.

このキー操作の変数の記述は emacs 26.1 から存在していると思われます.
また,『r』で画像の回転もできるようです.
## GNU Emacs Lisp Reference Manual にも insert-image 関数の説明に
## それらのキー操作の記載がありました.


HTMLメール は,その語句 (「HTMLメール」) を明記していないが
それについて言及している箇所がありましたので,
そこに HTMLメール を追記する形に修正しました.


よろしくお願いします.

---
KIRIHARA, Masaharu

mew.texi.diff
Reply all
Reply to author
Forward
0 new messages