From 31c2eb3f3c9426dc62378110f693444a97ddf953 Mon Sep 17 00:00:00 2001 From: Fabian Boehm Date: Wed, 28 Feb 2024 18:10:49 +0100 Subject: [PATCH] pager: Use selected color for parentheses if applicable This always used pager_completion even for the selected one, now it uses pager_selected_completion for that. Fixes #10328 --- src/pager.rs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/pager.rs b/src/pager.rs index c46a1340b..97fff5ce7 100644 --- a/src/pager.rs +++ b/src/pager.rs @@ -558,7 +558,14 @@ fn completion_print_item( } assert!(desc_remaining >= 2); - let paren_col = HighlightSpec::with_fg_bg(HighlightRole::pager_completion, bg_role); + let paren_col = HighlightSpec::with_fg_bg( + if selected { + HighlightRole::pager_selected_completion + } else { + HighlightRole::pager_completion + }, + bg_role, + ); desc_remaining -= print_max(L!("("), paren_col, 1, false, &mut line_data); desc_remaining -= print_max(&c.desc, desc_col, desc_remaining - 1, false, &mut line_data);