unison-cli-0.0.0
Safe HaskellNone
LanguageHaskell2010

Unison.LSP.Formatting

Synopsis
  • formatDocRequest :: forall {f :: MessageDirection} (m :: Method f 'Request). TRequestMessage 'Method_TextDocumentFormatting -> (Either (TResponseError m) (MessageResult 'Method_TextDocumentFormatting) -> Lsp ()) -> Lsp ()
  • formatRangeRequest :: forall {f :: MessageDirection} (m :: Method f 'Request). TRequestMessage 'Method_TextDocumentRangeFormatting -> (Either (TResponseError m) (MessageResult 'Method_TextDocumentRangeFormatting) -> Lsp ()) -> Lsp ()
  • formatDefs :: Uri -> Maybe (Set Range) -> Lsp [TextEdit]

Documentation

formatDocRequest :: forall {f :: MessageDirection} (m :: Method f 'Request). TRequestMessage 'Method_TextDocumentFormatting -> (Either (TResponseError m) (MessageResult 'Method_TextDocumentFormatting) -> Lsp ()) -> Lsp () Source #

formatRangeRequest :: forall {f :: MessageDirection} (m :: Method f 'Request). TRequestMessage 'Method_TextDocumentRangeFormatting -> (Either (TResponseError m) (MessageResult 'Method_TextDocumentRangeFormatting) -> Lsp ()) -> Lsp () Source #

formatDefs :: Uri -> Maybe (Set Range) -> Lsp [TextEdit] Source #

Format all definitions in a file.