From 4ca158acffb798436ede54b4942d2e4a5212d1a7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Andr=C3=A9=20Tanner?= Date: Thu, 25 Sep 2014 11:43:29 +0200 Subject: Make '$' move to the last character of a line It is an inclusive movement, thus 'd$' works as expected. --- vis.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'vis.c') diff --git a/vis.c b/vis.c index b2e9360..46220b3 100644 --- a/vis.c +++ b/vis.c @@ -196,6 +196,7 @@ enum { MOVE_LINE_BEGIN, MOVE_LINE_START, MOVE_LINE_FINISH, + MOVE_LINE_LASTCHAR, MOVE_LINE_END, MOVE_LINE_NEXT, MOVE_LINE, @@ -263,6 +264,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_LASTCHAR] = { .txt = text_line_lastchar, .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}, -- cgit v1.2.3