mirror of
https://github.com/vim/vim.git
synced 2025-09-29 04:34:16 -04:00
patch 9.0.0464: with virtual text "above" indenting doesn't work well
Problem: With virtual text "above" indenting doesn't work well. Solution: Ignore text properties while adjusting indent. (issue #11084)
This commit is contained in:
@@ -1289,6 +1289,9 @@ change_indent(
|
||||
// for the following tricks we don't want list mode
|
||||
save_p_list = curwin->w_p_list;
|
||||
curwin->w_p_list = FALSE;
|
||||
#ifdef FEAT_PROP_POPUP
|
||||
ignore_text_props = TRUE;
|
||||
#endif
|
||||
vc = getvcol_nolist(&curwin->w_cursor);
|
||||
vcol = vc;
|
||||
|
||||
@@ -1440,6 +1443,9 @@ change_indent(
|
||||
++start_col;
|
||||
}
|
||||
}
|
||||
#ifdef FEAT_PROP_POPUP
|
||||
ignore_text_props = FALSE;
|
||||
#endif
|
||||
|
||||
// For MODE_VREPLACE state, we also have to fix the replace stack. In this
|
||||
// case it is always possible because we backspace over the whole line and
|
||||
|
Reference in New Issue
Block a user