Maxime Coste
|
251f09ff89
|
Merge {Filter,Highlighter}Group in a FunctionGroup template
|
2013-03-27 13:45:22 +01:00 |
|
Maxime Coste
|
67971995f8
|
Fix class/struct mismatches
|
2013-02-18 14:00:43 +01:00 |
|
Maxime Coste
|
6a7193cf63
|
filter: minor code cleanup
|
2012-11-23 18:35:05 +01:00 |
|
Maxime Coste
|
d2f811a8d5
|
Refactor filter and highlighter registry into a common template
|
2012-11-23 13:40:20 +01:00 |
|
Maxime Coste
|
45bd3dbe5a
|
Pass the selection instead of only point of insertion to filters
|
2012-11-19 13:40:23 +01:00 |
|
Maxime Coste
|
759319ca44
|
Buffer: move back Modification as an implementation detail
* Filters now only works on insertion and take directly the
iterator and content
* use Buffer::insert and Buffer::erase to modify a buffer
|
2012-08-10 19:12:43 +02:00 |
|
Maxime Coste
|
9337938403
|
replace std::string references with String
|
2012-04-14 01:17:09 +00:00 |
|
Maxime Coste
|
50ce3d1549
|
Document some Kakoune concepts, as Window, Buffer, DisplayAtom...
|
2012-01-11 14:21:58 +00:00 |
|
Maxime Coste
|
2edddfe009
|
Buffer: rename BufferModification to Modification
|
2011-12-06 18:58:43 +00:00 |
|
Maxime Coste
|
94d59cc4dd
|
Buffer: add filter support
filters are functions called prior to applying a modification
to a buffer. They can manipulate the modification to change
the editor behaviour.
|
2011-12-02 14:28:27 +00:00 |
|
Maxime Coste
|
0859b20bcf
|
Rename Filter to Highlighter to be more explicit
|
2011-11-29 22:37:20 +00:00 |
|
Maxime Coste
|
e4ff1d8ad8
|
Add a filter registry class
|
2011-11-08 14:27:21 +00:00 |
|