From a7240103b941a5099819ad9722d63bf2ed2895e7 Mon Sep 17 00:00:00 2001 From: Zachary Yedidia Date: Fri, 25 Mar 2016 14:48:22 -0400 Subject: [PATCH] Fix homedir more --- src/colorscheme.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/colorscheme.go b/src/colorscheme.go index 3f31076c..04de6680 100644 --- a/src/colorscheme.go +++ b/src/colorscheme.go @@ -3,6 +3,7 @@ package main import ( "fmt" "github.com/gdamore/tcell" + "github.com/mitchellh/go-homedir" "io/ioutil" "os/user" "regexp" @@ -25,8 +26,11 @@ func InitColorscheme() { // LoadDefaultColorscheme loads the default colorscheme from ~/.micro/colorschemes func LoadDefaultColorscheme() { - usr, _ := user.Current() - dir := usr.HomeDir + dir, err := homedir.Dir() + if err != nil { + TermMessage("Error finding your home directory\nCan't load runtime files") + return + } LoadColorscheme(defaultColorscheme, dir+"/.micro/colorschemes") }