Maxime Coste
|
95f87a6694
|
Window: add replace method
permits to replace selection by a string in a single undo step
|
2011-11-22 14:23:46 +00:00 |
|
Maxime Coste
|
a7309fbe87
|
IncrementalInserter: fix erase
|
2011-11-21 22:18:00 +00:00 |
|
Maxime Coste
|
e34c5ef15f
|
README: document spliting
|
2011-11-21 19:35:02 +00:00 |
|
Maxime Coste
|
7861ad9ddb
|
Selectors: add split_selection bound to Alt-s
|
2011-11-21 19:30:44 +00:00 |
|
Maxime Coste
|
b67c36358d
|
Extract RegexSelector methods as plain selectors
|
2011-11-21 19:08:51 +00:00 |
|
Maxime Coste
|
2677fa7961
|
Add , to fully selects lines selection is on.
|
2011-11-21 18:53:22 +00:00 |
|
Maxime Coste
|
a1a57ea137
|
DisplayBuffer: fix DisplayAtom::iterator_at
|
2011-11-16 21:03:32 +00:00 |
|
Maxime Coste
|
10fa643bd2
|
remove IDEAS file
|
2011-11-16 20:08:14 +00:00 |
|
Maxime Coste
|
e7cf55c965
|
README: document captures
|
2011-11-16 20:05:51 +00:00 |
|
Maxime Coste
|
bef193ae54
|
RegexSelector: support captures
|
2011-11-16 20:05:29 +00:00 |
|
Maxime Coste
|
18913cfbff
|
IncrementalInserter: add insert_capture method bound to ^B<num>
|
2011-11-16 19:24:37 +00:00 |
|
Maxime Coste
|
52b8abfe02
|
Selections: add captures field
Selections now can have associated captures, for backreferences when
selections are created from a regex search
|
2011-11-16 19:23:09 +00:00 |
|
Maxime Coste
|
b82631aa3d
|
README: document multiselection
|
2011-11-16 14:15:40 +00:00 |
|
Maxime Coste
|
b1e815a66c
|
RegexSelector: support multi selections, bound to s key
|
2011-11-16 14:06:01 +00:00 |
|
Maxime Coste
|
0203b904e1
|
Window: add multi_select method
multi_select provides Selection -> SelectionList operations
|
2011-11-16 14:04:45 +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
|
d1868e8f07
|
ncurses: set ESCDELAY to 25 so that esc key lag is less noticeable
|
2011-11-15 14:26:28 +00:00 |
|
Maxime Coste
|
a3b5c74512
|
remove unused code
|
2011-11-14 14:27:33 +00:00 |
|
Maxime Coste
|
031fa1a25c
|
Filters: colorize_regex supports matches spanning multiple display atoms
|
2011-11-14 14:23:02 +00:00 |
|
Maxime Coste
|
d2b9cd6e60
|
DisplayBuffer: split now preserve iterator parameter
that means that the given iterator points to the first part of the
split (instead of the second in previous implementation).
|
2011-11-14 14:10:11 +00:00 |
|
Maxime Coste
|
0dc8442ca4
|
Completions: add filterid completion for rmfilter
|
2011-11-12 14:15:35 +00:00 |
|
Maxime Coste
|
a8b2c4f568
|
Completions: add basic addfilter completion
|
2011-11-12 14:08:05 +00:00 |
|
Maxime Coste
|
f5ad32f137
|
Completion: decentralise, move buffer name completion to BufferManager
|
2011-11-12 14:06:49 +00:00 |
|
Maxime Coste
|
82baa55eed
|
Completions: change NullCompletion functor to complete_nothing function
|
2011-11-10 20:57:25 +00:00 |
|
Maxime Coste
|
9bba47bd30
|
README: update filter section
|
2011-11-10 14:30:10 +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
|
5aeee719dd
|
fix launching on new file
|
2011-11-09 14:17:46 +00:00 |
|
Maxime Coste
|
55c092eed9
|
Filters: code cleanup
|
2011-11-09 14:06:05 +00:00 |
|
Maxime Coste
|
9f66354948
|
Add TODO file
|
2011-11-08 19:03:52 +00:00 |
|
Maxime Coste
|
f9c11c9544
|
README: document filters
|
2011-11-08 14:30:10 +00:00 |
|
Maxime Coste
|
3af1b89034
|
Window: support adding and removing filters with :addfilter :rmfilter
|
2011-11-08 14:29:52 +00:00 |
|
Maxime Coste
|
1f3f5ea1ba
|
Filters: register existing filters with the registry
|
2011-11-08 14:28:01 +00:00 |
|
Maxime Coste
|
e4ff1d8ad8
|
Add a filter registry class
|
2011-11-08 14:27:21 +00:00 |
|
Maxime Coste
|
06fdacf1c8
|
README: fix formatting
|
2011-11-04 14:28:29 +00:00 |
|
Maxime Coste
|
0ddb6df80d
|
IncrementalInserter: move cursor left when finishing
|
2011-11-04 14:15:35 +00:00 |
|
Maxime Coste
|
2eb008b6ca
|
README: added building instructions
|
2011-11-04 14:05:05 +00:00 |
|
Maxime Coste
|
46e727d5b6
|
Filters: tweak colorize_cplusplus
|
2011-11-04 09:10:28 +00:00 |
|
Maxime Coste
|
cebb7980cb
|
Buffer: tweak default content
|
2011-11-04 09:10:05 +00:00 |
|
Maxime Coste
|
34dea5ebcd
|
Add a README.asciidoc
|
2011-11-04 09:09:27 +00:00 |
|
Maxime Coste
|
9cf7cb682c
|
Buffer: fix modified handling
|
2011-11-03 13:44:02 +00:00 |
|
Maxime Coste
|
4982620c4c
|
IncrementalInserter: support insert at line begin and append at line end
|
2011-11-02 20:03:41 +00:00 |
|
Maxime Coste
|
856a870d8b
|
fix not existing lines drawing
|
2011-11-02 14:22:20 +00:00 |
|
Maxime Coste
|
fbe8eed3e4
|
Selectors: select_line selects next line when cursor is on eol
|
2011-10-27 18:57:31 +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
|
55cd4949e0
|
Selection: more intelligent merging
|
2011-10-27 14:22:17 +00:00 |
|
Maxime Coste
|
62482b65ec
|
rename buffer_iterator.inl.h to buffer_iterator.inl.hh
|
2011-10-27 14:13:39 +00:00 |
|
Maxime Coste
|
5bd61a3f38
|
Filters: correct select_to_previous_WORD
|
2011-10-27 14:09:57 +00:00 |
|
Maxime Coste
|
c532f031d2
|
Filters: tweak colorize_cpluscplus
|
2011-10-26 14:29:04 +00:00 |
|
Maxime Coste
|
b58694939c
|
bind alt-[lLhH] to select_to_eol(_reverse)?
|
2011-10-26 14:22:48 +00:00 |
|