intelephense nvim
This commit is contained in:
parent
8f68e84a12
commit
e5ab8c48e7
2 changed files with 85 additions and 2 deletions
4
home.nix
4
home.nix
|
@ -1,6 +1,7 @@
|
||||||
{ config, pkgs, lib, extra, ... }:
|
{ config, pkgs, lib, extra, ... }:
|
||||||
|
|
||||||
{
|
{
|
||||||
|
nixpkgs.config.allowUnfree = true;
|
||||||
|
|
||||||
home.username = "${extra.user}";
|
home.username = "${extra.user}";
|
||||||
home.homeDirectory = "/home/${extra.user}";
|
home.homeDirectory = "/home/${extra.user}";
|
||||||
|
|
||||||
|
@ -80,6 +81,7 @@
|
||||||
pkgs.lua-language-server # Lua lsp
|
pkgs.lua-language-server # Lua lsp
|
||||||
pkgs.gopls # Go lsp
|
pkgs.gopls # Go lsp
|
||||||
pkgs.lexical # Elixir lsp
|
pkgs.lexical # Elixir lsp
|
||||||
|
pkgs.nodePackages.intelephense # PHP lsp
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -165,7 +165,88 @@ local servers = {
|
||||||
documentFormatting = false,
|
documentFormatting = false,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
psalm = {},
|
-- psalm = {},
|
||||||
|
intelephense = {
|
||||||
|
settings = {
|
||||||
|
intelephense = {
|
||||||
|
format = { braces = "k&r", },
|
||||||
|
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",
|
||||||
|
"wordpress",
|
||||||
|
"Zend OPcache",
|
||||||
|
"zip",
|
||||||
|
"zlib",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
}
|
||||||
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
for lsp, settings in pairs(servers) do
|
for lsp, settings in pairs(servers) do
|
||||||
|
|
Loading…
Reference in a new issue