Skip to content

Commit 4faf2e6

Browse files
committed
Format site.hs with Ormolu
1 parent 04cf76e commit 4faf2e6

File tree

1 file changed

+24
-28
lines changed

1 file changed

+24
-28
lines changed

message-index/site.hs

Lines changed: 24 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,14 @@ import Data.Maybe (fromMaybe, listToMaybe, mapMaybe)
1818
import Data.Monoid (mappend)
1919
import qualified Data.Text as T
2020
import Data.Traversable
21+
import Debug.Trace
2122
import Hakyll
2223
import Lens.Micro (_1, _2, _3)
2324
import Lens.Micro.Extras (view)
2425
import System.FilePath
2526
import qualified Text.Pandoc as Pandoc
2627
import qualified Text.Pandoc.Definition as Pandoc
2728

28-
import Debug.Trace
29-
3029
main :: IO ()
3130
main = hakyll $ do
3231
-- Necessary to have GitHub Pages point at the right domain
@@ -78,32 +77,29 @@ main = hakyll $ do
7877
[ listField
7978
"files"
8079
( mconcat
81-
(
82-
let getName = view _1 . itemBody
83-
nameField = field "name" (pure . getName)
84-
85-
highlightField ident lens = field ident $ \item -> do
86-
let name = getName item
87-
case lens $ itemBody item of
88-
Nothing -> pure "<not present>"
89-
Just exampleItem -> do
90-
exampleText <- fmap itemBody $ load $ itemIdentifier exampleItem
91-
let language =
92-
case takeExtension name of
93-
".hs" -> "haskell"
94-
_ -> ""
95-
pure $ T.unpack $ highlight language $ T.pack $ exampleText
96-
97-
beforeField = highlightField "beforeHighlighted" (view _2)
98-
afterField = highlightField "afterHighlighted" (view _3)
99-
100-
in
101-
102-
[ indexlessUrlField "url",
103-
nameField,
104-
beforeField,
105-
afterField
106-
])
80+
( let getName = view _1 . itemBody
81+
nameField = field "name" (pure . getName)
82+
83+
highlightField ident lens = field ident $ \item -> do
84+
let name = getName item
85+
case lens $ itemBody item of
86+
Nothing -> pure "<not present>"
87+
Just exampleItem -> do
88+
exampleText <- fmap itemBody $ load $ itemIdentifier exampleItem
89+
let language =
90+
case takeExtension name of
91+
".hs" -> "haskell"
92+
_ -> ""
93+
pure $ T.unpack $ highlight language $ T.pack $ exampleText
94+
95+
beforeField = highlightField "beforeHighlighted" (view _2)
96+
afterField = highlightField "afterHighlighted" (view _3)
97+
in [ indexlessUrlField "url",
98+
nameField,
99+
beforeField,
100+
afterField
101+
]
102+
)
107103
)
108104
(return files),
109105
defaultContext

0 commit comments

Comments
 (0)