aboutsummaryrefslogtreecommitdiffstats
path: root/config
diff options
context:
space:
mode:
Diffstat (limited to 'config')
-rw-r--r--config/aerc.conf.in7
-rw-r--r--config/config.go2
-rw-r--r--config/triggers.go1
3 files changed, 10 insertions, 0 deletions
diff --git a/config/aerc.conf.in b/config/aerc.conf.in
index cd40af51..c57c7744 100644
--- a/config/aerc.conf.in
+++ b/config/aerc.conf.in
@@ -23,6 +23,13 @@ timestamp-format=2006-01-02 03:04 PM
this-day-time-format=
#
+# Index-only time format for messages that were received/sent within the last
+# 7 days. If this is not specified, timestamp-format is used instead.
+#
+# Default: ""
+this-week-time-format=
+
+#
# Index-only time format for messages that were received/sent this year.
# If this is not specified, timestamp-format is used instead.
#
diff --git a/config/config.go b/config/config.go
index dcfdd243..58aa0620 100644
--- a/config/config.go
+++ b/config/config.go
@@ -30,6 +30,7 @@ type UIConfig struct {
IndexFormat string `ini:"index-format"`
TimestampFormat string `ini:"timestamp-format"`
ThisDayTimeFormat string `ini:"this-day-time-format"`
+ ThisWeekTimeFormat string `ini:"this-week-time-format"`
ThisYearTimeFormat string `ini:"this-year-time-format"`
ShowHeaders []string `delim:","`
RenderAccountTabs string `ini:"render-account-tabs"`
@@ -496,6 +497,7 @@ func LoadConfigFromFile(root *string, sharedir string) (*AercConfig, error) {
IndexFormat: "%D %-17.17n %s",
TimestampFormat: "2006-01-02 03:04 PM",
ThisDayTimeFormat: "",
+ ThisWeekTimeFormat: "",
ThisYearTimeFormat: "",
ShowHeaders: []string{
"From", "To", "Cc", "Bcc", "Subject", "Date",
diff --git a/config/triggers.go b/config/triggers.go
index f00f6383..3005d59b 100644
--- a/config/triggers.go
+++ b/config/triggers.go
@@ -39,6 +39,7 @@ func (trig *TriggersConfig) ExecNewEmail(account *AccountConfig,
formatstr, args, err := format.ParseMessageFormat(
part, conf.Ui.TimestampFormat,
conf.Ui.ThisDayTimeFormat,
+ conf.Ui.ThisWeekTimeFormat,
conf.Ui.ThisYearTimeFormat,
format.Ctx{
FromAddress: account.From,