diff options
| author | Maxime Coste <mawww@kakoune.org> | 2017-10-31 13:53:08 +0800 |
|---|---|---|
| committer | Maxime Coste <mawww@kakoune.org> | 2017-10-31 13:53:08 +0800 |
| commit | 94a0c9bb4564632c06e25eb3fbc4e7123ff842ff (patch) | |
| tree | 9a8ff90312eed46baa0a510f9e625b176ed8936a /src/highlighter_group.cc | |
| parent | 6272847acefc0651124f7a1d7dcbb224ef60affb (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.cc | 14 |
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); } } |
