About

Metadata

  • Last updated , by hls_team
  • License Apache-2.0
  • Categories Development
  • Maintained by: alan.zimm@gmail.com

  • Lottery factor: 6

Links

Installation

Tested Compilers

  1. 9.12.2
  2. 9.10.3
  3. 9.8.4
  4. 9.6.7

Package Flags

Use the -f option with cabal commands to enable flags

    pedantic (off by default)

    Enable -Werror

    ignore-plugins-ghc-bounds (off by default)

    Force the inclusion of plugins even if they are not buildable by default with a specific ghc version

    dynamic (on by default)

    Build with the dyn rts

    cabalfmt (on by default)

    Enable cabal-fmt plugin

    isolatecabalfmttests (off by default)

    Should tests search for 'cabal-fmt' on the $PATH or shall we install it via build-tool-depends?

    cabalgild (on by default)

    Enable cabal-gild plugin

    isolatecabalgildtests (off by default)

    Should tests search for 'cabal-gild' on the $PATH or shall we install it via build-tool-depends?

    cabal (on by default)

    Enable cabal plugin

    class (on by default)

    Enable class plugin

    callhierarchy (on by default)

    Enable call hierarchy plugin

    eval (on by default)

    Enable eval plugin

    importlens (on by default)

    Enable importLens plugin

    rename (on by default)

    Enable rename plugin

    retrie (on by default)

    Enable retrie plugin

    ghc-lib (on by default)

    Use ghc-lib-parser rather than the ghc library (requires hlint and ghc-lib-parser-ex to also be built with it)

    hlint (on by default)

    Enable hlint plugin

    stan (on by default)

    Enable stan plugin

    signaturehelp (on by default)

    Enable signature help plugin

    pragmas (on by default)

    Enable pragmas plugin

    splice (on by default)

    Enable splice plugin

    alternatenumberformat (on by default)

    Enable Alternate Number Format plugin

    qualifyimportednames (on by default)

    Enable qualifyImportedNames plugin

    coderange (on by default)

    Enable Code Range plugin

    changetypesignature (on by default)

    Enable changeTypeSignature plugin

    gadt (on by default)

    Enable gadt plugin

    explicitfixity (on by default)

    Enable explicitFixity plugin

    explicitfields (on by default)

    Enable explicitFields plugin

    overloadedrecorddot (on by default)

    Enable overloadedRecordDot plugin

    fourmolu (on by default)

    Enable fourmolu plugin

    ormolu (on by default)

    Enable ormolu plugin

    stylishhaskell (on by default)

    Enable stylishHaskell plugin

    refactor (on by default)

    Enable refactor plugin

    semantictokens (on by default)

    Enable semantic tokens plugin

    notes (on by default)

    Enable notes plugin

    test-exe (on by default)

    Build the ghcide-test-preprocessor executable

    ghcide-bench (on by default)

    Build the ghcide-bench executable

    plugin-tutorial (on by default)

    Build the plugin tutorial executable

Readme

haskell-language-server

haskell-language-server

Release Hackage License Apache 2.0 GitHub Testing Workflow GitHub Nix Workflow matrix codetriage

The official Haskell language server (LSP) implementation. Consult the project documentation for more details.