mirror of
https://github.com/tiennm99/serena.git
synced 2026-10-14 20:17:42 +00:00
feat(php): add Phpactor as alternative PHP language server
- Introduce PHP_PHPACTOR enum and integration in ls_config - Implement PhpactorServer for PHP with dependency management - Update docs and changelog for Phpactor support and usage - Add project template entry for php_phpactor - Provide tests for Phpactor LSP definition and reference features
This commit is contained in:
7 files changed
+277
-7
No files matched your search
@@ -64,8 +64,8 @@ Some languages require additional installations or setup steps, as noted.
|
||||
(Free Pascal/Lazarus; automatically downloads pasls binary; set PP and FPCDIR environment variables for source navigation)
|
||||
* **Perl**
|
||||
(requires installation of Perl::LanguageServer)
|
||||
* **PHP**
|
||||
(uses Intelephense LSP; set `INTELEPHENSE_LICENSE_KEY` environment variable for premium features)
|
||||
* **PHP**
|
||||
(by default, uses Intelephense LSP; set `INTELEPHENSE_LICENSE_KEY` environment variable for premium features; specify `php_phpactor` as your language to use the open-source [Phpactor](https://github.com/phpactor/phpactor) implementation, requires PHP 8.1+)
|
||||
* **Python**
|
||||
* **R**
|
||||
(requires installation of the `languageserver` R package)
|
||||
|
||||
Reference in new issue
Block a user