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

Diff for /src/usr.bin/tmux/cmd-display-message.c between version 1.54 and 1.55

version 1.54, 2020/05/16 15:54:20 version 1.55, 2020/07/27 08:03:10
Line 39 
Line 39 
         .name = "display-message",          .name = "display-message",
         .alias = "display",          .alias = "display",
   
         .args = { "ac:Ipt:F:v", 0, 1 },          .args = { "acd:Ipt:F:v", 0, 1 },
         .usage = "[-aIpv] [-c target-client] [-F format] "          .usage = "[-aIpv] [-c target-client] [-d delay] [-F format] "
                  CMD_TARGET_PANE_USAGE " [message]",                   CMD_TARGET_PANE_USAGE " [message]",
   
         .target = { 't', CMD_FIND_PANE, 0 },          .target = { 't', CMD_FIND_PANE, 0 },
Line 68 
Line 68 
         struct window_pane      *wp = target->wp;          struct window_pane      *wp = target->wp;
         const char              *template;          const char              *template;
         char                    *msg, *cause;          char                    *msg, *cause;
           int                      delay = -1;
         struct format_tree      *ft;          struct format_tree      *ft;
         int                      flags;          int                      flags;
   
Line 85 
Line 86 
                 return (CMD_RETURN_ERROR);                  return (CMD_RETURN_ERROR);
         }          }
   
           if (args_has(args, 'd')) {
                   delay = args_strtonum(args, 'd', 0, UINT_MAX, &cause);
                   if (cause != NULL) {
                           cmdq_error(item, "delay %s", cause);
                           free(cause);
                           return (CMD_RETURN_ERROR);
                   }
           }
   
         template = args_get(args, 'F');          template = args_get(args, 'F');
         if (args->argc != 0)          if (args->argc != 0)
                 template = args->argv[0];                  template = args->argv[0];
Line 117 
Line 127 
         if (args_has(args, 'p'))          if (args_has(args, 'p'))
                 cmdq_print(item, "%s", msg);                  cmdq_print(item, "%s", msg);
         else if (tc != NULL)          else if (tc != NULL)
                 status_message_set(tc, 0, "%s", msg);                  status_message_set(tc, delay, 0, "%s", msg);
         free(msg);          free(msg);
   
         format_free(ft);          format_free(ft);

Legend:
Removed from v.1.54  
changed lines
  Added in v.1.55