Fix handling of multiple template-dirs

Before, while the docs stated that template-dirs was a colon-separated
list, a delimiter was not specified in the struct tag, so it was falling
back to the default for the ini library (a comma). Also added a note to
the docs to clarify that templates are configured in the [templates]
section.
This commit is contained in:
Ben Burwell 2020-01-23 12:18:40 -05:00 committed by Reto Brunner
parent 6b0483dd92
commit aa967682bc
2 changed files with 6 additions and 4 deletions

View file

@ -106,9 +106,9 @@ type TriggersConfig struct {
}
type TemplateConfig struct {
TemplateDirs []string
QuotedReply string `ini:"quoted-reply"`
Forwards string `ini:"forwards"`
TemplateDirs []string `ini:"template-dirs", delim:":"`
QuotedReply string `ini:"quoted-reply"`
Forwards string `ini:"forwards"`
}
type AercConfig struct {

View file

@ -269,7 +269,7 @@ They are configured in the *[triggers]* section of aerc.conf.
Format specifiers from *index-format* are expanded with respect to the new
message.
## Templates
## TEMPLATES
Templates are used to populate the body of an email. The compose, reply
and forward commands can be called with the -T flag with the name of the
@ -278,6 +278,8 @@ template name.
aerc ships with some default templates installed in the share directory (usually
_/usr/share/aerc/templates_).
These options are configured in the *[templates]* section of aerc.conf.
*template-dirs*
The directory where the templates are stored. The config takes a
colon-separated list of dirs.