summaryrefslogtreecommitdiff
path: root/src/normal.c
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2020-08-23 21:46:32 +0200
committerBram Moolenaar <Bram@vim.org>2020-08-23 21:46:32 +0200
commitb3ea36c5bcb88b6a05a66347eedd461e9385103f (patch)
treeee2ade78ab07ba893a19a4617ee5a4bd61cba9f0 /src/normal.c
parentc2af0afff5c44969ad7611ec2d47d0f52087fa7f (diff)
downloadvim-git-b3ea36c5bcb88b6a05a66347eedd461e9385103f.tar.gz
patch 8.2.1520: Vim9: CTRL-] used in :def function does not workv8.2.1520
Problem: Vim9: CTRL-] used in :def function does not work. Solution: Omit count or prepend colon. (closes #6769)
Diffstat (limited to 'src/normal.c')
-rw-r--r--src/normal.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/normal.c b/src/normal.c
index cb8e73636..1ef650924 100644
--- a/src/normal.c
+++ b/src/normal.c
@@ -3644,8 +3644,10 @@ nv_ident(cmdarg_T *cap)
{
if (g_cmd)
STRCPY(buf, "tj ");
+ else if (cap->count0 == 0)
+ STRCPY(buf, "ta ");
else
- sprintf((char *)buf, "%ldta ", cap->count0);
+ sprintf((char *)buf, ":%ldta ", cap->count0);
}
}