aerc/commands
Reto Brunner 20ec2c8eeb compose: use a proper header instead of a string map
Prior to this commit, the composer was based on a map[string]string.
While this approach was very versatile, it lead to a constant encoding / decoding
of addresses and other headers.

This commit switches to a different model, where the composer is based on a header.
Commands which want to interact with it can simply set some defaults they would
like to have. Users can overwrite them however they like.

In order to get access to the functions generating / getting the msgid go-message
was upgraded.
2020-11-14 15:40:13 +01:00
..
account handle message unknown charset error 2020-08-31 22:00:28 +02:00
compose compose: use a proper header instead of a string map 2020-11-14 15:40:13 +01:00
msg compose: use a proper header instead of a string map 2020-11-14 15:40:13 +01:00
msgview Allow open to be asynchronous 2020-07-08 09:07:43 +02:00
terminal all: purge redundant underscores 2019-09-04 16:30:57 -10:00
cd.go Make commands join args with spaces 2019-09-20 15:06:34 -04:00
choose.go gofmt fixes 2020-04-24 12:59:40 -04:00
commands.go msg/archive: complete the possible options 2020-04-11 10:46:46 -04:00
ct.go Make commands join args with spaces 2019-09-20 15:06:34 -04:00
exec.go Implement style configuration. 2020-08-06 21:42:06 +02:00
global.go Implement basic tab completion support 2019-06-29 14:24:19 -04:00
help.go all: purge redundant underscores 2019-09-04 16:30:57 -10:00
history.go Add command history and cycling 2019-07-26 14:29:34 -04:00
move-tab.go Add move-tab command 2020-03-03 20:08:29 +01:00
new-account.go all: purge redundant underscores 2019-09-04 16:30:57 -10:00
next-tab.go all: use fmt.Errorf for fomartting errors 2019-09-04 16:30:57 -10:00
pin-tab.go Add pinned tabs 2020-03-09 09:31:02 -04:00
prompt.go all: use fmt.Errorf for fomartting errors 2019-09-04 16:30:57 -10:00
pwd.go Revert "Remove duration from the status methods" 2020-05-28 10:32:32 -04:00
quit.go all: purge redundant underscores 2019-09-04 16:30:57 -10:00
set.go Make grid sizes dynamic 2020-06-09 08:48:47 +02:00
term.go Revert "Add Style configuration" 2020-05-28 10:32:42 -04:00
util.go Revert "Add Style configuration" 2020-05-28 10:32:42 -04:00