mirror of
https://github.com/neovim/neovim.git
synced 2025-09-27 05:28:33 +00:00
lint/sync: truncate_line
This commit is contained in:
@@ -1749,11 +1749,9 @@ theend:
|
|||||||
/*
|
/*
|
||||||
* Delete from cursor to end of line.
|
* Delete from cursor to end of line.
|
||||||
* Caller must have prepared for undo.
|
* Caller must have prepared for undo.
|
||||||
|
* If "fixpos" is TRUE fix the cursor position when done.
|
||||||
*/
|
*/
|
||||||
void
|
void truncate_line(int fixpos)
|
||||||
truncate_line (
|
|
||||||
int fixpos /* if TRUE fix the cursor position when done */
|
|
||||||
)
|
|
||||||
{
|
{
|
||||||
char_u *newp;
|
char_u *newp;
|
||||||
linenr_T lnum = curwin->w_cursor.lnum;
|
linenr_T lnum = curwin->w_cursor.lnum;
|
||||||
@@ -1766,14 +1764,13 @@ truncate_line (
|
|||||||
}
|
}
|
||||||
ml_replace(lnum, newp, false);
|
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);
|
changed_bytes(lnum, curwin->w_cursor.col);
|
||||||
|
|
||||||
/*
|
// If "fixpos" is TRUE we don't want to end up positioned at the NUL.
|
||||||
* 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 && curwin->w_cursor.col > 0)
|
}
|
||||||
--curwin->w_cursor.col;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
Reference in New Issue
Block a user