aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/nvim/change.c17
1 files changed, 7 insertions, 10 deletions
diff --git a/src/nvim/change.c b/src/nvim/change.c
index 0273c6fa33..96497dbf0f 100644
--- a/src/nvim/change.c
+++ b/src/nvim/change.c
@@ -1749,11 +1749,9 @@ theend:
/*
* Delete from cursor to end of line.
* Caller must have prepared for undo.
+ * If "fixpos" is TRUE fix the cursor position when done.
*/
-void
-truncate_line (
- int fixpos /* if TRUE fix the cursor position when done */
-)
+void truncate_line(int fixpos)
{
char_u *newp;
linenr_T lnum = curwin->w_cursor.lnum;
@@ -1766,14 +1764,13 @@ truncate_line (
}
ml_replace(lnum, newp, false);
- /* mark the buffer as changed and prepare for displaying */
+ // mark the buffer as changed and prepare for displaying
changed_bytes(lnum, curwin->w_cursor.col);
- /*
- * If "fixpos" is TRUE we don't want to end up positioned at the NUL.
- */
- if (fixpos && curwin->w_cursor.col > 0)
- --curwin->w_cursor.col;
+ // If "fixpos" is TRUE we don't want to end up positioned at the NUL.
+ if (fixpos && curwin->w_cursor.col > 0) {
+ curwin->w_cursor.col--;
+ }
}
/*