summaryrefslogtreecommitdiff
path: root/src/window.cc
diff options
context:
space:
mode:
authorMaxime Coste <frrrwww@gmail.com>2011-11-09 14:06:05 +0000
committerMaxime Coste <frrrwww@gmail.com>2011-11-09 14:06:05 +0000
commit55c092eed903679c05b8fb644eb2b26782a5cd02 (patch)
tree9f0f115b983b327a1e3d186e372c1d9a5876713d /src/window.cc
parent9f6635494816e471019dc2930453412942a150f3 (diff)
Filters: code cleanup
Diffstat (limited to 'src/window.cc')
-rw-r--r--src/window.cc9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/window.cc b/src/window.cc
index 05ac628d..4b0fdd5f 100644
--- a/src/window.cc
+++ b/src/window.cc
@@ -1,7 +1,7 @@
#include "window.hh"
#include "assert.hh"
-#include "filters.hh"
+#include "filter_registry.hh"
#include <algorithm>
#include <sstream>
@@ -114,8 +114,11 @@ Window::Window(Buffer& buffer)
m_current_inserter(nullptr)
{
m_selections.push_back(Selection(buffer.begin(), buffer.begin()));
- m_filters.push_back(FilterAndId("show_tabs", expand_tabulations));
- m_filters.push_back(FilterAndId("show_selection", HighlightSelections(*this)));
+
+ FilterRegistry& registry = FilterRegistry::instance();
+ add_filter(registry.get_filter("expand_tabs", FilterParameters()));
+ add_filter(FilterAndId("show_selections", HighlightSelections(*this)));
+ add_filter(registry.get_filter("hlcpp", FilterParameters()));
}
void Window::check_invariant() const