diff --git a/cmd/micro/plugin.go b/cmd/micro/plugin.go index b2f18ba1..f2091bfc 100644 --- a/cmd/micro/plugin.go +++ b/cmd/micro/plugin.go @@ -3,6 +3,7 @@ package main import ( "errors" "io/ioutil" + "os" "strings" "github.com/layeh/gopher-luar" @@ -131,4 +132,10 @@ func LoadPlugins() { loadedPlugins = append(loadedPlugins, pluginName) } } + + if _, err := os.Stat(configDir + "/init.lua"); err == nil { + if err := L.DoFile(configDir + "/init.lua"); err != nil { + TermMessage(err) + } + } }