BSD Ports

devel/hs-haskell-language-server 2.9.0.1 DragonFly

LSP provider implementation for Haskell language

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
APACHE20
Categories
devel, haskell
Package size
49482.5 KiB, 360358.9 KiB installed

Description

The haskell-language-server (HLS) project is an implementation of a server (a "language server") for the Language Server Protocol (LSP). A language server talks to a client (typically an editor), which can ask the server to perform various operations, such as reporting errors or providing code completions. The advantage of this system is that clients and servers can interoperate more easily so long as they all speak the LSP protocol. In the case of HLS, that means that it can be used with many different editors, since editor support for the LSP protocol is now widespread.

HLS is responsible for actually understanding your project and answering the questions that the client asks of it, such as: what completion items could go here? are there any errors in the project? and so on. HLS provides many (but not all) of the features that the LSP protocol supports.

But HLS only provides the server part of the setup. In order to actually use it you also need a client (editor). The client is responsible for managing your interaction with the server: launching it, dispatching commands to it, and displaying or implementing responses. Some clients will even install the server binaries for you!

In the other systems

The newest version among them is 2.15.0.0, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
DragonFlydevel/hs-haskell-language-server2.9.0.1 behind since 2026-09-16none known-[email protected]-
FreeBSDdevel/hs-haskell-language-server2.15.0.0 newestnone known-[email protected]2026-09-16
HardenedBSDdevel/hs-haskell-language-server2.15.0.0 newestno data-[email protected]-
GhostBSDdevel/hs-haskell-language-server2.15.0.0 newestno data-[email protected]-

Install

Binary package:

pkg install hs-haskell-language-server

From DPorts:

cd /usr/dports/devel/hs-haskell-language-server && make install clean

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

Run dependencies 2

No port depends on this one.

Configuration

No options to configure.

Service scripts
none
Flavors
hs-haskell-language-server-ghc92-2.9.0.1