From f9e8a2426b6d3dc40b8be6a97f310613b49d728f Mon Sep 17 00:00:00 2001 From: Zachary Yedidia Date: Sat, 20 Aug 2016 10:22:28 -0700 Subject: [PATCH] Add support for init.lua file in ~/.config/micro --- cmd/micro/plugin.go | 7 +++++++ 1 file changed, 7 insertions(+) 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) + } + } }