aboutsummaryrefslogtreecommitdiff
path: root/vis.c
diff options
context:
space:
mode:
authorMarc André Tanner <mat@brain-dump.org>2014-09-25 11:31:38 +0200
committerMarc André Tanner <mat@brain-dump.org>2014-09-25 11:31:38 +0200
commit5d43998c54d35358d154ad99add19cd1130f9f3e (patch)
treed9069a1285cc179a99eb9d60d918f2b88b8667f4 /vis.c
parentd8bf6b83391edb8be69ce390e788785ddb0b806f (diff)
downloadvis-5d43998c54d35358d154ad99add19cd1130f9f3e.tar.gz
vis-5d43998c54d35358d154ad99add19cd1130f9f3e.tar.xz
Revert "Change semantics of text_line_end"
This reverts commit 3a24e6a5562e4b1ea456fbe36607bd8a9c92744d.
Diffstat (limited to 'vis.c')
-rw-r--r--vis.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/vis.c b/vis.c
index 17b7cf2..b2e9360 100644
--- a/vis.c
+++ b/vis.c
@@ -263,7 +263,7 @@ static Movement moves[] = {
[MOVE_LINE_BEGIN] = { .txt = text_line_begin, .type = LINEWISE },
[MOVE_LINE_START] = { .txt = text_line_start, .type = LINEWISE },
[MOVE_LINE_FINISH] = { .txt = text_line_finish, .type = LINEWISE },
- [MOVE_LINE_END] = { .txt = text_line_end, .type = LINEWISE|INCLUSIVE },
+ [MOVE_LINE_END] = { .txt = text_line_end, .type = LINEWISE },
[MOVE_LINE_NEXT] = { .txt = text_line_next, .type = LINEWISE },
[MOVE_LINE] = { .cmd = line, .type = LINEWISE|IDEMPOTENT},
[MOVE_COLUMN] = { .cmd = column, .type = CHARWISE|IDEMPOTENT},
@@ -936,7 +936,7 @@ static void joinline(const Arg *arg) {
Text *txt = vis->win->text;
size_t pos = window_cursor_get(vis->win->win), start, end;
if (arg->i == MOVE_LINE_NEXT) {
- start = text_line_prev(txt, text_line_next(txt, pos));
+ start = text_line_end(txt, pos);
end = text_line_next(txt, pos);
} else {
end = text_line_begin(txt, pos);
@@ -997,7 +997,7 @@ static void action_do(Action *a) {
Filerange sel = window_selection_get(win);
sel.end = text_char_prev(txt, sel.end);
size_t start = text_line_begin(txt, sel.start);
- size_t end = text_line_prev(txt, text_line_next(txt, sel.end));
+ size_t end = text_line_end(txt, sel.end);
if (sel.start == pos) { /* extend selection upwards */
sel.end = start;
sel.start = end;