diff options
-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' |