]> git.lizzy.rs Git - micro.git/blobdiff - cmd/micro/micro.go
Rename to tabstospaces for consistency
[micro.git] / cmd / micro / micro.go
index 26ab46ef67758365d02c60f293141826a6f1d1bb..718d220d6b7937b09262217ea393b463b7acaa68 100644 (file)
@@ -5,6 +5,7 @@ import (
        "fmt"
        "io/ioutil"
        "os"
+       "runtime"
 
        "github.com/go-errors/errors"
        "github.com/layeh/gopher-luar"
@@ -195,7 +196,6 @@ func main() {
        LoadSyntaxFiles()
        // Load the help files
        LoadHelp()
-       LoadPlugins()
 
        buf := NewBuffer(string(input), filename)
 
@@ -216,9 +216,13 @@ func main() {
        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