BDEPEND=app-text/dos2unix DEFINED_PHASES=compile configure install postinst postrm prepare setup test DEPEND=dev-haskell/aeson-pretty:=[profile?] dev-haskell/data-default:=[profile?] >=dev-haskell/extra-1.7.4:=[profile?] ~dev-haskell/ghcide-2.9.0.0:=[profile?] >=dev-haskell/githash-0.1.6.1:=[profile?] dev-haskell/hie-bios:=[profile?] ~dev-haskell/hls-plugin-api-2.9.0.0:=[profile?] >=dev-haskell/lsp-2.7:=[profile?] =dev-haskell/lsp-types-2.3:=[profile?] =dev-haskell/prettyprinter-1.7:=[profile?] dev-haskell/text:=[profile?] dev-haskell/unliftio-core:=[profile?] >=dev-lang/ghc-9.2:= ghcide-bench? ( dev-haskell/aeson:=[profile?] dev-haskell/hls-graph:=[profile?] dev-haskell/hls-test-utils:=[profile?] dev-haskell/lens:=[profile?] dev-haskell/lsp-test:=[profile?] dev-haskell/safe-exceptions:=[profile?] dev-util/shake:=[profile?] >=dev-haskell/tasty-hunit-0.10:=[profile?] ) ghcide-bench-lib? ( dev-haskell/aeson:=[profile?] dev-haskell/async:=[profile?] dev-haskell/ghcide[executable] dev-haskell/hashable:=[profile?] dev-haskell/hls-test-utils:=[profile?] dev-haskell/lens:=[profile?] dev-haskell/lsp-test:=[profile?] dev-haskell/parser-combinators:=[profile?] dev-haskell/row-types:=[profile?] dev-haskell/safe-exceptions:=[profile?] dev-util/shake:=[profile?] ) hls_plugins_alternate-number-format? ( ~dev-haskell/hls-graph-2.9.0.0:=[profile?] dev-haskell/lens:=[profile?] dev-haskell/regex-tdfa:=[profile?] dev-haskell/syb:=[profile?] ) hls_plugins_cabal? ( >=dev-haskell/cabal-syntax-3.7:=[profile?] dev-haskell/hashable:=[profile?] ~dev-haskell/hls-graph-2.9.0.0:=[profile?] dev-haskell/lens:=[profile?] >=dev-haskell/regex-tdfa-1.3.1:=[profile?] =dev-haskell/unordered-containers-0.2.10:=[profile?] ) hls_plugins_cabal-fmt? ( dev-haskell/lens:=[profile?] dev-haskell/process-extras:=[profile?] ) hls_plugins_cabal-gild? ( dev-haskell/process-extras:=[profile?] ) hls_plugins_call-hierarchy? ( dev-haskell/aeson:=[profile?] >=dev-haskell/hiedb-0.6:=[profile?] =dev-haskell/ghc-exactprint-1.5:=[profile?] =dev-haskell/diff-0.5:=[profile?] =dev-haskell/megaparsec-9:=[profile?] >=dev-haskell/parser-combinators-1.2:=[profile?] dev-haskell/unliftio:=[profile?] dev-haskell/unordered-containers:=[profile?] ) hls_plugins_explicit-fields? ( dev-haskell/aeson:=[profile?] dev-haskell/lens:=[profile?] ~dev-haskell/hls-graph-2.9.0.0:=[profile?] dev-haskell/syb:=[profile?] ) hls_plugins_explicit-fixity? ( dev-haskell/hashable:=[profile?] ) hls_plugins_floskell? ( >=dev-haskell/floskell-0.11:=[profile?] =dev-haskell/hlint-3.5:=[profile?] =dev-haskell/regex-tdfa-1.3.1:=[profile?] dev-haskell/text-rope:=[profile?] dev-haskell/unordered-containers:=[profile?] ) hls_plugins_overloaded-record-dot? ( dev-haskell/aeson:=[profile?] ~dev-haskell/hls-graph-2.9.0.0:=[profile?] dev-haskell/lens:=[profile?] dev-haskell/syb:=[profile?] ) hls_plugins_pragmas? ( dev-haskell/fuzzy:=[profile?] dev-haskell/lens:=[profile?] ) hls_plugins_qualify-imported-names? ( dev-haskell/dlist:=[profile?] dev-haskell/lens:=[profile?] ) hls_plugins_refactor? ( dev-haskell/data-default:=[profile?] dev-haskell/dlist:=[profile?] ~dev-haskell/hls-graph-2.9.0.0:=[profile?] dev-haskell/lens:=[profile?] dev-haskell/parser-combinators:=[profile?] dev-haskell/regex-applicative:=[profile?] dev-haskell/regex-tdfa:=[profile?] dev-haskell/retrie:=[profile?] dev-haskell/syb:=[profile?] dev-haskell/unordered-containers:=[profile?] || ( =dev-haskell/ghc-exactprint-1.4 ) dev-haskell/ghc-exactprint:=[profile?] ) hls_plugins_rename? ( dev-haskell/hashable:=[profile?] >=dev-haskell/hiedb-0.6:=[profile?] =dev-haskell/retrie-0.1.1:=[profile?] dev-haskell/safe-exceptions:=[profile?] dev-haskell/unordered-containers:=[profile?] ) hls_plugins_semantic-tokens? ( dev-haskell/data-default:=[profile?] dev-haskell/dlist:=[profile?] ~dev-haskell/hls-graph-2.9.0.0:=[profile?] dev-haskell/lens:=[profile?] dev-haskell/stm-containers:=[profile?] dev-haskell/syb:=[profile?] dev-haskell/text-rope:=[profile?] ) hls_plugins_splice? ( dev-haskell/aeson:=[profile?] dev-haskell/foldl:=[profile?] dev-haskell/ghc-exactprint:=[profile?] dev-haskell/lens:=[profile?] dev-haskell/syb:=[profile?] ) hls_plugins_stylish-haskell? ( >=dev-haskell/stylish-haskell-0.12:=[profile?] =dev-haskell/cabal-2.4.0.1 hscolour? ( dev-haskell/hscolour ) DESCRIPTION=LSP server for GHC EAPI=8 HOMEPAGE=https://github.com/haskell/haskell-language-server#readme IUSE=ghcide-bench ghcide-bench-lib +hls_plugins_alternate-number-format +hls_plugins_cabal +hls_plugins_cabal-fmt +hls_plugins_cabal-gild +hls_plugins_call-hierarchy +hls_plugins_change-type-signature +hls_plugins_class +hls_plugins_code-range +hls_plugins_eval +hls_plugins_explicit-fields +hls_plugins_explicit-fixity +hls_plugins_floskell +hls_plugins_gadt +hls_plugins_hlint +hls_plugins_import-lens +hls_plugins_module-name +hls_plugins_notes +hls_plugins_overloaded-record-dot +hls_plugins_pragmas +hls_plugins_qualify-imported-names +hls_plugins_refactor +hls_plugins_rename +hls_plugins_retrie +hls_plugins_semantic-tokens +hls_plugins_splice +hls_plugins_stylish-haskell doc hscolour hoogle profile KEYWORDS=~amd64 LICENSE=Apache-2.0 RDEPEND=dev-haskell/aeson-pretty:=[profile?] dev-haskell/data-default:=[profile?] >=dev-haskell/extra-1.7.4:=[profile?] ~dev-haskell/ghcide-2.9.0.0:=[profile?] >=dev-haskell/githash-0.1.6.1:=[profile?] dev-haskell/hie-bios:=[profile?] ~dev-haskell/hls-plugin-api-2.9.0.0:=[profile?] >=dev-haskell/lsp-2.7:=[profile?] =dev-haskell/lsp-types-2.3:=[profile?] =dev-haskell/prettyprinter-1.7:=[profile?] dev-haskell/text:=[profile?] dev-haskell/unliftio-core:=[profile?] >=dev-lang/ghc-9.2:= ghcide-bench? ( dev-haskell/aeson:=[profile?] dev-haskell/hls-graph:=[profile?] dev-haskell/hls-test-utils:=[profile?] dev-haskell/lens:=[profile?] dev-haskell/lsp-test:=[profile?] dev-haskell/safe-exceptions:=[profile?] dev-util/shake:=[profile?] >=dev-haskell/tasty-hunit-0.10:=[profile?] ) ghcide-bench-lib? ( dev-haskell/aeson:=[profile?] dev-haskell/async:=[profile?] dev-haskell/ghcide[executable] dev-haskell/hashable:=[profile?] dev-haskell/hls-test-utils:=[profile?] dev-haskell/lens:=[profile?] dev-haskell/lsp-test:=[profile?] dev-haskell/parser-combinators:=[profile?] dev-haskell/row-types:=[profile?] dev-haskell/safe-exceptions:=[profile?] dev-util/shake:=[profile?] ) hls_plugins_alternate-number-format? ( ~dev-haskell/hls-graph-2.9.0.0:=[profile?] dev-haskell/lens:=[profile?] dev-haskell/regex-tdfa:=[profile?] dev-haskell/syb:=[profile?] ) hls_plugins_cabal? ( >=dev-haskell/cabal-syntax-3.7:=[profile?] dev-haskell/hashable:=[profile?] ~dev-haskell/hls-graph-2.9.0.0:=[profile?] dev-haskell/lens:=[profile?] >=dev-haskell/regex-tdfa-1.3.1:=[profile?] =dev-haskell/unordered-containers-0.2.10:=[profile?] ) hls_plugins_cabal-fmt? ( dev-haskell/lens:=[profile?] dev-haskell/process-extras:=[profile?] ) hls_plugins_cabal-gild? ( dev-haskell/process-extras:=[profile?] ) hls_plugins_call-hierarchy? ( dev-haskell/aeson:=[profile?] >=dev-haskell/hiedb-0.6:=[profile?] =dev-haskell/ghc-exactprint-1.5:=[profile?] =dev-haskell/diff-0.5:=[profile?] =dev-haskell/megaparsec-9:=[profile?] >=dev-haskell/parser-combinators-1.2:=[profile?] dev-haskell/unliftio:=[profile?] dev-haskell/unordered-containers:=[profile?] ) hls_plugins_explicit-fields? ( dev-haskell/aeson:=[profile?] dev-haskell/lens:=[profile?] ~dev-haskell/hls-graph-2.9.0.0:=[profile?] dev-haskell/syb:=[profile?] ) hls_plugins_explicit-fixity? ( dev-haskell/hashable:=[profile?] ) hls_plugins_floskell? ( >=dev-haskell/floskell-0.11:=[profile?] =dev-haskell/hlint-3.5:=[profile?] =dev-haskell/regex-tdfa-1.3.1:=[profile?] dev-haskell/text-rope:=[profile?] dev-haskell/unordered-containers:=[profile?] ) hls_plugins_overloaded-record-dot? ( dev-haskell/aeson:=[profile?] ~dev-haskell/hls-graph-2.9.0.0:=[profile?] dev-haskell/lens:=[profile?] dev-haskell/syb:=[profile?] ) hls_plugins_pragmas? ( dev-haskell/fuzzy:=[profile?] dev-haskell/lens:=[profile?] ) hls_plugins_qualify-imported-names? ( dev-haskell/dlist:=[profile?] dev-haskell/lens:=[profile?] ) hls_plugins_refactor? ( dev-haskell/data-default:=[profile?] dev-haskell/dlist:=[profile?] ~dev-haskell/hls-graph-2.9.0.0:=[profile?] dev-haskell/lens:=[profile?] dev-haskell/parser-combinators:=[profile?] dev-haskell/regex-applicative:=[profile?] dev-haskell/regex-tdfa:=[profile?] dev-haskell/retrie:=[profile?] dev-haskell/syb:=[profile?] dev-haskell/unordered-containers:=[profile?] || ( =dev-haskell/ghc-exactprint-1.4 ) dev-haskell/ghc-exactprint:=[profile?] ) hls_plugins_rename? ( dev-haskell/hashable:=[profile?] >=dev-haskell/hiedb-0.6:=[profile?] =dev-haskell/retrie-0.1.1:=[profile?] dev-haskell/safe-exceptions:=[profile?] dev-haskell/unordered-containers:=[profile?] ) hls_plugins_semantic-tokens? ( dev-haskell/data-default:=[profile?] dev-haskell/dlist:=[profile?] ~dev-haskell/hls-graph-2.9.0.0:=[profile?] dev-haskell/lens:=[profile?] dev-haskell/stm-containers:=[profile?] dev-haskell/syb:=[profile?] dev-haskell/text-rope:=[profile?] ) hls_plugins_splice? ( dev-haskell/aeson:=[profile?] dev-haskell/foldl:=[profile?] dev-haskell/ghc-exactprint:=[profile?] dev-haskell/lens:=[profile?] dev-haskell/syb:=[profile?] ) hls_plugins_stylish-haskell? ( >=dev-haskell/stylish-haskell-0.12:=[profile?]