From 5abb7279f73024fb0ac3abd80c58495f377ba0ce Mon Sep 17 00:00:00 2001 From: Taiki Sugawara Date: Thu, 10 May 2012 01:57:28 +0900 Subject: [PATCH] Auto detect coding-system of archived source. --- src/main/lisp/malabar-reflection.el | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/lisp/malabar-reflection.el b/src/main/lisp/malabar-reflection.el index b8f779d..9093780 100644 --- a/src/main/lisp/malabar-reflection.el +++ b/src/main/lisp/malabar-reflection.el @@ -151,8 +151,9 @@ (setq buffer-file-name (expand-file-name (concat archive ":" file-name))) (setq buffer-file-truename (file-name-nondirectory file-name)) (let ((exit-code - (archive-extract-by-stdout archive file-name - archive-zip-extract))) + (let ((coding-system-for-read 'undecided)) + (archive-extract-by-stdout archive file-name + archive-zip-extract)))) (if (and (numberp exit-code) (zerop exit-code)) (progn (malabar-mode) (goto-char (point-min))