[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

Re: tar file's coding-system?



白井です。

From: MARUYAMA Yoshio <maru@xxxxxxxxxxxx> さん曰く
Subject: tar file's coding-system?
Message-ID: <199807170717.QAA28496@xxxxxxxxxxxxxxxxxxxxxxxxx>
Date: Fri, 17 Jul 1998 16:17:25 +0900

丸山> .emacs に (auto-compression-mode t) と書いておくと tar/tar.gz な
丸山> ファイルの中身を dired のように開ける tar-mode というのがありますね。

丸山> とても便利だと喜んで使ってみたのですが、どうもうまくいきません。

わたしも、Emacs20.2 に乗り換えたときは喜びました。

丸山> というバッファからどちらのファイルを選んでも文字化けしてしまいます。

tar-mode って Viewer としてだけしか使っていないのですが、同じ悩
みを抱えていたので簡単に対応しました。

あまりに安直なので、もしかすると不具合が発生するかもしれないので
すが、ファイルを『見る』だけでいいなら以下のパッチでうまくいくと
思います。

# tar-mode の使い方って、"View" しか知らないし。^^;;;

--- tar-mode.el.orig    Fri Jul 17 18:56:34 1998
+++ tar-mode.el Fri Jul 17 18:43:06 1998
@@ -741,6 +741,7 @@
                (make-local-variable 'tar-superior-descriptor)
                (setq tar-superior-buffer tar-buffer)
                (setq tar-superior-descriptor descriptor)
+               (decode-coding-region (point-min) (point-max) 'undecided)
                (setq buffer-read-only read-only-p)
                (set-buffer-modified-p nil)
                (tar-subfile-mode 1))