aerc/commands/account
Koni Marti 2512c0403f statusline: implement per-account status
Implement a statusline state for each account. Keep the ex line and the
push notifications global. Add account name prefix to push
notifications. Prefix status line with account name when multiple
accounts are available.

Use account-specific status line for each tab where an account is
defined.

Handle threading, filter/search, viewer passthrough and connection
status.

Signed-off-by: Koni Marti <koni.marti@gmail.com>
Acked-by: Robin Jarry <robin@jarry.cc>
2022-03-18 23:42:07 +01:00
..
account.go go.mod: change base git url 2021-11-05 10:21:45 +01:00
cf.go go.mod: change base git url 2021-11-05 10:21:45 +01:00
clear.go statusline: implement per-account status 2022-03-18 23:42:07 +01:00
compose.go aerc: always check SelectedAccount return value 2022-02-25 13:56:53 +01:00
connection.go statusline: implement per-account status 2022-03-18 23:42:07 +01:00
expand-folder.go commands: add expand-folder and collapse-folder 2022-02-23 21:09:01 +01:00
mkdir.go go.mod: change base git url 2021-11-05 10:21:45 +01:00
next-folder.go go.mod: change base git url 2021-11-05 10:21:45 +01:00
next-result.go go.mod: change base git url 2021-11-05 10:21:45 +01:00
next.go go.mod: change base git url 2021-11-05 10:21:45 +01:00
recover.go commands: use SelectedAccountUiConfig instead of explicit nil check 2022-03-16 17:02:36 +01:00
rmdir.go go.mod: change base git url 2021-11-05 10:21:45 +01:00
search.go statusline: implement per-account status 2022-03-18 23:42:07 +01:00
select.go go.mod: change base git url 2021-11-05 10:21:45 +01:00
sort.go commands: use SelectedAccountUiConfig instead of explicit nil check 2022-03-16 17:02:36 +01:00
view.go aerc: always check SelectedAccount return value 2022-02-25 13:56:53 +01:00