aerc/lib
Koni Marti c5face0b6f store: reverse message list order with iterators
Reverse the order of the messages in the message list. The complexity of
reversing the order is abstracted away by the iterators. To reverse the
message list, add the following to your aerc.conf:

[ui]
reverse-msglist-order=true

Thanks to |cos| for sharing his initial implementation of reversing the
order in the message list [0].

[0]: https://git.netizen.se/aerc/commit/?h=topic/asc_sort_imap

Signed-off-by: Koni Marti <koni.marti@gmail.com>
Acked-by: Robin Jarry <robin@jarry.cc>
2022-10-27 22:44:39 +02:00
..
auth lint: homogenize operations and minor fixes (gocritic) 2022-08-04 21:58:01 +02:00
calendar lint: ensure errors are at least logged (errcheck) 2022-08-04 21:57:57 +02:00
crypto pgp: enable quoted replies of encrypted messages 2022-08-31 10:10:03 +02:00
format msgview: add separate date formatting 2022-10-19 20:27:58 +02:00
iterator iterator: implement iterators over uid/thread data 2022-10-27 22:44:39 +02:00
marker mark: allow multiple visual selections 2022-08-22 09:30:37 +02:00
parse msgviewer: simplify filter and pager command handling 2022-10-18 22:20:37 +02:00
sort go.mod: change base git url 2021-11-05 10:21:45 +01:00
statusline statusline-format: add %p placeholder for current path 2022-09-19 21:25:10 +02:00
templates lint: apply new formatting rules 2022-08-01 10:44:52 +02:00
ui ui: add :split and :vsplit view options 2022-10-18 22:25:35 +02:00
uidstore Create UIDStore package 2019-07-12 11:09:47 -04:00
attachment.go forward,recall: fix charsets in part attachment 2022-10-07 10:51:53 +02:00
dirstore.go Move msgstore map to dirstore 2019-07-26 14:15:27 -04:00
history.go Add command history and cycling 2019-07-26 14:29:34 -04:00
keepalive_dummy.go format: reformat code with go 1.17 2021-12-11 23:24:08 +01:00
keepalive_linux.go format: reformat code with go 1.17 2021-12-11 23:24:08 +01:00
messageview.go lib: fallback on raw msg when decoding fails 2022-10-19 23:52:44 +02:00
msgstore.go store: reverse message list order with iterators 2022-10-27 22:44:39 +02:00
oauthbearer.go lint: work nicely with wrapped errors (errorlint) 2022-08-04 21:58:04 +02:00
open.go open: allow overriding default program 2022-10-01 15:47:25 +02:00
socket.go socket: use existing socket if it is connected 2022-09-14 00:03:01 +02:00
structure_helpers.go msgpart: factorize mime type and filename construction 2022-10-16 11:35:24 +02:00
structure_helpers_test.go lint: apply new formatting rules 2022-08-01 10:44:52 +02:00
threadbuilder.go store: reverse message list order with iterators 2022-10-27 22:44:39 +02:00
xoauth2.go imap,smtp: add XOAUTH2 support 2022-10-01 15:47:33 +02:00