Mercurial > vim
diff src/vim9script.c @ 20816:9faab49c880f v8.2.0960
patch 8.2.0960: cannot use :import in legacy Vim script
Commit: https://github.com/vim/vim/commit/9721fb4ea3db2559aaf7f71458da8ddda30ff93e
Author: Bram Moolenaar <Bram@vim.org>
Date: Thu Jun 11 23:10:46 2020 +0200
patch 8.2.0960: cannot use :import in legacy Vim script
Problem: Cannot use :import in legacy Vim script.
Solution: Support :import in any Vim script.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Thu, 11 Jun 2020 23:15:03 +0200 |
parents | 489cb75c76b6 |
children | 0600ab7b9f09 |
line wrap: on
line diff
--- a/src/vim9script.c +++ b/src/vim9script.c @@ -17,7 +17,7 @@ #include "vim9.h" -static char e_needs_vim9[] = N_("E1042: import/export can only be used in vim9script"); +static char e_needs_vim9[] = N_("E1042: export can only be used in vim9script"); int in_vim9script(void) @@ -141,16 +141,10 @@ free_imports(int sid) void ex_import(exarg_T *eap) { - if (current_sctx.sc_version != SCRIPT_VERSION_VIM9) - emsg(_(e_needs_vim9)); - else - { - char_u *cmd_end = handle_import(eap->arg, NULL, - current_sctx.sc_sid, NULL); + char_u *cmd_end = handle_import(eap->arg, NULL, current_sctx.sc_sid, NULL); - if (cmd_end != NULL) - eap->nextcmd = check_nextcmd(cmd_end); - } + if (cmd_end != NULL) + eap->nextcmd = check_nextcmd(cmd_end); } /*