diff options
Diffstat (limited to 'editors/vi.c')
-rw-r--r-- | editors/vi.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/editors/vi.c b/editors/vi.c index ec2d64dfb..5d96c1575 100644 --- a/editors/vi.c +++ b/editors/vi.c | |||
@@ -3048,7 +3048,7 @@ static int find_range(char **start, char **stop, char c) | |||
3048 | buftype = WHOLE; | 3048 | buftype = WHOLE; |
3049 | if (--cmdcnt > 0) | 3049 | if (--cmdcnt > 0) |
3050 | do_cmd('j'); | 3050 | do_cmd('j'); |
3051 | } else if (strchr("^%$0bBeEfth\b\177", c)) { | 3051 | } else if (strchr("^%$0bBeEfFtTh|\b\177", c)) { |
3052 | // These cmds operate on char positions | 3052 | // These cmds operate on char positions |
3053 | buftype = PARTIAL; | 3053 | buftype = PARTIAL; |
3054 | do_cmd(c); // execute movement cmd | 3054 | do_cmd(c); // execute movement cmd |
@@ -3090,8 +3090,8 @@ static int find_range(char **start, char **stop, char c) | |||
3090 | q = end_line(q); | 3090 | q = end_line(q); |
3091 | } | 3091 | } |
3092 | 3092 | ||
3093 | // backward char movements don't include start position | 3093 | // movements which don't include end of range |
3094 | if (q > p && strchr("^0bBh\b\177", c)) q--; | 3094 | if (q > p && strchr("^0bBFTh|\b\177", c)) q--; |
3095 | 3095 | ||
3096 | *start = p; | 3096 | *start = p; |
3097 | *stop = q; | 3097 | *stop = q; |