diff options
Diffstat (limited to 'plugins/ghmarkdown.lua')
-rw-r--r-- | plugins/ghmarkdown.lua | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/plugins/ghmarkdown.lua b/plugins/ghmarkdown.lua index b49e248..0f49c02 100644 --- a/plugins/ghmarkdown.lua +++ b/plugins/ghmarkdown.lua @@ -50,17 +50,16 @@ command.add("core.docview", { content = content:gsub(".", esc) }) - local htmlfile = ".lite_ghmarkdown_" .. os.tmpname():gsub("%W", "") .. ".html" + local htmlfile = core.temp_filename(".html") local fp = io.open(htmlfile, "w") fp:write(text) fp:close() core.log("Opening markdown preview for \"%s\"", dv:get_name()) - local path = system.absolute_path(".") .. "/" .. htmlfile if PLATFORM == "Windows" then - system.exec("start " .. path) + system.exec("start " .. htmlfile) else - system.exec(string.format("xdg-open %q", path)) + system.exec(string.format("xdg-open %q", htmlfile)) end core.add_thread(function() |