haskell

haskell-language-server

haskell

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

历史版本

排序