This patch adds the -b flag to split-window, which is consistent with the
-b flag of the join-window command.  I like this when I want to create a
pane above the current pane.

-FR.
diff --git a/cmd-split-window.c b/cmd-split-window.c
index f88b2f6..e09b5a3 100644
--- a/cmd-split-window.c
+++ b/cmd-split-window.c
@@ -36,8 +36,8 @@ enum cmd_retval        cmd_split_window_exec(struct cmd *, 
struct cmd_q *);
 
 const struct cmd_entry cmd_split_window_entry = {
        "split-window", "splitw",
-       "c:dF:l:hp:Pt:v", 0, -1,
-       "[-dhvP] [-c start-directory] [-F format] [-p percentage|-l size] "
+       "bc:dF:l:hp:Pt:v", 0, -1,
+       "[-bdhvP] [-c start-directory] [-F format] [-p percentage|-l size] "
        CMD_TARGET_PANE_USAGE " [command]",
        0,
        cmd_split_window_exec
@@ -144,7 +144,7 @@ cmd_split_window_exec(struct cmd *self, struct cmd_q *cmdq)
        if (*shell == '\0' || areshell(shell))
                shell = _PATH_BSHELL;
 
-       if ((lc = layout_split_pane(wp, type, size, 0)) == NULL) {
+       if ((lc = layout_split_pane(wp, type, size, args_has(args, 'b'))) == 
NULL) {
                cause = xstrdup("pane too small");
                goto error;
        }
diff --git a/tmux.1 b/tmux.1
index 032e5be..ddeac74 100644
--- a/tmux.1
+++ b/tmux.1
@@ -1760,7 +1760,7 @@ is given and the selected window is already the current 
window,
 the command behaves like
 .Ic last-window .
 .It Xo Ic split-window
-.Op Fl dhvP
+.Op Fl bdhvP
 .Op Fl c Ar start-directory
 .Oo Fl l
 .Ar size |
@@ -1784,6 +1784,10 @@ and
 .Fl p
 options specify the size of the new pane in lines (for vertical split) or in
 cells (for horizontal split), or as a percentage, respectively.
+The
+.Fl b
+option causes the new pane to be created to the left of or above
+.Ar target-pane .
 All other options have the same meaning as for the
 .Ic new-window
 command.
------------------------------------------------------------------------------
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk
_______________________________________________
tmux-users mailing list
tmux-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tmux-users

Reply via email to