EffortlessMetrics/perl-lsp
GitHub: EffortlessMetrics/perl-lsp
用 Rust 编写的快速原生 Perl 5 语言服务器,提供完整的 IDE 功能支持,无需 Perl 运行时依赖。
Stars: 0 | Forks: 0
perl-lsp
一个用 Rust 编写的快速、原生 Perl 语言服务器 — 为 Perl 5 带来现代化的 IDE 功能。
## 快速开始 ``` # 安装 cargo install perl-lsp # 验证安装 perl-lsp --health # should print: ok X.Y.Z # 配置编辑器 (VS Code) code --install-extension effortlessmetrics.perl-lsp-rs # 打开 Perl 文件 — 补全、诊断、悬停和导航立即生效。 ``` 刚接触语言服务器?请参阅 **[入门指南](docs/tutorials/GETTING_STARTED.md)** 获取完整的操作演示,包括特定编辑器的设置、可视化功能导览和故障排除提示。Neovim / Emacs 设置
**Neovim** (nvim-lspconfig): ``` require('lspconfig').perl_ls.setup { cmd = { "perl-lsp", "--stdio" }, } ``` **Emacs** (eglot): ``` (add-to-list 'eglot-server-programs '(perl-mode "perl-lsp" "--stdio")) ```标签:Cargo, Emacs, IDE支持, LSP, Neovim, Perl, Perl 5, Rust, SOC Prime, tree-sitter, VS Code 扩展, 云安全监控, 代码补全, 原生高性能, 可视化界面, 开发工具, 网络流量审计, 解析器, 解析工具包, 语法诊断, 语言服务器, 通知系统, 静态分析