diff --git a/cmd/micro/micro.go b/cmd/micro/micro.go index 4930aef0..aa822bf1 100644 --- a/cmd/micro/micro.go +++ b/cmd/micro/micro.go @@ -242,9 +242,6 @@ func main() { InitCommands() InitBindings() - // Load the syntax files, including the colorscheme - LoadSyntaxFiles() - // Start the screen InitScreen() @@ -321,11 +318,14 @@ func main() { L.SetGlobal("ListRuntimeFiles", luar.New(L, PluginListRuntimeFiles)) L.SetGlobal("AddRuntimeFile", luar.New(L, PluginAddRuntimeFile)) - LoadPlugins() - jobs = make(chan JobFunction, 100) events = make(chan tcell.Event, 100) + LoadPlugins() + + // Load the syntax files, including the colorscheme + LoadSyntaxFiles() + for _, t := range tabs { for _, v := range t.views { for _, pl := range loadedPlugins {