Add unit (milliseconds) to escape-time, show unset colours as "none"
authornicm <nicm@openbsd.org>
Thu, 24 Mar 2022 12:07:25 +0000 (12:07 +0000)
committernicm <nicm@openbsd.org>
Thu, 24 Mar 2022 12:07:25 +0000 (12:07 +0000)
rather than "invalid" and don't show the same text twice for user
options in customize mode.

usr.bin/tmux/colour.c
usr.bin/tmux/options-table.c
usr.bin/tmux/window-customize.c

index 62ba1f8..16080ae 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: colour.c,v 1.24 2021/11/01 07:48:04 nicm Exp $ */
+/* $OpenBSD: colour.c,v 1.25 2022/03/24 12:07:25 nicm Exp $ */
 
 /*
  * Copyright (c) 2008 Nicholas Marriott <nicholas.marriott@gmail.com>
@@ -128,7 +128,7 @@ colour_tostring(int c)
        u_char          r, g, b;
 
        if (c == -1)
-               return ("invalid");
+               return ("none");
 
        if (c & COLOUR_FLAG_RGB) {
                colour_split_rgb(c, &r, &g, &b);
index bc8b56a..e174871 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: options-table.c,v 1.161 2022/03/17 11:35:37 nicm Exp $ */
+/* $OpenBSD: options-table.c,v 1.162 2022/03/24 12:07:25 nicm Exp $ */
 
 /*
  * Copyright (c) 2011 Nicholas Marriott <nicholas.marriott@gmail.com>
@@ -278,6 +278,7 @@ const struct options_table_entry options_table[] = {
          .minimum = 0,
          .maximum = INT_MAX,
          .default_num = 500,
+         .unit = "milliseconds",
          .text = "Time to wait before assuming a key is Escape."
        },
 
index 188f3f0..cc5dbd5 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: window-customize.c,v 1.13 2021/11/29 11:01:51 nicm Exp $ */
+/* $OpenBSD: window-customize.c,v 1.14 2022/03/24 12:07:25 nicm Exp $ */
 
 /*
  * Copyright (c) 2020 Nicholas Marriott <nicholas.marriott@gmail.com>
@@ -680,9 +680,7 @@ window_customize_draw_option(struct window_customize_modedata *data,
        }
        ft = format_create_from_state(NULL, NULL, &fs);
 
-       if (oe == NULL)
-               text = "This is a user option.";
-       else if (oe->text == NULL)
+       if (oe == NULL || oe->text == NULL)
                text = "This option doesn't have a description.";
        else
                text = oe->text;