mime-field-decoder-cache の更新

Tetsurou Okazaki okazaki @ be.to
2003年 12月 12日 (金) 17:54:35 JST


FLIM の API mime-set-field-decoder を使うと、mime-field-decoder-alist を
更新出来ますが、alist を更新した結果が mime-field-decoder-cache に反映
されない事があります。

これは仕様通りの動作でしょうか?

例:

field-decoder を検索する。*1

  (mime-find-field-decoder 'List-Unsubscribe 'wide)
  => eword-decode-unstructured-field-body

mime-set-field-decoder で decoder に nil を設定する。

  (mime-set-field-decoder 'List-Unsubscribe 'wide nil)
  => nil

mime-find-field-decoder の結果は (*1) と変わらない。

  (mime-find-field-decoder 'List-Unsubscribe 'wide)
  => eword-decode-unstructured-field-body

mime-update-field-decoder-cache で mime-field-decoder-cache を
更新する。

  (mime-update-field-decoder-cache 'List-Unsubscribe 'wide nil)
  => (List-Unsubscribe)

mime-find-field-decoder の結果が nil になる。

  (mime-find-field-decoder 'List-Unsubscribe 'wide)
  => nil

-- 
岡崎 哲朗




More information about the Emacs-mime-ja mailing list