Maxime Coste
|
17cab9c7c4
|
Filters: add cleanup_whitespace filter
this filter remove trailing whitespaces on the previous line
when inserting an end-of-line.
|
2011-12-20 14:27:01 +00:00 |
|
Maxime Coste
|
2239fb6e49
|
Filters: move from buffer to window
|
2011-12-07 14:29:10 +00:00 |
|
Maxime Coste
|
2edddfe009
|
Buffer: rename BufferModification to Modification
|
2011-12-06 18:58:43 +00:00 |
|
Maxime Coste
|
d1cc5da8a6
|
Filters: add expand_tabulations to insert spaces instead of tabs
|
2011-12-03 20:25:05 +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
|
9c117a821c
|
Filters: fix colorize_regex_range when range is not visible
|
2011-11-26 18:34:49 +00:00 |
|
Maxime Coste
|
9a4d8d5f4d
|
Filters: tweak colorize_cplusplus
|
2011-11-24 19:13:58 +00:00 |
|
Maxime Coste
|
dcfb5e15f2
|
SelectionHighlighter: highlight end of lines in selection
|
2011-11-24 19:13:38 +00:00 |
|
Maxime Coste
|
ea2aeea3a4
|
Filters: generalize colorize_regex in colorize_regex_range
|
2011-11-24 19:11:58 +00:00 |
|
Maxime Coste
|
7423677236
|
Filters: cleanup trailing whitespaces
detected with ':addfilter regex \h+\n default red' !
|
2011-11-15 14:28:03 +00:00 |
|
Maxime Coste
|
031fa1a25c
|
Filters: colorize_regex supports matches spanning multiple display atoms
|
2011-11-14 14:23:02 +00:00 |
|
Maxime Coste
|
56231b4239
|
Filters: make colorize_regex accessible through addfilter
|
2011-11-10 14:28:38 +00:00 |
|
Maxime Coste
|
f12929abad
|
Filters: refactoring
|
2011-11-09 23:56:22 +00:00 |
|
Maxime Coste
|
55c092eed9
|
Filters: code cleanup
|
2011-11-09 14:06:05 +00:00 |
|
Maxime Coste
|
1f3f5ea1ba
|
Filters: register existing filters with the registry
|
2011-11-08 14:28:01 +00:00 |
|
Maxime Coste
|
46e727d5b6
|
Filters: tweak colorize_cplusplus
|
2011-11-04 09:10:28 +00:00 |
|
Maxime Coste
|
0e18db5a88
|
lines and columns used for user interaction are 1-indexed
|
2011-10-27 14:27:39 +00:00 |
|
Maxime Coste
|
c532f031d2
|
Filters: tweak colorize_cpluscplus
|
2011-10-26 14:29:04 +00:00 |
|
Maxime Coste
|
12d933d896
|
Filters: rewrote colorize_regex
|
2011-10-23 20:26:51 +00:00 |
|
Maxime Coste
|
32e01947fa
|
DisplayBuffer: store atoms in a std::list instead of a vector
|
2011-10-18 13:59:32 +00:00 |
|
Maxime Coste
|
316e84f119
|
Filters: add a show line numbers filter
|
2011-10-17 19:01:36 +00:00 |
|
Maxime Coste
|
dc74934e59
|
DisplayBuffer: refactoring, correct support of replacements
DisplayAtoms now know where they are on the screen and have
line_and_column_at and iterator_at methods.
|
2011-10-15 04:45:49 +00:00 |
|
Maxime Coste
|
22bd9f90d5
|
Filters: add an expand_tabulation filter
|
2011-10-12 18:52:22 +00:00 |
|
Maxime Coste
|
afd1ae5458
|
Filters: tweak colorize_cplusplus
|
2011-10-07 14:28:38 +00:00 |
|
Maxime Coste
|
10106e8c8e
|
DisplayBuffer: do not store content in atom, begin and end are sufficient
|
2011-10-07 14:19:58 +00:00 |
|
Maxime Coste
|
cf9f8c93ec
|
Filters: tweak colorize_cplusplus
|
2011-10-06 21:12:16 +00:00 |
|
Maxime Coste
|
f4743e08bd
|
Filters: tweaks colorize_cplusplus
|
2011-10-04 19:08:34 +00:00 |
|
Maxime Coste
|
6a0b570e50
|
Filters: add a colorize_cplusplus filter and use it by default in Window
|
2011-10-03 14:30:14 +00:00 |
|
Maxime Coste
|
01ac17ed04
|
Filters: add a colorize_regex filter
|
2011-09-30 19:16:23 +00:00 |
|