diff options
| author | Maxime Coste <frrrwww@gmail.com> | 2014-12-02 19:56:17 +0000 |
|---|---|---|
| committer | Maxime Coste <frrrwww@gmail.com> | 2014-12-02 19:56:17 +0000 |
| commit | def4221ac7d1850f1024217a098da8e1c368fdfd (patch) | |
| tree | dad5559627d713260f557b747c01d83959aedbe7 /src/highlighter_group.cc | |
| parent | 8208e75294b4eb016ae578f9ae132d9f8dfe4785 (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.cc | 4 |
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) |
