"fmt"
"io/ioutil"
"os"
+ "runtime"
"github.com/go-errors/errors"
"github.com/layeh/gopher-luar"
LoadSyntaxFiles()
// Load the help files
LoadHelp()
- LoadPlugins()
buf := NewBuffer(string(input), filename)
messenger = new(Messenger)
view := NewView(buf)
+ L.SetGlobal("OS", luar.New(L, runtime.GOOS))
L.SetGlobal("view", luar.New(L, view))
- L.SetGlobal("settings", luar.New(L, &settings))
L.SetGlobal("messenger", luar.New(L, messenger))
+ L.SetGlobal("GetOption", luar.New(L, GetOption))
+ L.SetGlobal("AddOption", luar.New(L, AddOption))
+
+ LoadPlugins()
for {
// Display everything