[binutils-gdb] [gdb/tui] Factor out border-mode help text
Tom de Vries
vries@sourceware.org
Wed Jun 7 13:09:58 GMT 2023
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=dcb16346459f8e08b1e7e5891a056492a8543182
commit dcb16346459f8e08b1e7e5891a056492a8543182
Author: Tom de Vries <tdevries@suse.de>
Date: Wed Jun 7 15:10:01 2023 +0200
[gdb/tui] Factor out border-mode help text
I noticed that the help texts for tui border-mode and tui active-border-mode
are similar.
Factor out the common part into macro HELP_ATTRIBUTE_MODE.
Tested on x86_64-linux.
Diff:
---
gdb/tui/tui-win.c | 31 ++++++++++++++++---------------
1 file changed, 16 insertions(+), 15 deletions(-)
diff --git a/gdb/tui/tui-win.c b/gdb/tui/tui-win.c
index 08a21fbbd44..71f961e04d2 100644
--- a/gdb/tui/tui-win.c
+++ b/gdb/tui/tui-win.c
@@ -1220,18 +1220,22 @@ This variable controls the border of TUI windows:\n\
show_tui_border_kind,
&tui_setlist, &tui_showlist);
- add_setshow_enum_cmd ("border-mode", no_class, tui_border_mode_enums,
- &tui_border_mode, _("\
-Set the attribute mode to use for the TUI window borders."), _("\
-Show the attribute mode to use for the TUI window borders."), _("\
-This variable controls the attributes to use for the window borders:\n\
+#define HELP_ATTRIBUTE_MODE "\
normal normal display\n\
standout use highlight mode of terminal\n\
reverse use reverse video mode\n\
half use half bright\n\
half-standout use half bright and standout mode\n\
bold use extra bright or bold\n\
- bold-standout use extra bright or bold with standout mode"),
+ bold-standout use extra bright or bold with standout mode"
+
+ add_setshow_enum_cmd ("border-mode", no_class, tui_border_mode_enums,
+ &tui_border_mode, _("\
+Set the attribute mode to use for the TUI window borders."), _("\
+Show the attribute mode to use for the TUI window borders."),
+ _("\
+This variable controls the attributes to use for the window borders:\n"
+ HELP_ATTRIBUTE_MODE),
tui_set_var_cmd,
show_tui_border_mode,
&tui_setlist, &tui_showlist);
@@ -1239,19 +1243,16 @@ This variable controls the attributes to use for the window borders:\n\
add_setshow_enum_cmd ("active-border-mode", no_class, tui_border_mode_enums,
&tui_active_border_mode, _("\
Set the attribute mode to use for the active TUI window border."), _("\
-Show the attribute mode to use for the active TUI window border."), _("\
-This variable controls the attributes to use for the active window border:\n\
- normal normal display\n\
- standout use highlight mode of terminal\n\
- reverse use reverse video mode\n\
- half use half bright\n\
- half-standout use half bright and standout mode\n\
- bold use extra bright or bold\n\
- bold-standout use extra bright or bold with standout mode"),
+Show the attribute mode to use for the active TUI window border."),
+ _("\
+This variable controls the attributes to use for the active window border:\n"
+ HELP_ATTRIBUTE_MODE),
tui_set_var_cmd,
show_tui_active_border_mode,
&tui_setlist, &tui_showlist);
+#undef HELP_ATTRIBUTE_MODE
+
add_setshow_zuinteger_cmd ("tab-width", no_class,
&internal_tab_width, _("\
Set the tab width, in characters, for the TUI."), _("\
More information about the Gdb-cvs
mailing list