Maxime Coste
|
b2e90fe21e
|
Refactor highlighters, use an interface with virtual methods
|
2014-10-22 13:54:03 +01:00 |
|
Maxime Coste
|
205e8b2889
|
Refactor highlighter command completions
|
2014-06-15 16:04:38 +01:00 |
|
Maxime Coste
|
9130f0334b
|
Remove defhl, use addhl -group
|
2014-06-12 22:35:40 +01:00 |
|
Maxime Coste
|
4bb62d63e6
|
Add HierachicalHighlighter class
HierachicalHighlighter contains a map of names to HighlighterGroup
and can wrap any highlighter that wants to access user settable
sub groups.
|
2014-06-10 21:35:03 +01:00 |
|
Maxime Coste
|
479c31b571
|
Replace FunctionGroup template with HighlighterGroup class
|
2014-06-10 19:58:02 +01:00 |
|
Maxime Coste
|
251f09ff89
|
Merge {Filter,Highlighter}Group in a FunctionGroup template
|
2013-03-27 13:45:22 +01:00 |
|
Maxime Coste
|
0ce6bd9bf5
|
use ByteCount instead of CharCount when we are really counting bytes
(that is most of the time when we are not concerned with displaying)
|
2012-10-11 00:41:48 +02:00 |
|
Maxime Coste
|
e4fd839dda
|
use a strongly typed int CharCount for character counts
|
2012-08-23 23:56:35 +02:00 |
|
Maxime Coste
|
c0987ebacc
|
Add a FilterGroup, and cleanup HighlighterGroup
FilterGroup is similar to HighlighterGroup, it permits grouping
together filters for easy removal.
|
2012-06-12 18:24:29 +00:00 |
|
Maxime Coste
|
9337938403
|
replace std::string references with String
|
2012-04-14 01:17:09 +00:00 |
|
Maxime Coste
|
bb36271ae5
|
HighlighterGroup: use idvaluemap::complete_id_if in complete_group_id
|
2012-01-19 20:53:15 +00:00 |
|
Maxime Coste
|
2824bd9a46
|
HighlighterGroup: move to it's own file, Window uses them directly
|
2012-01-19 20:37:29 +00:00 |
|