summaryrefslogtreecommitdiff
path: root/src/highlighter_group.cc
diff options
context:
space:
mode:
authorMaxime Coste <frrrwww@gmail.com>2014-12-02 19:56:17 +0000
committerMaxime Coste <frrrwww@gmail.com>2014-12-02 19:56:17 +0000
commitdef4221ac7d1850f1024217a098da8e1c368fdfd (patch)
treedad5559627d713260f557b747c01d83959aedbe7 /src/highlighter_group.cc
parent8208e75294b4eb016ae578f9ae132d9f8dfe4785 (diff)
Pass a BufferRange to highlighters, fix subregions
Regions highlighter can now correctly be applied to only subrange of the buffer, fixing some corner cases in recursive regions.
Diffstat (limited to 'src/highlighter_group.cc')
-rw-r--r--src/highlighter_group.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/highlighter_group.cc b/src/highlighter_group.cc
index 86ded81a..c796afbb 100644
--- a/src/highlighter_group.cc
+++ b/src/highlighter_group.cc
@@ -4,10 +4,10 @@ namespace Kakoune
{
void HighlighterGroup::highlight(const Context& context, HighlightFlags flags,
- DisplayBuffer& display_buffer)
+ DisplayBuffer& display_buffer, BufferRange range)
{
for (auto& hl : m_highlighters)
- hl.second->highlight(context, flags, display_buffer);
+ hl.second->highlight(context, flags, display_buffer, range);
}
void HighlighterGroup::add_child(HighlighterAndId&& hl)