[BACK]Return to cmd-split-window.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / tmux

Diff for /src/usr.bin/tmux/cmd-split-window.c between version 1.93 and 1.94

version 1.93, 2019/04/26 11:38:51 version 1.94, 2019/04/28 20:05:50
Line 40 
Line 40 
         .name = "split-window",          .name = "split-window",
         .alias = "splitw",          .alias = "splitw",
   
         .args = { "bc:dfF:l:hp:Pt:v", 0, -1 },          .args = { "bc:de:fF:l:hp:Pt:v", 0, -1 },
         .usage = "[-bdfhvP] [-c start-directory] [-F format] "          .usage = "[-bdefhvP] [-c start-directory] [-e environment] [-F format] "
                  "[-p percentage|-l size] " CMD_TARGET_PANE_USAGE " [command]",                   "[-p percentage|-l size] " CMD_TARGET_PANE_USAGE " [command]",
   
         .target = { 't', CMD_FIND_PANE, 0 },          .target = { 't', CMD_FIND_PANE, 0 },
Line 64 
Line 64 
         struct layout_cell      *lc;          struct layout_cell      *lc;
         struct cmd_find_state    fs;          struct cmd_find_state    fs;
         int                      size, percentage, flags;          int                      size, percentage, flags;
         const char              *template;          const char              *template, *add;
         char                    *cause, *cp;          char                    *cause, *cp;
           struct args_value       *value;
   
         if (args_has(args, 'h'))          if (args_has(args, 'h'))
                 type = LAYOUT_LEFTRIGHT;                  type = LAYOUT_LEFTRIGHT;
Line 117 
Line 118 
         sc.name = NULL;          sc.name = NULL;
         sc.argc = args->argc;          sc.argc = args->argc;
         sc.argv = args->argv;          sc.argv = args->argv;
           sc.environ = environ_create();
   
           add = args_first_value(args, 'e', &value);
           while (add != NULL) {
                   environ_put(sc.environ, add);
                   add = args_next_value(&value);
           }
   
         sc.idx = -1;          sc.idx = -1;
         sc.cwd = args_get(args, 'c');          sc.cwd = args_get(args, 'c');
   
Line 146 
Line 154 
         cmd_find_from_winlink_pane(&fs, wl, new_wp, 0);          cmd_find_from_winlink_pane(&fs, wl, new_wp, 0);
         cmdq_insert_hook(s, item, &fs, "after-split-window");          cmdq_insert_hook(s, item, &fs, "after-split-window");
   
           environ_free(sc.environ);
         return (CMD_RETURN_NORMAL);          return (CMD_RETURN_NORMAL);
 }  }

Legend:
Removed from v.1.93  
changed lines
  Added in v.1.94