aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/edit.c
diff options
context:
space:
mode:
authorBjörn Linse <bjorn.linse@gmail.com>2020-01-18 13:19:36 +0100
committerBjörn Linse <bjorn.linse@gmail.com>2020-09-09 21:22:21 +0200
commitf42aa95fbc7b949213ed204dfd0310e182e7e378 (patch)
tree77fda6bec3601339c0c7b7ef2447950836befe3d /src/nvim/edit.c
parenta621c45ba07e3608aad714403178e3aaded15df7 (diff)
downloadrneovim-f42aa95fbc7b949213ed204dfd0310e182e7e378.tar.gz
rneovim-f42aa95fbc7b949213ed204dfd0310e182e7e378.tar.bz2
rneovim-f42aa95fbc7b949213ed204dfd0310e182e7e378.zip
extmark: separate extmark_splice_cols for column-only change
as the byte logic will be the same for all of these
Diffstat (limited to 'src/nvim/edit.c')
-rw-r--r--src/nvim/edit.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/nvim/edit.c b/src/nvim/edit.c
index ea38221dc7..1e149da1dc 100644
--- a/src/nvim/edit.c
+++ b/src/nvim/edit.c
@@ -1919,10 +1919,10 @@ change_indent (
// TODO(bfredl): test for crazy edge cases, like we stand on a TAB or
// something? does this even do the right text change then?
int delta = orig_col - new_col;
- extmark_splice(curbuf, curwin->w_cursor.lnum-1, new_col,
- 0, delta < 0 ? -delta : 0,
- 0, delta > 0 ? delta : 0,
- kExtmarkUndo);
+ extmark_splice_cols(curbuf, curwin->w_cursor.lnum-1, new_col,
+ delta < 0 ? -delta : 0,
+ delta > 0 ? delta : 0,
+ kExtmarkUndo);
}
}