summaryrefslogtreecommitdiff
path: root/src/highlighters.hh
diff options
context:
space:
mode:
authorMaxime Coste <frrrwww@gmail.com>2012-01-19 20:37:29 +0000
committerMaxime Coste <frrrwww@gmail.com>2012-01-19 20:37:29 +0000
commit2824bd9a464521999f7f68f4f08356ac9e69538e (patch)
tree4b45632921c945aa361297d4e573eab03fcaca4b /src/highlighters.hh
parent2fe07d2dadec5014bab0ca1ef3eaf4a6ca9d0896 (diff)
HighlighterGroup: move to it's own file, Window uses them directly
Diffstat (limited to 'src/highlighters.hh')
-rw-r--r--src/highlighters.hh23
1 files changed, 0 insertions, 23 deletions
diff --git a/src/highlighters.hh b/src/highlighters.hh
index 10903b17..53738e94 100644
--- a/src/highlighters.hh
+++ b/src/highlighters.hh
@@ -1,34 +1,11 @@
#ifndef highlighters_hh_INCLUDED
#define highlighters_hh_INCLUDED
-#include "highlighter.hh"
-#include "idvaluemap.hh"
-
namespace Kakoune
{
void register_highlighters();
-class DisplayBuffer;
-class Window;
-
-class HighlighterGroup
-{
-public:
- void operator()(DisplayBuffer& display_buffer);
-
- void add_highlighter(HighlighterAndId&& highlighter);
- void remove_highlighter(const std::string& id);
-
- CandidateList complete_highlighterid(const std::string& prefix,
- size_t cursor_pos);
-
- static HighlighterAndId create(Window& window,
- const HighlighterParameters& params);
-private:
- idvaluemap<std::string, HighlighterFunc> m_highlighters;
-};
-
}
#endif // highlighters_hh_INCLUDED