From ea31c662c5f536d90d04ac16422804209111ac29 Mon Sep 17 00:00:00 2001 From: Zachary Yedidia Date: Wed, 23 Nov 2016 11:56:12 -0500 Subject: [PATCH] Optimize startup --- cmd/micro/micro.go | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/cmd/micro/micro.go b/cmd/micro/micro.go index 227c654b..6daf42b0 100644 --- a/cmd/micro/micro.go +++ b/cmd/micro/micro.go @@ -259,7 +259,17 @@ func main() { encoding.Register() tcell.SetEncodingFallback(tcell.EncodingFallbackASCII) - LoadAll() + // Find the user's configuration directory (probably $XDG_CONFIG_HOME/micro) + InitConfigDir() + + // Build a list of available Extensions (Syntax, Colorscheme etc.) + InitRuntimeFiles() + + // Load the user's settings + InitGlobalSettings() + + InitCommands() + InitBindings() // Start the screen InitScreen() @@ -292,9 +302,6 @@ func main() { for _, t := range tabs { for _, v := range t.views { v.Center(false) - if globalSettings["syntax"].(bool) { - v.matches = Match(v) - } } t.Resize()