diff options
Diffstat (limited to 'editors/vi.c')
-rw-r--r-- | editors/vi.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/editors/vi.c b/editors/vi.c index 4fa67a110..04d584fec 100644 --- a/editors/vi.c +++ b/editors/vi.c | |||
@@ -7,7 +7,6 @@ | |||
7 | */ | 7 | */ |
8 | // | 8 | // |
9 | //Things To Do: | 9 | //Things To Do: |
10 | // EXINIT | ||
11 | // $HOME/.exrc and ./.exrc | 10 | // $HOME/.exrc and ./.exrc |
12 | // add magic to search /foo.*bar | 11 | // add magic to search /foo.*bar |
13 | // add :help command | 12 | // add :help command |
@@ -3574,7 +3573,10 @@ static void do_cmd(int c) | |||
3574 | case '>': // >- Right shift something | 3573 | case '>': // >- Right shift something |
3575 | cnt = count_lines(text, dot); // remember what line we are on | 3574 | cnt = count_lines(text, dot); // remember what line we are on |
3576 | c1 = get_motion_char(); // get the type of thing to operate on | 3575 | c1 = get_motion_char(); // get the type of thing to operate on |
3577 | find_range(&p, &q, c1); | 3576 | if (find_range(&p, &q, c1) == -1) { |
3577 | indicate_error(); | ||
3578 | goto dc6; | ||
3579 | } | ||
3578 | yank_delete(p, q, WHOLE, YANKONLY, NO_UNDO); // save copy before change | 3580 | yank_delete(p, q, WHOLE, YANKONLY, NO_UNDO); // save copy before change |
3579 | p = begin_line(p); | 3581 | p = begin_line(p); |
3580 | q = end_line(q); | 3582 | q = end_line(q); |