comparison 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
comparison
equal deleted inserted replaced
21521:cee5f384f5b2 21522:e17d0b882194
62 * When in Vim9 script give an error and return FAIL. 62 * When in Vim9 script give an error and return FAIL.
63 */ 63 */
64 int 64 int
65 not_in_vim9(exarg_T *eap) 65 not_in_vim9(exarg_T *eap)
66 { 66 {
67 switch (eap->cmdidx) 67 if (in_vim9script())
68 { 68 switch (eap->cmdidx)
69 case CMD_insert: 69 {
70 case CMD_append: 70 case CMD_insert:
71 case CMD_change: 71 case CMD_append:
72 case CMD_xit: 72 case CMD_change:
73 semsg(_("E1100: Missing :let: %s"), eap->cmd); 73 case CMD_xit:
74 return FAIL; 74 semsg(_("E1100: Missing :let: %s"), eap->cmd);
75 default: break; 75 return FAIL;
76 } 76 default: break;
77 }
77 return OK; 78 return OK;
78 } 79 }
79 80
80 /* 81 /*
81 * ":export let Name: type" 82 * ":export let Name: type"