aboutsummaryrefslogtreecommitdiff
path: root/config/config.go
diff options
context:
space:
mode:
authorSrivathsan Murali <sri@vathsan.com>2019-09-20 21:22:09 +0200
committerDrew DeVault <sir@cmpwn.com>2019-09-20 15:23:45 -0400
commit1bedb8fe06dd71b4ee044098b7f057b3bffd0efc (patch)
tree5587d2ffe4af714533442b52f848f60284bf9d63 /config/config.go
parent043a02d99d93441021788891d3f86c6fdeea22f0 (diff)
Config for deleting message from message viewer
As suggested in #268, this adds a behaviour setting for deleting message from message viewer.
Diffstat (limited to 'config/config.go')
-rw-r--r--config/config.go50
1 files changed, 26 insertions, 24 deletions
diff --git a/config/config.go b/config/config.go
index 5a41903..133a7f4 100644
--- a/config/config.go
+++ b/config/config.go
@@ -23,20 +23,21 @@ type GeneralConfig struct {
}
type UIConfig struct {
- IndexFormat string `ini:"index-format"`
- TimestampFormat string `ini:"timestamp-format"`
- ShowHeaders []string `delim:","`
- RenderAccountTabs string `ini:"render-account-tabs"`
- SidebarWidth int `ini:"sidebar-width"`
- PreviewHeight int `ini:"preview-height"`
- EmptyMessage string `ini:"empty-message"`
- EmptyDirlist string `ini:"empty-dirlist"`
- MouseEnabled bool `ini:"mouse-enabled"`
- NewMessageBell bool `ini:"new-message-bell"`
- Spinner string `ini:"spinner"`
- SpinnerDelimiter string `ini:"spinner-delimiter"`
- DirListFormat string `ini:"dirlist-format"`
- Sort []string `delim:" "`
+ IndexFormat string `ini:"index-format"`
+ TimestampFormat string `ini:"timestamp-format"`
+ ShowHeaders []string `delim:","`
+ RenderAccountTabs string `ini:"render-account-tabs"`
+ SidebarWidth int `ini:"sidebar-width"`
+ PreviewHeight int `ini:"preview-height"`
+ EmptyMessage string `ini:"empty-message"`
+ EmptyDirlist string `ini:"empty-dirlist"`
+ MouseEnabled bool `ini:"mouse-enabled"`
+ NewMessageBell bool `ini:"new-message-bell"`
+ Spinner string `ini:"spinner"`
+ SpinnerDelimiter string `ini:"spinner-delimiter"`
+ DirListFormat string `ini:"dirlist-format"`
+ Sort []string `delim:" "`
+ NextMessageOnDelete bool `ini:"next-message-on-delete"`
}
const (
@@ -346,16 +347,17 @@ func LoadConfigFromFile(root *string, sharedir string) (*AercConfig, error) {
ShowHeaders: []string{
"From", "To", "Cc", "Bcc", "Subject", "Date",
},
- RenderAccountTabs: "auto",
- SidebarWidth: 20,
- PreviewHeight: 12,
- EmptyMessage: "(no messages)",
- EmptyDirlist: "(no folders)",
- MouseEnabled: false,
- NewMessageBell: true,
- Spinner: "[..] , [..] , [..] , [..] , [..], [..] , [..] , [..] ",
- SpinnerDelimiter: ",",
- DirListFormat: "%n %>r",
+ RenderAccountTabs: "auto",
+ SidebarWidth: 20,
+ PreviewHeight: 12,
+ EmptyMessage: "(no messages)",
+ EmptyDirlist: "(no folders)",
+ MouseEnabled: false,
+ NewMessageBell: true,
+ Spinner: "[..] , [..] , [..] , [..] , [..], [..] , [..] , [..] ",
+ SpinnerDelimiter: ",",
+ DirListFormat: "%n %>r",
+ NextMessageOnDelete: true,
},
Viewer: ViewerConfig{