From e41b4ee65da53b36cf26c494653a4e92bbee4091 Mon Sep 17 00:00:00 2001 From: Maxime Coste Date: Wed, 31 Jan 2018 11:10:18 +1100 Subject: Change `m` to search until the end of the buffer instead of end of line Fixes #1774 # Please enter the commit message for your changes. Lines starting --- src/selectors.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/selectors.cc b/src/selectors.cc index 84be47b6..52c03088 100644 --- a/src/selectors.cc +++ b/src/selectors.cc @@ -230,9 +230,9 @@ select_matching(const Context& context, const Selection& selection) auto& matching_pairs = context.options()["matching_pairs"].get>(); Utf8Iterator it{buffer.iterator_at(selection.cursor()), buffer}; auto match = matching_pairs.end(); - while (not is_eol(*it)) + while (it != buffer.end()) { - match = std::find(matching_pairs.begin(), matching_pairs.end(), *it); + match = find(matching_pairs, *it); if (match != matching_pairs.end()) break; ++it; -- cgit v1.2.3