summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--_config/200-lsp.vim80
1 files changed, 80 insertions, 0 deletions
diff --git a/_config/200-lsp.vim b/_config/200-lsp.vim
index e156029..16a2751 100644
--- a/_config/200-lsp.vim
+++ b/_config/200-lsp.vim
@@ -13,6 +13,86 @@ let g:lsp_diagnostics_echo_cursor = 1 " enable echo under cursor when in normal
let g:lsp_settings = {
\ 'efm-langserver': {
\ 'disabled': 0,
+\ },
+\ 'intelephense': {
+\ 'workspace_config': {
+\ 'intelephense': {
+\ 'stubs': [
+\ 'apache',
+\ 'bcmath',
+\ 'bz2',
+\ 'calendar',
+\ 'com_dotnet',
+\ 'Core',
+\ 'ctype',
+\ 'curl',
+\ 'date',
+\ 'dba',
+\ 'dom',
+\ 'enchant',
+\ 'exif',
+\ 'FFI',
+\ 'fileinfo',
+\ 'filter',
+\ 'fpm',
+\ 'ftp',
+\ 'gd',
+\ 'gettext',
+\ 'gmp',
+\ 'hash',
+\ 'iconv',
+\ 'imap',
+\ 'intl',
+\ 'json',
+\ 'ldap',
+\ 'libxml',
+\ 'mbstring',
+\ 'meta',
+\ 'mysqli',
+\ 'oci8',
+\ 'odbc',
+\ 'openssl',
+\ 'pcntl',
+\ 'pcre',
+\ 'PDO',
+\ 'pdo_ibm',
+\ 'pdo_mysql',
+\ 'pdo_pgsql',
+\ 'pdo_sqlite',
+\ 'pgsql',
+\ 'Phar',
+\ 'posix',
+\ 'pspell',
+\ 'readline',
+\ 'Reflection',
+\ 'session',
+\ 'shmop',
+\ 'SimpleXML',
+\ 'snmp',
+\ 'soap',
+\ 'sockets',
+\ 'sodium',
+\ 'SPL',
+\ 'sqlite3',
+\ 'standard',
+\ 'superglobals',
+\ 'sysvmsg',
+\ 'sysvsem',
+\ 'sysvshm',
+\ 'tidy',
+\ 'tokenizer',
+\ 'xml',
+\ 'xmlreader',
+\ 'xmlrpc',
+\ 'xmlwriter',
+\ 'xsl',
+\ 'Zend OPcache',
+\ 'zip',
+\ 'zlib',
+\ 'wordpress'
+\ ]
+\ }
+\ }
\ }
\}