Haskell语言服务器(LSP)的官方实现,为Haskell开发提供IDE级别的代码补全、诊断、跳转定义等支持。
- 2.15.0.0
- 发布于
- 26 天前
- 2,959
- 星标
- 10,854
- 下载
- 同步于
- 1 天前
最新版本
2.15.0.02026年9月3日 17:59下载慢?可在上方随时切换镜像源
项目说明
项目概述
Haskell Language Server (HLS) 是 Haskell 语言服务器协议(LSP)的官方实现,为 Haskell 开发者提供 IDE 级别的编码辅助体验。
主要功能
- 完整的 LSP 功能支持,包括代码补全、诊断、跳转定义等
- 支持多个 GHC 版本
- 提供丰富的配置选项
- 支持多种编辑器集成(VSCode、Neovim、Emacs 等)
适用人群
- Haskell 开发者
- 使用 VSCode、Neovim、Emacs 等编辑器的用户
- 需要 IDE 级别代码辅助的 Haskell 工程师
快速上手
# 通过 GHCup 安装
ghcup install hls
ghcup set hls
# 或参考官方文档获取详细安装指南
# https://haskell-language-server.readthedocs.io/en/latest/installation.html核心优势
- Haskell 官方 LSP 实现
- 支持多个 GHC 版本
- 与主流编辑器深度集成
- 活跃的社区开发与维护
系统要求
- 操作系统:跨平台
- 额外依赖:GHC
历史版本
排序