diff options
Diffstat (limited to 'helpers/path.go')
-rw-r--r-- | helpers/path.go | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/helpers/path.go b/helpers/path.go index 7dea0b0dd..6e2422d05 100644 --- a/helpers/path.go +++ b/helpers/path.go @@ -31,6 +31,13 @@ import ( "golang.org/x/text/unicode/norm" ) +var ( + // ErrThemeUndefined is returned when a theme has not be defined by the user. + ErrThemeUndefined = errors.New("no theme set") + + ErrWalkRootTooShort = errors.New("Path too short. Stop walking.") +) + // filepathPathBridge is a bridge for common functionality in filepath vs path type filepathPathBridge interface { Base(in string) string @@ -207,7 +214,7 @@ func GetThemeI18nDirPath() (string, error) { func getThemeDirPath(path string) (string, error) { if !ThemeSet() { - return "", errors.New("No theme set") + return "", ErrThemeUndefined } themeDir := filepath.Join(GetThemeDir(), path) @@ -485,8 +492,6 @@ func FindCWD() (string, error) { return path, nil } -var ErrWalkRootTooShort = errors.New("Path too short. Stop walking.") - // SymbolicWalk is like filepath.Walk, but it supports the root being a // symbolic link. It will still not follow symbolic links deeper down in // the file structure |