mirror of
https://github.com/neovim/neovim.git
synced 2025-09-14 23:38:17 +00:00
vim-patch:8.0.1758: open_line() returns TRUE/FALSE for success/failure
Problem: open_line() returns TRUE/FALSE for success/failure.
Solution: Return OK or FAIL.
24a2d7264f
This commit is contained in:
@@ -1096,7 +1096,7 @@ static int insert_handle_key(InsertState *s)
|
||||
cmdwin_result = CAR;
|
||||
return 0;
|
||||
}
|
||||
if (ins_eol(s->c) && !p_im) {
|
||||
if (!ins_eol(s->c) && !p_im) {
|
||||
return 0; // out of memory
|
||||
}
|
||||
auto_format(false, false);
|
||||
@@ -8356,7 +8356,7 @@ static bool ins_tab(void)
|
||||
|
||||
/// Handle CR or NL in insert mode.
|
||||
///
|
||||
/// @return true when it can't undo.
|
||||
/// @return false when it can't undo.
|
||||
static bool ins_eol(int c)
|
||||
{
|
||||
if (echeck_abbr(c + ABBR_OFF)) {
|
||||
@@ -8405,7 +8405,7 @@ static bool ins_eol(int c)
|
||||
// When inserting a line the cursor line must never be in a closed fold.
|
||||
foldOpenCursor();
|
||||
|
||||
return !i;
|
||||
return i;
|
||||
}
|
||||
|
||||
/*
|
||||
|
Reference in New Issue
Block a user