forked from aniani/vim
patch 9.0.2032: cannot get mouse click pos for tab or virt text
Problem: Cannot accurately get mouse clicking position when clicking on
a TAB or with virtual text.
Solution: Add a "coladd" field to getmousepos() result.
closes: #13335
Signed-off-by: Christian Brabandt <cb@256bit.org>
Co-authored-by: zeertzjq <zeertzjq@outlook.com>
This commit is contained in:
committed by
Christian Brabandt
parent
3c81f47a05
commit
f5a94d5165
@@ -1547,7 +1547,7 @@ f_screenpos(typval_T *argvars UNUSED, typval_T *rettv)
|
||||
static int
|
||||
virtcol2col(win_T *wp, linenr_T lnum, int vcol)
|
||||
{
|
||||
int offset = vcol2col(wp, lnum, vcol - 1);
|
||||
int offset = vcol2col(wp, lnum, vcol - 1, NULL);
|
||||
char_u *line = ml_get_buf(wp->w_buffer, lnum, FALSE);
|
||||
char_u *p = line + offset;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user