emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] emacs-25 25e461c 1/2: Fix visiting files with raw-text


From: Eli Zaretskii
Subject: [Emacs-diffs] emacs-25 25e461c 1/2: Fix visiting files with raw-text
Date: Sun, 13 Dec 2015 19:52:08 +0000

branch: emacs-25
commit 25e461c1c82656ae729b99a7b51b548d0c761304
Author: Eli Zaretskii <address@hidden>
Commit: Eli Zaretskii <address@hidden>

    Fix visiting files with raw-text
    
    * src/fileio.c (Finsert_file_contents): Fix setting buffer unibyte
    when some stuff was actually read.  (Bug#22162)
---
 src/fileio.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/src/fileio.c b/src/fileio.c
index 8e44eb0..210383f 100644
--- a/src/fileio.c
+++ b/src/fileio.c
@@ -4265,7 +4265,10 @@ by calling `format-decode', which see.  */)
          && NILP (replace))
        /* Visiting a file with these coding system makes the buffer
           unibyte.  */
-       Fset_buffer_multibyte (Qnil);
+       if (inserted > 0)
+         bset_enable_multibyte_characters (current_buffer, Qnil);
+       else
+         Fset_buffer_multibyte (Qnil);
     }
 
   coding.dst_multibyte = ! NILP (BVAR (current_buffer, 
enable_multibyte_characters));



reply via email to

[Prev in Thread] Current Thread [Next in Thread]