| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Unison.LSP.FoldingRange
Synopsis
- foldingRangeRequest :: forall {f :: MessageDirection} (m :: Method f 'Request). TRequestMessage 'Method_TextDocumentFoldingRange -> (Either (TResponseError m) (MessageResult 'Method_TextDocumentFoldingRange) -> Lsp ()) -> Lsp ()
- foldingRangesForFile :: UnisonFile Symbol Ann -> [FoldingRange]
Documentation
foldingRangeRequest :: forall {f :: MessageDirection} (m :: Method f 'Request). TRequestMessage 'Method_TextDocumentFoldingRange -> (Either (TResponseError m) (MessageResult 'Method_TextDocumentFoldingRange) -> Lsp ()) -> Lsp () Source #
foldingRangesForFile :: UnisonFile Symbol Ann -> [FoldingRange] Source #
Return a folding range for each top-level definition