Fork of Tangara with customizations
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
tangara-fw/lib/lua-linenoise/example.lua

32 lines
735 B

local L = require 'linenoise'
-- L.clearscreen()
print '----- Testing lua-linenoise! ------'
local prompt, history = '? ', 'history.txt'
L.historyload(history) -- load existing history
L.setcompletion(function(c,s)
if s == 'h' then
c:add('help') -- same as L.addcompletion(c,'help)
L.addcompletion(c,'halt') -- same as c:add('halt')
end
end)
L.sethints(function(s)
if s == 'h' then
return ' test hint'
end
end)
L.enableutf8()
local line, err = L.linenoise(prompt)
while line do
if #line > 0 then
print(line:upper())
L.historyadd(line)
L.historysave(history) -- save every new line
end
line, err = L.linenoise(prompt)
end
if err then
print('An error occurred: ' .. err)
end