[BACK]Return to tmux.h CVS log [TXT][DIR] Up to [local] / src / usr.bin / tmux

Diff for /src/usr.bin/tmux/tmux.h between version 1.657 and 1.658

version 1.657, 2016/10/12 13:24:07 version 1.658, 2016/10/12 14:50:14
Line 471 
Line 471 
         MODEKEY_NONE,          MODEKEY_NONE,
         MODEKEY_OTHER,          MODEKEY_OTHER,
   
         /* Editing keys. */  
         MODEKEYEDIT_BACKSPACE,  
         MODEKEYEDIT_CANCEL,  
         MODEKEYEDIT_COMPLETE,  
         MODEKEYEDIT_CURSORLEFT,  
         MODEKEYEDIT_CURSORRIGHT,  
         MODEKEYEDIT_DELETE,  
         MODEKEYEDIT_DELETELINE,  
         MODEKEYEDIT_DELETETOENDOFLINE,  
         MODEKEYEDIT_DELETEWORD,  
         MODEKEYEDIT_ENDOFLINE,  
         MODEKEYEDIT_ENTER,  
         MODEKEYEDIT_HISTORYDOWN,  
         MODEKEYEDIT_HISTORYUP,  
         MODEKEYEDIT_NEXTSPACE,  
         MODEKEYEDIT_NEXTSPACEEND,  
         MODEKEYEDIT_NEXTWORD,  
         MODEKEYEDIT_NEXTWORDEND,  
         MODEKEYEDIT_PASTE,  
         MODEKEYEDIT_PREVIOUSSPACE,  
         MODEKEYEDIT_PREVIOUSWORD,  
         MODEKEYEDIT_STARTOFLINE,  
         MODEKEYEDIT_SWITCHMODE,  
         MODEKEYEDIT_SWITCHMODEAPPEND,  
         MODEKEYEDIT_SWITCHMODEAPPENDLINE,  
         MODEKEYEDIT_SWITCHMODEBEGINLINE,  
         MODEKEYEDIT_SWITCHMODECHANGELINE,  
         MODEKEYEDIT_SWITCHMODESUBSTITUTE,  
         MODEKEYEDIT_SWITCHMODESUBSTITUTELINE,  
         MODEKEYEDIT_TRANSPOSECHARS,  
   
         /* Menu (choice) keys. */          /* Menu (choice) keys. */
         MODEKEYCHOICE_BACKSPACE,          MODEKEYCHOICE_BACKSPACE,
         MODEKEYCHOICE_BOTTOMLINE,          MODEKEYCHOICE_BOTTOMLINE,
Line 527 
Line 496 
 /* Data required while mode keys are in use. */  /* Data required while mode keys are in use. */
 struct mode_key_data {  struct mode_key_data {
         struct mode_key_tree   *tree;          struct mode_key_tree   *tree;
         int                     mode;  
 };  };
 #define MODEKEY_EMACS 0  #define MODEKEY_EMACS 0
 #define MODEKEY_VI 1  #define MODEKEY_VI 1
Line 535 
Line 503 
 /* Binding between a key and a command. */  /* Binding between a key and a command. */
 struct mode_key_binding {  struct mode_key_binding {
         key_code                         key;          key_code                         key;
   
         int                              mode;  
         enum mode_key_cmd                cmd;          enum mode_key_cmd                cmd;
   
         RB_ENTRY(mode_key_binding)       entry;          RB_ENTRY(mode_key_binding)       entry;
Line 1267 
Line 1233 
         void             (*prompt_freefn)(void *);          void             (*prompt_freefn)(void *);
         void            *prompt_data;          void            *prompt_data;
         u_int            prompt_hindex;          u_int            prompt_hindex;
           enum { PROMPT_ENTRY, PROMPT_COMMAND } prompt_mode;
   
 #define PROMPT_SINGLE 0x1  #define PROMPT_SINGLE 0x1
 #define PROMPT_NUMERIC 0x2  #define PROMPT_NUMERIC 0x2
         int              prompt_flags;          int              prompt_flags;
   
         struct mode_key_data prompt_mdata;  
   
         struct session  *session;          struct session  *session;
         struct session  *last_session;          struct session  *last_session;

Legend:
Removed from v.1.657  
changed lines
  Added in v.1.658