vim-patch:9.0.0205: cursor in wrong position when inserting after virtual text

Problem:    Cursor in wrong position when inserting after virtual text. (Ben
            Jackson)
Solution:   Put the cursor after the virtual text, where the text will be
            inserted. (closes vim/vim#10914)

28c9f89571

Co-authored-by: Bram Moolenaar <Bram@vim.org>
This commit is contained in:
Ibby
2023-03-28 01:23:21 +11:00
committed by bfredl
parent c5bf838f8a
commit be273c3a23
4 changed files with 50 additions and 2 deletions

View File

@@ -14,6 +14,7 @@ typedef struct {
int cts_row;
bool cts_has_virt_text; // true if if a property inserts text
bool cts_has_right_gravity;
int cts_cur_text_width; // width of current inserted text
MarkTreeIter cts_iter[1];
// TODO(bfredl): iterator in to the marktree for scanning virt text