aboutsummaryrefslogtreecommitdiffstats
path: root/config
diff options
context:
space:
mode:
authorowl <owl@u8.is>2023-09-16 11:55:31 +0200
committerRobin Jarry <robin@jarry.cc>2023-09-19 11:23:40 +0200
commit43df87552c2c54a7cc346cb044d08dc8ee5b6925 (patch)
treed4cb4524ce16db99318275203e52ee740cda5bf3 /config
parent4400b08a95b4f4548388e34858516df33d80b2d3 (diff)
downloadaerc-43df87552c2c54a7cc346cb044d08dc8ee5b6925.tar.gz
config: make all message list symbols/icons configurable
This patch removes the hard coded letters (which don't make sense in all languages), and replaces them with configurable icons, like the existing `icon-attachment` and other icons. Signed-off-by: owl <owl@u8.is> Acked-by: Robin Jarry <robin@jarry.cc> Reviewed-by: Bence Ferdinandy <bence@ferdinandy.com>
Diffstat (limited to 'config')
-rw-r--r--config/ui.go6
1 files changed, 6 insertions, 0 deletions
diff --git a/config/ui.go b/config/ui.go
index 699e8a0f..0479c13b 100644
--- a/config/ui.go
+++ b/config/ui.go
@@ -53,6 +53,12 @@ type UIConfig struct {
IconUnknown string `ini:"icon-unknown" default:"[s?]"`
IconInvalid string `ini:"icon-invalid" default:"[s!]"`
IconAttachment string `ini:"icon-attachment" default:"a"`
+ IconReplied string `ini:"icon-replied" default:"r"`
+ IconNew string `ini:"icon-new" default:"N"`
+ IconOld string `ini:"icon-old" default:"O"`
+ IconFlagged string `ini:"icon-flagged" default:"!"`
+ IconMarked string `ini:"icon-marked" default:"*"`
+ IconDeleted string `ini:"icon-deleted" default:"D"`
DirListDelay time.Duration `ini:"dirlist-delay" default:"200ms"`
DirListTree bool `ini:"dirlist-tree"`
DirListCollapse int `ini:"dirlist-collapse"`