diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/nvim/fileio.c | 14 | ||||
-rw-r--r-- | src/nvim/tui/input.c | 4 |
2 files changed, 9 insertions, 9 deletions
diff --git a/src/nvim/fileio.c b/src/nvim/fileio.c index 51180c4939..d29aa46d8b 100644 --- a/src/nvim/fileio.c +++ b/src/nvim/fileio.c @@ -6050,18 +6050,18 @@ void do_autocmd(char_u *arg_in, int forceit) cmd = skipwhite(cmd); for (size_t i = 0; i < 2; i++) { if (*cmd != NUL) { - // Check for "-once" flag. - if (!once && STRNCMP(cmd, "-once", 5) == 0 && ascii_iswhite(cmd[5])) { + // Check for "++once" flag. + if (!once && STRNCMP(cmd, "++once", 6) == 0 && ascii_iswhite(cmd[6])) { once = true; - cmd = skipwhite(cmd + 5); + cmd = skipwhite(cmd + 6); } - // Check for "-nested" flag. + // Check for "++nested" flag. if (!nested - && ((STRNCMP(cmd, "-nested", 7) == 0 && ascii_iswhite(cmd[7])) - // Deprecated form (without "-"). + && ((STRNCMP(cmd, "++nested", 8) == 0 && ascii_iswhite(cmd[8])) + // Deprecated form (without "++"). || (STRNCMP(cmd, "nested", 6) == 0 && ascii_iswhite(cmd[6])))) { nested = true; - cmd = skipwhite(cmd + ('-' == cmd[0] ? 7 : 6)); + cmd = skipwhite(cmd + ('+' == cmd[0] ? 8 : 6)); } } } diff --git a/src/nvim/tui/input.c b/src/nvim/tui/input.c index 703feac305..0bdda17299 100644 --- a/src/nvim/tui/input.c +++ b/src/nvim/tui/input.c @@ -363,8 +363,8 @@ static void set_bg_deferred(void **argv) if (starting) { // Wait until after startup, so OptionSet is triggered. do_cmdline_cmd((bgvalue[0] == 'l') - ? "autocmd VimEnter * once nested set background=light" - : "autocmd VimEnter * once nested set background=dark"); + ? "autocmd VimEnter * ++once ++nested set bg=light" + : "autocmd VimEnter * ++once ++nested set bg=dark"); } else { set_option_value("bg", 0L, bgvalue, 0); reset_option_was_set("bg"); |