Maxime Coste
|
68f3d24199
|
HooksManager: replace HookContext with Context
|
2011-11-26 18:34:10 +00:00 |
|
Maxime Coste
|
957446dee4
|
Add a Context parameter to commands
|
2011-11-26 18:32:57 +00:00 |
|
Maxime Coste
|
417802cbdf
|
CommandManager: argument splitting supports "multi word"
works with " and '
|
2011-11-26 17:20:02 +00:00 |
|
Maxime Coste
|
9775958012
|
Add a HooksManager class
|
2011-11-25 14:26:29 +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
|
2549a63c0b
|
Selectors: fix corner cases on first/last buffer char
|
2011-11-24 18:46:35 +00:00 |
|
Maxime Coste
|
30b4fb6513
|
Buffer: fix handling of last eol
|
2011-11-24 14:23:41 +00:00 |
|
Maxime Coste
|
bfc8a0c98b
|
Add a VIMTOKAK file to help vim users
|
2011-11-23 00:31:40 +00:00 |
|
Maxime Coste
|
7b09b34cab
|
Selectors: fix select_whole_lines
|
2011-11-22 18:58:05 +00:00 |
|
Maxime Coste
|
2f8f71db67
|
README: various updates
|
2011-11-22 14:32:05 +00:00 |
|
Maxime Coste
|
d27aaab066
|
use alt-x instead of , to select whole lines
|
2011-11-22 14:31:20 +00:00 |
|
Maxime Coste
|
a1200aacad
|
Add alt-j command to join lines
|
2011-11-22 14:24:50 +00:00 |
|
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 |
|