diff options
author | 2009-01-26 22:05:08 -0500 | |
---|---|---|
committer | 2009-01-26 22:05:08 -0500 | |
commit | 99d11f894c807b65eb4ac005c4e3cd6845e541d9 (patch) | |
tree | 7daa642565c99fc5c46899297343b3ced290a347 /core/file_io.lua | |
parent | 10398566eb46ae7b76844c77501461ce1945755e (diff) | |
download | textadept-99d11f894c807b65eb4ac005c4e3cd6845e541d9.tar.gz textadept-99d11f894c807b65eb4ac005c4e3cd6845e541d9.zip |
Should be reading and writing in binary mode; core/file_io.lua
Diffstat (limited to 'core/file_io.lua')
-rw-r--r-- | core/file_io.lua | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/core/file_io.lua b/core/file_io.lua index 86c2c6c0..ac6e0107 100644 --- a/core/file_io.lua +++ b/core/file_io.lua @@ -26,7 +26,7 @@ local function open_helper(filename) if filename == buffer.filename then view:goto_buffer(index) return end end local buffer = textadept.new_buffer() - local f, err = io.open(filename) + local f, err = io.open(filename, 'rb') if f then local text = f:read('*all') local chunk = #text > 65536 and text:sub(1, 65536) or text @@ -91,7 +91,7 @@ function save(buffer) if not buffer.filename then return save_as(buffer) end prepare = _m.textadept.editing.prepare_for_save if prepare then prepare() end - local f, err = io.open(buffer.filename, 'w') + local f, err = io.open(buffer.filename, 'wb') if f then local txt, _ = buffer:get_text(buffer.length) f:write(txt) |