From 17c2c3e5fb7b16e71ad0010d0f31578d5ddd5435 Mon Sep 17 00:00:00 2001 From: Hackerpilot Date: Tue, 3 Sep 2013 13:46:44 -0700 Subject: [PATCH] Update dcd.lua "wb" on Windows, "w" everywhere else (Otherwise the CRLF goblins will eat you) --- editors/textadept/modules/dmd/dcd.lua | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/editors/textadept/modules/dmd/dcd.lua b/editors/textadept/modules/dmd/dcd.lua index 3ed6f29..77f15b9 100644 --- a/editors/textadept/modules/dmd/dcd.lua +++ b/editors/textadept/modules/dmd/dcd.lua @@ -111,7 +111,11 @@ function M.autocomplete(ch) if buffer:get_lexer() ~= "dmd" then return end local fileName = os.tmpname() local command = M.PATH_TO_DCD_CLIENT .. " -c" .. buffer.current_pos .. " > " .. fileName - local p = io.popen(command, "wb") + local mode = "w" + if _G.WIN32 then + mode = "wb" + end + local p = io.popen(command, mode) p:write(buffer:get_text()) p:flush() p:close()