summaryrefslogtreecommitdiff
path: root/src/selectors.cc
diff options
context:
space:
mode:
authorMaxime Coste <frrrwww@gmail.com>2016-09-26 23:32:07 +0100
committerMaxime Coste <frrrwww@gmail.com>2016-09-26 23:32:07 +0100
commitfcb37cc7541cfa2152f8c0aed6eda177bc9770a6 (patch)
treefcc05344434344010401c62928e889289a5a43bd /src/selectors.cc
parent1e0ec182c166da505ad1404fcbf80240a3797ae4 (diff)
Pass count to all object selectors
Diffstat (limited to 'src/selectors.cc')
-rw-r--r--src/selectors.cc10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/selectors.cc b/src/selectors.cc
index dc6edc98..0f519297 100644
--- a/src/selectors.cc
+++ b/src/selectors.cc
@@ -238,7 +238,7 @@ Selection select_to_reverse(const Buffer& buffer, const Selection& selection,
return utf8_range(begin, inclusive ? end : end+1);
}
-Selection select_number(const Buffer& buffer, const Selection& selection, ObjectFlags flags)
+Selection select_number(const Buffer& buffer, const Selection& selection, int count, ObjectFlags flags)
{
auto is_number = [&](char c) {
return (c >= '0' and c <= '9') or
@@ -272,7 +272,7 @@ Selection select_number(const Buffer& buffer, const Selection& selection, Object
: Selection{last.coord(), first.coord()};
}
-Selection select_sentence(const Buffer& buffer, const Selection& selection, ObjectFlags flags)
+Selection select_sentence(const Buffer& buffer, const Selection& selection, int count, ObjectFlags flags)
{
auto is_end_of_sentence = [](char c) {
return c == '.' or c == ';' or c == '!' or c == '?';
@@ -337,7 +337,7 @@ Selection select_sentence(const Buffer& buffer, const Selection& selection, Obje
: Selection{last.coord(), first.coord()};
}
-Selection select_paragraph(const Buffer& buffer, const Selection& selection, ObjectFlags flags)
+Selection select_paragraph(const Buffer& buffer, const Selection& selection, int count, ObjectFlags flags)
{
BufferIterator first = buffer.iterator_at(selection.cursor());
@@ -390,7 +390,7 @@ Selection select_paragraph(const Buffer& buffer, const Selection& selection, Obj
: Selection{last.coord(), first.coord()};
}
-Selection select_whitespaces(const Buffer& buffer, const Selection& selection, ObjectFlags flags)
+Selection select_whitespaces(const Buffer& buffer, const Selection& selection, int count, ObjectFlags flags)
{
auto is_whitespace = [&](char c) {
return c == ' ' or c == '\t' or
@@ -419,7 +419,7 @@ Selection select_whitespaces(const Buffer& buffer, const Selection& selection, O
: Selection{last.coord(), first.coord()};
}
-Selection select_indent(const Buffer& buffer, const Selection& selection, ObjectFlags flags)
+Selection select_indent(const Buffer& buffer, const Selection& selection, int count, ObjectFlags flags)
{
auto get_indent = [](StringView str, int tabstop) {
CharCount indent = 0;