Mercurial > vim
diff src/tag.c @ 23563:87671ccc6c6b v8.2.2324
patch 8.2.2324: not easy to get mark en cursor posotion by character count
Commit: https://github.com/vim/vim/commit/6f02b00bb0958f70bc15534e115b4c6dadff0e06
Author: Bram Moolenaar <Bram@vim.org>
Date: Sun Jan 10 20:22:54 2021 +0100
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)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Sun, 10 Jan 2021 20:30:04 +0100 |
parents | bb29b09902d5 |
children | bcf16185be60 |
line wrap: on
line diff
--- a/src/tag.c +++ b/src/tag.c @@ -4201,7 +4201,7 @@ tagstack_push_items(win_T *wp, list_T *l // parse 'from' for the cursor position before the tag jump if ((di = dict_find(itemdict, (char_u *)"from", -1)) == NULL) continue; - if (list2fpos(&di->di_tv, &mark, &fnum, NULL) != OK) + if (list2fpos(&di->di_tv, &mark, &fnum, NULL, FALSE) != OK) continue; if ((tagname = dict_get_string(itemdict, (char_u *)"tagname", TRUE)) == NULL)