summaryrefslogtreecommitdiffstats
path: root/src/ex_cmds.c
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2019-05-15 22:45:37 +0200
committerBram Moolenaar <Bram@vim.org>2019-05-15 22:45:37 +0200
commit45dd07f10af9bea86f8df77e92788209e209fdab (patch)
treef13ed8d114a89aaa99a9ff0ca9a85bde4a62a16c /src/ex_cmds.c
parentfe1ade0a78a70a4c7ddaebb6964497f037f4997a (diff)
patch 8.1.1333: text properties don't always move after changesv8.1.1333
Problem: Text properties don't always move after changes. Solution: Update properties before reporting changes to listeners. Move text property when splitting a line.
Diffstat (limited to 'src/ex_cmds.c')
-rw-r--r--src/ex_cmds.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/ex_cmds.c b/src/ex_cmds.c
index 8da5dfd7ca..b99e54bce3 100644
--- a/src/ex_cmds.c
+++ b/src/ex_cmds.c
@@ -5728,7 +5728,7 @@ do_sub(exarg_T *eap)
last_line = lnum + 1;
}
#ifdef FEAT_TEXT_PROP
- adjust_props_for_split(lnum, plen, 1);
+ adjust_props_for_split(lnum + 1, lnum, plen, 1);
#endif
// all line numbers increase
++sub_firstlnum;