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

Diff for /src/usr.bin/tmux/cmd-list-keys.c between version 1.66 and 1.67

version 1.66, 2021/08/21 10:22:39 version 1.67, 2023/01/17 10:40:51
Line 148 
Line 148 
 cmd_list_keys_exec(struct cmd *self, struct cmdq_item *item)  cmd_list_keys_exec(struct cmd *self, struct cmdq_item *item)
 {  {
         struct args             *args = cmd_get_args(self);          struct args             *args = cmd_get_args(self);
           struct client           *tc = cmdq_get_target_client(item);
         struct key_table        *table;          struct key_table        *table;
         struct key_binding      *bd;          struct key_binding      *bd;
         const char              *tablename, *r, *keystr;          const char              *tablename, *r, *keystr;
Line 296 
Line 297 
                         strlcat(tmp, cp, tmpsize);                          strlcat(tmp, cp, tmpsize);
                         free(cp);                          free(cp);
   
                         cmdq_print(item, "bind-key %s", tmp);                          if (args_has(args, '1') && tc != NULL) {
                                   status_message_set(tc, -1, 1, 0, "bind-key %s",
                                       tmp);
                           } else
                                   cmdq_print(item, "bind-key %s", tmp);
                         free(key);                          free(key);
   
                           if (args_has(args, '1'))
                                   break;
                         bd = key_bindings_next(table, bd);                          bd = key_bindings_next(table, bd);
                 }                  }
                 table = key_bindings_next_table(table);                  table = key_bindings_next_table(table);

Legend:
Removed from v.1.66  
changed lines
  Added in v.1.67