[mew-dist 21037] wvhtml?
内海太祐
utsumi.taisuke at example.com
2002年 6月 19日 (水) 02:30:22 JST
お世話になります.内海です.
現在使用中のVine Linux2.5 (2.0から少しずついじって今は
issueが2.5になっているので自称2.5)を使用しております.
思い立って 昨日,emacs-20.7からxemacs-21.4に乗り換え,
環境を整備してほとんど移行は終わったのですが,一つ問題が
起りました.
Mule-UCS-0.84, wvWare-0.6.5,xlHtml-0.2.8をインストールし
てMS WordやExcelのファイルをインラインで表示できるように
しようと思っているのですが,表示しようとした段階でミニバッファに
-----
Opening input file: そのようなファイルやディレクトリはありません,/tmp/taisukeoSAzxz/mewoSA_mJ
-----
というエラーが表示されます.確かに調べてみると
/tmp/taisukeoSAzxz/mewoSAycD といった,異なる名前のMS Wordの
形式と思しきファイルが出来ています.
# もちろん表示しようとする度に異なるファイル名です.
w3m 関係は w3m-0.3, w3m_el-1.0です.
一応 w3m 単体では正しく動作しているし,HTMLメールはちゃんと
Rendering してくれています.また,wvHtmlでMSのファイルを
変換すると文字は化けていますが表などのレイアウトは正しい
ようです.
~/.xemacs/init.el には
-----
;; for Mule-UCS
;;
(require 'un-define)
(require 'unicode)
(set-language-environment "Japanese")
-----
と記述してあります.
結局,問題は生成される中間ファイルの名前がmewの予想するものと
違うことだと思うのですが,何故違ってしまうのか分かりません.
なお,今までのemacs-20.7の環境では同様の設定でちゃんと表示され
ていました.
mew-mime.elの中の
mew-mime-application/msword
mew-mime-application/msoffice
を眺めてみたのですが,名前づけがどのように行われているのかまで
たどり着くのはかなり私には大変そうだと思いましたので,何か分かる
方がおりましたらヒントでもご教示いただけると幸いです.
最後にあまり役に立ちそうにないですが,一応 Backtrace した結果も載
せておきます。
--utsumi
----
Signaling: (file-error "Opening input file" "そのようなファイルやディレクトリはありません" "/tmp/taisukeoSAzxz/mewoSAau0")
signal(file-error ("Opening input file" "そのようなファイルやディレクトリはありません" "/tmp/taisukeoSAzxz/mewoSAau0"))
byte-code("..." [visit filename err run-hook-with-args insert-file-contents-error-hook signal] 5)
insert-file-contents("/tmp/taisukeoSAzxz/mewoSAau0")
mew-mime-application/msoffice("wvHtml" #<buffer " *mew cache*7"> 1389 33645 nil)
mew-mime-application/msword(#<buffer " *mew cache*7"> 1389 33645 nil)
mew-mime-part(#<buffer " *mew cache*7"> [message 1 1082 nil ("Message/Rfc822") nil "syllabus" nil nil [multi 1083 33693 nil ("Multipart/Mixed" ...) "7bit" nil nil nil [single 1208 1217 nil ... "7bit" nil nil nil] [single 1389 33645 nil ... "base64" nil nil ...]]] (2))
mew-summary-display-part(#<buffer " *mew cache*7"> (2))
mew-summary-display(nil)
mew-summary-display-down(nil)
call-interactively(mew-summary-display-down)
Mew-dist メーリングリストの案内