From fc0a39f4076ea87396a91a264896e7e91c3f9d61 Mon Sep 17 00:00:00 2001 From: Tom Tromey Date: Mon, 13 Jan 2025 04:05:10 -0700 Subject: Use filename style in "show" commands I found a few filename-related "show" commands that do not use the filename style when displaying the file. This patch fixes the oversight. Approved-By: Andrew Burgess --- gdb/cli/cli-setshow.c | 9 +++++++-- gdb/target-descriptions.c | 5 +++-- 2 files changed, 10 insertions(+), 4 deletions(-) (limited to 'gdb') diff --git a/gdb/cli/cli-setshow.c b/gdb/cli/cli-setshow.c index a8f22c9..73b5225 100644 --- a/gdb/cli/cli-setshow.c +++ b/gdb/cli/cli-setshow.c @@ -27,6 +27,7 @@ #include "cli/cli-decode.h" #include "cli/cli-cmds.h" #include "cli/cli-setshow.h" +#include "cli/cli-style.h" #include "cli/cli-utils.h" /* Return true if the change of command parameter should be notified. */ @@ -137,12 +138,16 @@ deprecated_show_value_hack (struct ui_file *ignore_file, { case var_string: case var_string_noescape: - case var_optional_filename: - case var_filename: case var_enum: gdb_printf ((" is \"%s\".\n"), value); break; + case var_optional_filename: + case var_filename: + gdb_printf ((" is \"%ps\".\n"), + styled_string (file_name_style.style (), value)); + break; + default: gdb_printf ((" is %s.\n"), value); break; diff --git a/gdb/target-descriptions.c b/gdb/target-descriptions.c index 3ee8a75..1d35e4d 100644 --- a/gdb/target-descriptions.c +++ b/gdb/target-descriptions.c @@ -35,6 +35,7 @@ #include #include "completer.h" #include "readline/tilde.h" +#include "cli/cli-style.h" /* Types. */ @@ -1230,8 +1231,8 @@ show_tdesc_filename_cmd (struct ui_file *file, int from_tty, if (value != NULL && *value != '\0') gdb_printf (file, - _("The target description will be read from \"%s\".\n"), - value); + _("The target description will be read from \"%ps\".\n"), + styled_string (file_name_style.style (), value)); else gdb_printf (file, _("The target description will be " -- cgit v1.1