Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Missing function completions #130

Open
h3xx opened this issue Jun 10, 2023 · 1 comment
Open

Missing function completions #130

h3xx opened this issue Jun 10, 2023 · 1 comment

Comments

@h3xx
Copy link
Contributor

h3xx commented Jun 10, 2023

I did a scan thru the library of functions and found a lot of built-in functions missing.

I have a partial fix in-place for openssl_* under #129.

Here's a list of what I found:

PHP >= 7.3.0

PHP >= 7.4.0

PHP >= 8.0.0

PHP >= 8.1.0

PHP >= 8.2.0

Enchant

GD and Image Functions

PECL Intl

Unimportant

Unknown

@complex857
Copy link
Collaborator

Hi

I've re-ran the generator for the current 8.2 docs, should address ~80% of the things above.

Notes:

  • Aliases are not generated, so most aliases from above will not be added automatically
  • I opted not to enable all the sodium_* entries by default, these seem quite exotic. If you need them you can use g:phpcomplete_add_*_extensions global variables to enable them, see the available_extensions file
  • some weren't picked up by the generator like password_algos, if you want we can add them to the builtin_manual.vim where they are not at risk of being overwritten by the next generator run

I hope this works for you, will leave the ticket open for a while

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants