mirror of
https://github.com/tiennm99/serena.git
synced 2026-10-15 16:15:12 +00:00
feat(pascal): add Pascal language server support
Add support for Free Pascal/Lazarus projects using pasls. Features: - Auto-download pasls binary for Linux, macOS, and Windows - Platform detection for x64 and arm64 architectures - Support for FPC environment variables (PP, FPCDIR) CI: Add FPC compiler installation (fpc-ootb for Windows) Includes test repository and unit tests.
This commit is contained in:
1 parent
eb54e834b6
commit
fa012910cb
11 files changed
+800
-6
No files matched your search
@@ -60,7 +60,9 @@ Some languages require additional installations or setup steps, as noted.
|
||||
(must be explicitly specified via `--language markdown` when generating project config, primarily useful for documentation-heavy projects)
|
||||
* **Nix**
|
||||
(requires nixd installation)
|
||||
* **Perl**
|
||||
* **Pascal**
|
||||
(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)
|
||||
|
||||
Reference in new issue
Block a user