2module TypeHints (typeHints) where
4import qualified Data.Map as Map
7elementT = ADT "Element" []
8n2e2e = LambdaT IntT $ LambdaT elementT elementT
10str2elem = map (\f -> (f, LambdaT StringT elementT))
11 [ "image", "video", "text", "leftText", "centerText", "rightText" ]
14 [ ("link", LambdaT StringT s2s), ("fontSize", LambdaT IntT s2s) ] ++
16 ["header", "italic", "bold", "underline"
17 , "overline", "strikeThrough" ]
18 where s2s = LambdaT StringT StringT
20allHints = str2elem ++ textAttrs ++
21 [ ("flowDown", LambdaT (ADT "List" [elementT]) elementT)
22 , ("flowRight", LambdaT (ADT "List" [elementT]) elementT)
26 , ("size", LambdaT IntT n2e2e)
27 , ("centerX", LambdaT elementT elementT)
30typeHints = Map.fromList allHints
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list