Mercurial > vim
diff src/vim9script.c @ 21522:e17d0b882194 v8.2.1311
patch 8.2.1311: test failures with legacy Vim script
Commit: https://github.com/vim/vim/commit/68e30449a2954557d6542fdc2ccea32d4f8ddf9d
Author: Bram Moolenaar <Bram@vim.org>
Date: Tue Jul 28 21:15:07 2020 +0200
patch 8.2.1311: test failures with legacy Vim script
Problem: Test failures with legacy Vim script.
Solution: Actually check for Vim9 script.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Tue, 28 Jul 2020 21:30:04 +0200 |
parents | c7b2ce90c2de |
children | d0c76ce48326 |
line wrap: on
line diff
--- a/src/vim9script.c +++ b/src/vim9script.c @@ -64,16 +64,17 @@ ex_vim9script(exarg_T *eap) int not_in_vim9(exarg_T *eap) { - switch (eap->cmdidx) - { - case CMD_insert: - case CMD_append: - case CMD_change: - case CMD_xit: - semsg(_("E1100: Missing :let: %s"), eap->cmd); - return FAIL; - default: break; - } + if (in_vim9script()) + switch (eap->cmdidx) + { + case CMD_insert: + case CMD_append: + case CMD_change: + case CMD_xit: + semsg(_("E1100: Missing :let: %s"), eap->cmd); + return FAIL; + default: break; + } return OK; }