From 1965dfa1525950cf4efc96a16613734d65ea0dc0 Mon Sep 17 00:00:00 2001 From: Kaz Kylheku Date: Fri, 6 May 2022 08:00:06 -0700 Subject: New { } commands to reposition middle pane origin. --- pw.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'pw.c') diff --git a/pw.c b/pw.c index 41c8516..3bd77fe 100644 --- a/pw.c +++ b/pw.c @@ -1233,6 +1233,18 @@ int main(int argc, char **argv) pw.vsplit2 = max(0, pw.vsplit2 - (int) cmdcount); pw.stat |= stat_force; break; + case '}': + if (cmdcount == UINT_MAX) + cmdcount = 1; + pw.vs2pos = min((int) maxlen, pw.vs2pos + (int) cmdcount); + pw.stat |= stat_force; + break; + case '{': + if (cmdcount == UINT_MAX) + cmdcount = 1; + pw.vs2pos = max(0, pw.vs2pos - (int) cmdcount); + pw.stat |= stat_force; + break; case ctrl('i'): pw.stat ^= stat_hlite; pw.stat |= stat_force; -- cgit v1.2.3