Mercurial > vim
diff src/eval.c @ 28119:57ea74314c1b v8.2.4584
patch 8.2.4584: error for using autoload function in custom completion
Commit: https://github.com/vim/vim/commit/da6d42c35a68610af872551b03077047258a7551
Author: Bram Moolenaar <Bram@vim.org>
Date: Thu Mar 17 11:46:55 2022 +0000
patch 8.2.4584: error for using autoload function in custom completion
Problem: Error for using autoload function in custom completion.
Solution: Do not check for errors when using an autoload function.
(closes #9962)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Thu, 17 Mar 2022 13:00:07 +0100 |
parents | 62a57c60edc1 |
children | dd2ed5345f20 |
line wrap: on
line diff
--- a/src/eval.c +++ b/src/eval.c @@ -705,10 +705,9 @@ call_vim_function( // The name might be "import.Func" or "Funcref". We don't know, we need to // ignore errors for an undefined name. But we do want errors when an - // autoload script has errors. Guess that when there is a dot or '#' in - // the name showing errors is the right choice. - ignore_errors = vim_strchr(func, '.') == NULL - && vim_strchr(func, AUTOLOAD_CHAR) == NULL; + // autoload script has errors. Guess that when there is a dot in the name + // showing errors is the right choice. + ignore_errors = vim_strchr(func, '.') == NULL; arg = func; if (ignore_errors) ++emsg_off;