Mercurial > vim
diff src/vim9script.c @ 27215:5b54f413d132 v8.2.4136
patch 8.2.4136: Vim9: the "autoload" argument of ":vim9script" is not useful
Commit: https://github.com/vim/vim/commit/fd218c8a36e7ed33f7a205163690c5b7d2f31f8a
Author: Bram Moolenaar <Bram@vim.org>
Date: Tue Jan 18 16:26:24 2022 +0000
patch 8.2.4136: Vim9: the "autoload" argument of ":vim9script" is not useful
Problem: Vim9: the "autoload" argument of ":vim9script" is not useful.
Solution: Remove the argument. (closes https://github.com/vim/vim/issues/9555)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Tue, 18 Jan 2022 17:30:05 +0100 |
parents | 61d6a31a5874 |
children | facb54d20a50 |
line wrap: on
line diff
--- a/src/vim9script.c +++ b/src/vim9script.c @@ -69,7 +69,6 @@ ex_vim9script(exarg_T *eap UNUSED) int sid = current_sctx.sc_sid; scriptitem_T *si; int found_noclear = FALSE; - int found_autoload = FALSE; char_u *p; if (!getline_equal(eap->getline, eap->cookie, getsourceline)) @@ -96,20 +95,6 @@ ex_vim9script(exarg_T *eap UNUSED) } found_noclear = TRUE; } - else if (STRNCMP(p, "autoload", 8) == 0 && IS_WHITE_OR_NUL(p[8])) - { - if (found_autoload) - { - semsg(_(e_duplicate_argument_str), p); - return; - } - found_autoload = TRUE; - if (script_name_after_autoload(si) == NULL) - { - emsg(_(e_using_autoload_in_script_not_under_autoload_directory)); - return; - } - } else { semsg(_(e_invalid_argument_str), eap->arg);