Mercurial > vim
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" |