Hoogle Search

Within LTS Haskell 24.40 (ghc-9.10.3)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. data PageWidth

    prettyprinter Prettyprinter.Internal

    Maximum number of characters that fit in one line. The layout algorithms will try not to exceed the set limit by inserting line breaks when applicable (e.g. via softline').

  2. WithPageWidth :: (PageWidth -> Doc ann) -> Doc ann

    prettyprinter Prettyprinter.Internal

    React on the document's width, see pageWidth

  3. defaultPageWidth :: PageWidth

    prettyprinter Prettyprinter.Internal

    No documentation available.

  4. layoutPageWidth :: LayoutOptions -> PageWidth

    prettyprinter Prettyprinter.Internal

    No documentation available.

  5. pageWidth :: (PageWidth -> Doc ann) -> Doc ann

    prettyprinter Prettyprinter.Internal

    Layout a document depending on the page width, if one has been specified.

    >>> let prettyPageWidth (AvailablePerLine l r) = "Width:" <+> pretty l <> ", ribbon fraction:" <+> pretty r
    
    >>> let doc = "prefix" <+> pageWidth (brackets . prettyPageWidth)
    
    >>> putDocW 32 (vsep [indent n doc | n <- [0,4,8]])
    prefix [Width: 32, ribbon fraction: 1.0]
    prefix [Width: 32, ribbon fraction: 1.0]
    prefix [Width: 32, ribbon fraction: 1.0]
    

  6. width :: Doc ann -> (Int -> Doc ann) -> Doc ann

    prettyprinter Prettyprinter.Internal

    (width doc f) lays out the document doc, and makes the column width of it available to a function.

    >>> let annotate doc = width (brackets doc) (\w -> " <- width:" <+> pretty w)
    
    >>> align (vsep (map annotate ["---", "------", indent 3 "---", vsep ["---", indent 4 "---"]]))
    [---] <- width: 5
    [------] <- width: 8
    [   ---] <- width: 8
    [---
    ---] <- width: 8
    

  7. WithPageWidth :: [(PageWidth, Diag ann)] -> Diag ann

    prettyprinter Prettyprinter.Internal.Debug

    Doc: (PageWidth -> Diag ann)

  8. WithPageWidth :: (PageWidth -> Doc ann) -> Doc ann

    prettyprinter Prettyprinter.Internal.Type

    React on the document's width, see pageWidth

  9. data InvalidRequest

    warp Network.Wai.Handler.Warp

    Error types for bad Request.

  10. data FileId

    warp Network.Wai.Handler.Warp.Internal

    Data type to abstract file identifiers. On Unix, a file descriptor would be specified to make use of the file descriptor cache. Since: 3.1.0

Page 408 of many | Previous | Next