diff options
author | samehkhamis <sameh.khamis@gmail.com> | 2015-07-24 04:23:41 +0300 |
---|---|---|
committer | samehkhamis <sameh.khamis@gmail.com> | 2015-07-24 04:23:41 +0300 |
commit | 9106a1195fbf32ef2b2078b56c7769f84be5ba7f (patch) | |
tree | 070db928238e389e7354244f0c3958554b5a420e | |
parent | ddbee8d51189e1b9d73235d8c7642905b84c621e (diff) |
Work under Windows
-rw-r--r-- | init.lua | 2 | ||||
-rw-r--r-- | trepl-scm-1.rockspec | 14 |
2 files changed, 15 insertions, 1 deletions
@@ -516,7 +516,7 @@ local readline_ok,readline = pcall(require,'readline') local nextline,saveline if readline_ok then -- Readline found: - local history = os.getenv('HOME') .. '/.luahistory' + local history = (os.getenv('HOME') or os.getenv('USERPROFILE')) .. '/.luahistory' readline.setup() readline.read_history(history) nextline = function(aux) diff --git a/trepl-scm-1.rockspec b/trepl-scm-1.rockspec index 49d29f8..81c85a6 100644 --- a/trepl-scm-1.rockspec +++ b/trepl-scm-1.rockspec @@ -31,6 +31,20 @@ build = { libraries = {'readline'} } }, + platforms = { + windows = { + modules = { + ['readline'] = { + sources = {'readline.c'}, + libraries = {'readline'}, + defines = {"USE_READLINE_STATIC"}, + incdirs = {"windows"}, + libdirs = {"windows"}, + libraries = {'readline-win'} + } + } + } + }, install = { bin = { 'th' |