diff options
author | Justin M. Keyes <justinkz@gmail.com> | 2018-08-21 09:33:09 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-08-21 09:33:09 +0200 |
commit | 38075200015e0e47d930a0ac7550546fd4cb2f9e (patch) | |
tree | 804f1f8d75dd403f21061f37ffe3bcbd82c48457 /src/nvim/ex_docmd.c | |
parent | 0c9888cdbe800f1945823ec9affa3056b8feeeac (diff) | |
parent | ee51061b8c00eb1ac8ce628ba3831236b327ead2 (diff) | |
download | rneovim-38075200015e0e47d930a0ac7550546fd4cb2f9e.tar.gz rneovim-38075200015e0e47d930a0ac7550546fd4cb2f9e.tar.bz2 rneovim-38075200015e0e47d930a0ac7550546fd4cb2f9e.zip |
Merge #8877 from janlazo/vim-8.0.1441
Diffstat (limited to 'src/nvim/ex_docmd.c')
-rw-r--r-- | src/nvim/ex_docmd.c | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/src/nvim/ex_docmd.c b/src/nvim/ex_docmd.c index 20c188ed55..b22f799da0 100644 --- a/src/nvim/ex_docmd.c +++ b/src/nvim/ex_docmd.c @@ -7577,10 +7577,11 @@ static void ex_bang(exarg_T *eap) */ static void ex_undo(exarg_T *eap) { - if (eap->addr_count == 1) /* :undo 123 */ - undo_time(eap->line2, FALSE, FALSE, TRUE); - else + if (eap->addr_count == 1) { // :undo 123 + undo_time(eap->line2, false, false, true); + } else { u_undo(1); + } } static void ex_wundo(exarg_T *eap) @@ -7613,8 +7614,8 @@ static void ex_redo(exarg_T *eap) static void ex_later(exarg_T *eap) { long count = 0; - int sec = FALSE; - int file = FALSE; + bool sec = false; + bool file = false; char_u *p = eap->arg; if (*p == NUL) @@ -7622,11 +7623,11 @@ static void ex_later(exarg_T *eap) else if (isdigit(*p)) { count = getdigits_long(&p); switch (*p) { - case 's': ++p; sec = TRUE; break; - case 'm': ++p; sec = TRUE; count *= 60; break; - case 'h': ++p; sec = TRUE; count *= 60 * 60; break; - case 'd': ++p; sec = TRUE; count *= 24 * 60 * 60; break; - case 'f': ++p; file = TRUE; break; + case 's': ++p; sec = true; break; + case 'm': ++p; sec = true; count *= 60; break; + case 'h': ++p; sec = true; count *= 60 * 60; break; + case 'd': ++p; sec = true; count *= 24 * 60 * 60; break; + case 'f': ++p; file = true; break; } } @@ -7634,7 +7635,7 @@ static void ex_later(exarg_T *eap) EMSG2(_(e_invarg2), eap->arg); else undo_time(eap->cmdidx == CMD_earlier ? -count : count, - sec, file, FALSE); + sec, file, false); } /* |