about summary refs log tree commit diff
path: root/Completion/Unix/Type/_perl_builtin_funcs
diff options
context:
space:
mode:
Diffstat (limited to 'Completion/Unix/Type/_perl_builtin_funcs')
-rw-r--r--Completion/Unix/Type/_perl_builtin_funcs9
1 files changed, 9 insertions, 0 deletions
diff --git a/Completion/Unix/Type/_perl_builtin_funcs b/Completion/Unix/Type/_perl_builtin_funcs
new file mode 100644
index 000000000..829a53e60
--- /dev/null
+++ b/Completion/Unix/Type/_perl_builtin_funcs
@@ -0,0 +1,9 @@
+#autoload
+
+local expl
+
+: ${(A)_perl_builtin_funcs:=${(u)${${(M)${(f)"$(_call_program functions \
+    perldoc -u perlfunc 2>/dev/null)"}:#\=item [a-z]*}#* }%%[^a-z]*}}
+
+_wanted functions expl 'perl built-in function' compadd "$@" -a - \
+    _perl_builtin_funcs