patat-0.9.2.0: Terminal-based presentations using Pandoc
Safe HaskellSafe-Inferred
LanguageHaskell2010

Patat.Presentation.SpeakerNotes

Synopsis

Documentation

data SpeakerNotes Source #

Instances

Instances details
Monoid SpeakerNotes Source # 
Instance details

Defined in Patat.Presentation.SpeakerNotes

Semigroup SpeakerNotes Source # 
Instance details

Defined in Patat.Presentation.SpeakerNotes

Show SpeakerNotes Source # 
Instance details

Defined in Patat.Presentation.SpeakerNotes

Methods

showsPrec :: Int -> SpeakerNotes -> ShowS

show :: SpeakerNotes -> String

showList :: [SpeakerNotes] -> ShowS

Eq SpeakerNotes Source # 
Instance details

Defined in Patat.Presentation.SpeakerNotes

Methods

(==) :: SpeakerNotes -> SpeakerNotes -> Bool

(/=) :: SpeakerNotes -> SpeakerNotes -> Bool

parse :: Block -> Maybe SpeakerNotes Source #

remove :: [Block] -> [Block] Source #

split :: [Block] -> (SpeakerNotes, [Block]) Source #

Take all speaker notes from the front of the list. Return those and the remaining blocks.

partition :: [Block] -> (SpeakerNotes, [Block]) Source #

Partition the list into speaker notes and other blocks.

data Settings Source #

Instances

Instances details
FromJSON Settings Source # 
Instance details

Defined in Patat.Presentation.SpeakerNotes

Methods

parseJSON :: Value -> Parser Settings

parseJSONList :: Value -> Parser [Settings]

Show Settings Source # 
Instance details

Defined in Patat.Presentation.SpeakerNotes

Methods

showsPrec :: Int -> Settings -> ShowS

show :: Settings -> String

showList :: [Settings] -> ShowS

with :: Settings -> (Handle -> IO a) -> IO a Source #