Versions in this module Expand all Collapse all v0 v0.1.0 Jul 13, 2019 Changes in this version + const BINDING_FOUND + const BINDING_INCOMPLETE + const BINDING_NOT_FOUND + const FILTER_HEADER + const FILTER_MIMETYPE + type AccountConfig struct + CopyTo string + Default string + Folders []string + From string + Name string + Outgoing string + OutgoingCredCmd string + Params map[string]string + Source string + SourceCredCmd string + type AercConfig struct + Accounts []AccountConfig + Bindings BindingConfig + Compose ComposeConfig + Filters []FilterConfig + Ini *ini.File + Ui UIConfig + Viewer ViewerConfig + func LoadConfig(root *string, sharedir string) (*AercConfig, error) + type Binding struct + Input []KeyStroke + Output []KeyStroke + func ParseBinding(input, output string) (*Binding, error) + type BindingConfig struct + AccountWizard *KeyBindings + Compose *KeyBindings + ComposeEditor *KeyBindings + ComposeReview *KeyBindings + Global *KeyBindings + MessageList *KeyBindings + MessageView *KeyBindings + Terminal *KeyBindings + type BindingSearchResult int + type ComposeConfig struct + Editor string + type FilterConfig struct + Command string + Filter string + FilterType int + Header string + Regex *regexp.Regexp + type KeyBindings struct + ExKey KeyStroke + Globals bool + func MergeBindings(bindings ...*KeyBindings) *KeyBindings + func NewKeyBindings() *KeyBindings + func (bindings *KeyBindings) Add(binding *Binding) + func (bindings *KeyBindings) GetBinding(input []KeyStroke) (BindingSearchResult, []KeyStroke) + type KeyStroke struct + Key tcell.Key + Rune rune + func ParseKeyStrokes(keystrokes string) ([]KeyStroke, error) + type UIConfig struct + EmptyMessage string + IndexFormat string + PreviewHeight int + RenderAccountTabs string + ShowHeaders []string + SidebarWidth int + TimestampFormat string + type ViewerConfig struct + Alternatives []string + Pager string