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)
diff --git a/src/eval.c b/src/eval.c
index e4f47b1..3f6be18 100644
--- a/src/eval.c
+++ b/src/eval.c
@@ -705,10 +705,9 @@
// 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;