aboutsummaryrefslogtreecommitdiffstats
path: root/lib/uidstore
diff options
context:
space:
mode:
authorRobin Jarry <robin@jarry.cc>2024-02-19 22:09:34 +0100
committerRobin Jarry <robin@jarry.cc>2024-02-22 21:47:04 +0100
commit6e6a8678531c17a9a3599b86d63b8d24bfc7f7c0 (patch)
treeda95092ab3671a87d714b977d95fea7402217dc2 /lib/uidstore
parent3c01fd0fcd030b8bbe68f0208c8b4467dcd1ed89 (diff)
downloadaerc-6e6a8678531c17a9a3599b86d63b8d24bfc7f7c0.tar.gz
msglist: allow configuring default split
Add a new setting to configure the default split layout for message list tabs. The syntax is a bit different from the :split and :vsplit commands since it needs to convey the direction in the value as well. I didn't reuse split/vsplit since they are a bit confusing when used in a configuration file. The syntax is as follows: message-list-split = [<direction>] <size> The direction is optional and defaults to horizontal. The size is the number of terminal cells that will be used to display the message list. All these examples are equivalent: message-list-split = horiz 12 message-list-split = h 12 message-list-split = 12 Same idea for vertical splits: message-list-split = vertical 120 message-list-split = vert 120 message-list-split = v 120 Both :split and :vsplit commands remain usable as before. The configuration options only affect the initial layout at startup. Add config.SPLIT_* constants and sanitize AccountView.{Split,Vsplit} methods. Changelog-added: Configure default message list `:split` or `:vsplit` on startup with `message-list-split` in `aerc.conf`. Signed-off-by: Robin Jarry <robin@jarry.cc> Tested-by: Tim Culverhouse <tim@timculverhouse.com>
Diffstat (limited to 'lib/uidstore')
0 files changed, 0 insertions, 0 deletions