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 { type TemplateConfig struct {
TemplateDirs []string TemplateDirs []string `ini:"template-dirs", delim:":"`
QuotedReply string `ini:"quoted-reply"` QuotedReply string `ini:"quoted-reply"`
Forwards string `ini:"forwards"` Forwards string `ini:"forwards"`
} }
type AercConfig struct { 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 Format specifiers from *index-format* are expanded with respect to the new
message. message.
## Templates ## TEMPLATES
Templates are used to populate the body of an email. The compose, reply 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 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 aerc ships with some default templates installed in the share directory (usually
_/usr/share/aerc/templates_). _/usr/share/aerc/templates_).
These options are configured in the *[templates]* section of aerc.conf.
*template-dirs* *template-dirs*
The directory where the templates are stored. The config takes a The directory where the templates are stored. The config takes a
colon-separated list of dirs. colon-separated list of dirs.