]> git.eshelyaron.com Git - emacs.git/commitdiff
(uncompress-while-visiting):
authorRichard M. Stallman <rms@gnu.org>
Sun, 14 Jun 1998 19:01:06 +0000 (19:01 +0000)
committerRichard M. Stallman <rms@gnu.org>
Sun, 14 Jun 1998 19:01:06 +0000 (19:01 +0000)
Bind coding-system-for-write and coding-system-for-read.

lisp/uncompress.el

index ceaa0dac1bac3e91ecb6d33e393b1c0f2067a6fe..c731c23baf63fd0ec02c1697391d755ffbee46e9 100644 (file)
@@ -72,7 +72,12 @@ It then selects a major mode from the uncompressed file name and contents."
           (set-visited-file-name
            (concat (substring buffer-file-name 0 (match-beginning 0)) ".tar")))))
   (message "Uncompressing...")
-  (let ((buffer-read-only nil))
+  (let ((buffer-read-only nil)
+       (coding-system-for-write 'no-conversion)
+       (coding-system-for-read
+        (find-operation-coding-system
+         'insert-file-contents
+         buffer-file-name t)))
     (shell-command-on-region (point-min) (point-max) uncompress-program t))
   (goto-char (point-min))
   (message "Uncompressing...done")