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

Diff for /src/usr.bin/tmux/cmd-select-pane.c between version 1.18 and 1.19

version 1.18, 2014/08/11 22:14:30 version 1.19, 2014/10/20 22:29:25
Line 24 
Line 24 
  * Select pane.   * Select pane.
  */   */
   
 void             cmd_select_pane_key_binding(struct cmd *, int);  
 enum cmd_retval  cmd_select_pane_exec(struct cmd *, struct cmd_q *);  enum cmd_retval  cmd_select_pane_exec(struct cmd *, struct cmd_q *);
   
 const struct cmd_entry cmd_select_pane_entry = {  const struct cmd_entry cmd_select_pane_entry = {
Line 32 
Line 31 
         "DdeLlRt:U", 0, 0,          "DdeLlRt:U", 0, 0,
         "[-DdeLlRU] " CMD_TARGET_PANE_USAGE,          "[-DdeLlRU] " CMD_TARGET_PANE_USAGE,
         0,          0,
         cmd_select_pane_key_binding,  
         cmd_select_pane_exec          cmd_select_pane_exec
 };  };
   
Line 41 
Line 39 
         "det:", 0, 0,          "det:", 0, 0,
         "[-de] " CMD_TARGET_WINDOW_USAGE,          "[-de] " CMD_TARGET_WINDOW_USAGE,
         0,          0,
         NULL,  
         cmd_select_pane_exec          cmd_select_pane_exec
 };  };
   
 void  
 cmd_select_pane_key_binding(struct cmd *self, int key)  
 {  
         self->args = args_create(0);  
         if (key == KEYC_UP)  
                 args_set(self->args, 'U', NULL);  
         if (key == KEYC_DOWN)  
                 args_set(self->args, 'D', NULL);  
         if (key == KEYC_LEFT)  
                 args_set(self->args, 'L', NULL);  
         if (key == KEYC_RIGHT)  
                 args_set(self->args, 'R', NULL);  
         if (key == 'o')  
                 args_set(self->args, 't', ":.+");  
 }  
   
 enum cmd_retval  enum cmd_retval
 cmd_select_pane_exec(struct cmd *self, struct cmd_q *cmdq)  cmd_select_pane_exec(struct cmd *self, struct cmd_q *cmdq)

Legend:
Removed from v.1.18  
changed lines
  Added in v.1.19