agda-language-server-0.2.6.3.0: An implementation of language server protocal (LSP) for Agda 2.
Safe HaskellSafe-Inferred
LanguageHaskell2010

Render.RichText

Synopsis

Documentation

data Block Source #

Block elements

Instances

Instances details
ToJSON Block Source # 
Instance details

Defined in Render.RichText

Generic Block Source # 
Instance details

Defined in Render.RichText

Associated Types

type Rep Block :: Type -> Type #

Methods

from :: Block -> Rep Block x #

to :: Rep Block x -> Block #

type Rep Block Source # 
Instance details

Defined in Render.RichText

newtype Inlines Source #

Constructors

Inlines 

Fields

Instances

Instances details
ToJSON Inlines Source # 
Instance details

Defined in Render.RichText

IsString Inlines Source # 
Instance details

Defined in Render.RichText

Methods

fromString :: String -> Inlines #

Monoid Inlines Source # 
Instance details

Defined in Render.RichText

Semigroup Inlines Source # 
Instance details

Defined in Render.RichText

Show Inlines Source # 
Instance details

Defined in Render.RichText

space :: Inlines Source #

Whitespace

text' :: ClassNames -> String -> Inlines Source #

(<+>) :: Inlines -> Inlines -> Inlines infixr 6 Source #

punctuate :: Inlines -> [Inlines] -> [Inlines] Source #

Utilities / Combinators

braces :: Inlines -> Inlines Source #

Single braces

braces' :: Inlines -> Inlines Source #

From braces'

dbraces :: Inlines -> Inlines Source #

Double braces

mparens :: Bool -> Inlines -> Inlines Source #

Apply parens to Doc if boolean is true.

hcat :: [Inlines] -> Inlines Source #

Just pure concatenation, no grouping or whatsoever

sep :: [Inlines] -> Inlines Source #

Horizontal listing

vcat :: [Inlines] -> Inlines Source #

Vertical listing

showIndex :: (Show i, Integral i) => i -> String Source #

Shows a non-negative integer using the characters ₀-₉ instead of 0-9 unless the user explicitly asked us to not use any unicode characters.

Orphan instances