aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/edit.c
diff options
context:
space:
mode:
authorBjörn Linse <bjorn.linse@gmail.com>2021-08-10 23:18:12 +0200
committerBjörn Linse <bjorn.linse@gmail.com>2021-08-10 23:18:12 +0200
commitac56a27a108012b80f5ed61be7370f10bbeb9d41 (patch)
tree7783e8b69f30cff08abdfb4d5e235147c3ba7778 /src/nvim/edit.c
parentb506643dfc5800255717e2c7ccb7934214126b31 (diff)
downloadrneovim-ac56a27a108012b80f5ed61be7370f10bbeb9d41.tar.gz
rneovim-ac56a27a108012b80f5ed61be7370f10bbeb9d41.tar.bz2
rneovim-ac56a27a108012b80f5ed61be7370f10bbeb9d41.zip
refactor(plines): remove implicit curwin chartabsize() function
Diffstat (limited to 'src/nvim/edit.c')
-rw-r--r--src/nvim/edit.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/nvim/edit.c b/src/nvim/edit.c
index 2305faa20c..e0bb61da07 100644
--- a/src/nvim/edit.c
+++ b/src/nvim/edit.c
@@ -7187,7 +7187,7 @@ static void replace_do_bs(int limit_col)
// Get the number of screen cells used by the character we are
// going to delete.
getvcol(curwin, &curwin->w_cursor, NULL, &start_vcol, NULL);
- orig_vcols = chartabsize(get_cursor_pos_ptr(), start_vcol);
+ orig_vcols = win_chartabsize(curwin, get_cursor_pos_ptr(), start_vcol);
}
(void)del_char_after_col(limit_col);
if (l_State & VREPLACE_FLAG) {
@@ -7202,7 +7202,7 @@ static void replace_do_bs(int limit_col)
ins_len = (int)STRLEN(p) - orig_len;
vcol = start_vcol;
for (i = 0; i < ins_len; ++i) {
- vcol += chartabsize(p + i, vcol);
+ vcol += win_chartabsize(curwin, p + i, vcol);
i += (*mb_ptr2len)(p) - 1;
}
vcol -= start_vcol;