From 6f02b00bb0958f70bc15534e115b4c6dadff0e06 Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Sun, 10 Jan 2021 20:22:54 +0100 Subject: patch 8.2.2324: not easy to get mark en cursor posotion by character count Problem: Not easy to get mark en cursor posotion by character count. Solution: Add functions that use character index. (Yegappan Lakshmanan, closes #7648) --- src/typval.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/typval.c') diff --git a/src/typval.c b/src/typval.c index 06276b473..7e4e63d17 100644 --- a/src/typval.c +++ b/src/typval.c @@ -1579,7 +1579,7 @@ tv_get_lnum(typval_T *argvars) if (lnum <= 0) // no valid number, try using arg like line() { int fnum; - pos_T *fp = var2fpos(&argvars[0], TRUE, &fnum); + pos_T *fp = var2fpos(&argvars[0], TRUE, &fnum, FALSE); if (fp != NULL) lnum = fp->lnum; -- cgit v1.2.1