diff options
Diffstat (limited to 'config/config.go')
-rw-r--r-- | config/config.go | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/config/config.go b/config/config.go index f46af09..32d07fc 100644 --- a/config/config.go +++ b/config/config.go @@ -319,7 +319,9 @@ func (config *AercConfig) LoadConfig(file *ini.File) error { return err } templateDirs := templatesSec.Key("template-dirs").String() - config.Templates.TemplateDirs = strings.Split(templateDirs, ":") + if templateDirs != "" { + config.Templates.TemplateDirs = strings.Split(templateDirs, ":") + } for key, val := range templatesSec.KeysHash() { if key == "template-dirs" { continue @@ -404,6 +406,12 @@ func LoadConfigFromFile(root *string, sharedir string) (*AercConfig, error) { {"Subject"}, }, }, + + Templates: TemplateConfig{ + TemplateDirs: []string{path.Join(sharedir, "templates")}, + QuotedReply: "quoted_reply", + Forwards: "forward_as_body", + }, } // These bindings are not configurable config.Bindings.AccountWizard.ExKey = KeyStroke{ |