(insert-file-contents-as-raw-text): New function.
authormorioka <morioka>
Fri, 5 Jun 1998 13:06:16 +0000 (13:06 +0000)
committermorioka <morioka>
Fri, 5 Jun 1998 13:06:16 +0000 (13:06 +0000)
emu-x20.el

index e4aef1e..ec2ec35 100644 (file)
@@ -32,7 +32,7 @@
      (copy-coding-system 'iso-2022-7bit 'iso-2022-jp))
 
 
-;;; @ binary access
+;;; @ without code-conversion
 ;;;
 
 (defun insert-file-contents-as-binary (filename
@@ -51,6 +51,18 @@ code conversion will not take place."
 (define-obsolete-function-alias 'insert-binary-file-contents
   'insert-file-contents-as-binary)
 
+(defun insert-file-contents-as-raw-text (filename
+                                        &optional visit beg end replace)
+  "Like `insert-file-contents', q.v., but don't code and format conversion.
+Like `insert-file-contents-literary', but it allows find-file-hooks,
+automatic uncompression, etc.
+Like `insert-file-contents-as-binary', but it converts line-break
+code."
+  (let ((coding-system-for-read 'raw-text)
+       format-alist)
+    (insert-file-contents filename visit beg end replace)
+    ))
+
 (defun insert-binary-file-contents-literally (filename
                                              &optional visit beg end replace)
   "Like `insert-file-contents-literally', q.v., but don't code conversion.