summaryrefslogtreecommitdiff
path: root/src/highlighter_group.cc
diff options
context:
space:
mode:
authorMaxime Coste <mawww@kakoune.org>2017-10-31 13:53:08 +0800
committerMaxime Coste <mawww@kakoune.org>2017-10-31 13:53:08 +0800
commit94a0c9bb4564632c06e25eb3fbc4e7123ff842ff (patch)
tree9a8ff90312eed46baa0a510f9e625b176ed8936a /src/highlighter_group.cc
parent6272847acefc0651124f7a1d7dcbb224ef60affb (diff)
Highlighters does not need to inherit from HighlighterGroup
Just compose, to avoid coupling Highlighters with the Highlighter interface. And yeah, that naming is a bit confusing.
Diffstat (limited to 'src/highlighter_group.cc')
-rw-r--r--src/highlighter_group.cc14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/highlighter_group.cc b/src/highlighter_group.cc
index 39130159..9768c160 100644
--- a/src/highlighter_group.cc
+++ b/src/highlighter_group.cc
@@ -69,19 +69,19 @@ Completions HighlighterGroup::complete_child(StringView path, ByteCount cursor_p
return { 0, 0, std::move(candidates) };
}
-void Highlighters::do_highlight(const Context& context, HighlightPass pass,
- DisplayBuffer& display_buffer, BufferRange range)
+void Highlighters::highlight(const Context& context, HighlightPass pass,
+ DisplayBuffer& display_buffer, BufferRange range)
{
if (m_parent)
- m_parent->do_highlight(context, pass, display_buffer, range);
- HighlighterGroup::do_highlight(context, pass, display_buffer, range);
+ m_parent->highlight(context, pass, display_buffer, range);
+ m_group.highlight(context, pass, display_buffer, range);
}
-void Highlighters::do_compute_display_setup(const Context& context, HighlightPass pass, DisplaySetup& setup)
+void Highlighters::compute_display_setup(const Context& context, HighlightPass pass, DisplaySetup& setup)
{
if (m_parent)
- m_parent->do_compute_display_setup(context, pass, setup);
- HighlighterGroup::do_compute_display_setup(context, pass, setup);
+ m_parent->compute_display_setup(context, pass, setup);
+ m_group.compute_display_setup(context, pass, setup);
}
}