From b3485d2457f1e8ed417a4e4d318bd3ce6efbdd24 Mon Sep 17 00:00:00 2001 From: Johannes Altmanninger Date: Mon, 20 Jul 2020 00:33:17 +0200 Subject: [PATCH] Have the pager use the correct prefix for case-corrected completions Follow-up to 28d67c8f which only fixed inserting such completions. --- src/reader.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/reader.cpp b/src/reader.cpp index e43547999..5fed037c1 100644 --- a/src/reader.cpp +++ b/src/reader.cpp @@ -1821,7 +1821,7 @@ bool reader_data_t::handle_completions(const completion_list_t &comp, size_t tok // Print the completion list. wcstring prefix; if (will_replace_token || match_type_requires_full_replacement(best_match_type)) { - prefix.clear(); // no prefix + if (use_prefix) prefix = std::move(common_prefix); } else if (tok.size() + common_prefix.size() <= PREFIX_MAX_LEN) { prefix = tok + common_prefix; } else {