From e03fab8daa2dfc3cb6c3bfe3d1004762273b9dbf Mon Sep 17 00:00:00 2001 From: supbish Date: Wed, 15 Aug 2018 11:18:27 -0400 Subject: [PATCH] Add GetTabs Lua function --- cmd/micro/micro.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cmd/micro/micro.go b/cmd/micro/micro.go index dc35ed27..f9142af7 100644 --- a/cmd/micro/micro.go +++ b/cmd/micro/micro.go @@ -398,6 +398,9 @@ func main() { // We give plugins access to a bunch of variables here which could be useful to them L.SetGlobal("OS", luar.New(L, runtime.GOOS)) L.SetGlobal("tabs", luar.New(L, tabs)) + L.SetGlobal("GetTabs", luar.New(L, func() []*Tab { + return tabs + })) L.SetGlobal("curTab", luar.New(L, curTab)) L.SetGlobal("messenger", luar.New(L, messenger)) L.SetGlobal("GetOption", luar.New(L, GetOption))