HLint: Use all
Replace `and . map` with `all`.
This commit is contained in:
parent
8053ba2123
commit
1ed2c467c9
2 changed files with 5 additions and 5 deletions
|
@ -532,7 +532,7 @@ headerShift n = walk shift
|
|||
|
||||
-- | Detect if a list is tight.
|
||||
isTightList :: [[Block]] -> Bool
|
||||
isTightList = and . map firstIsPlain
|
||||
isTightList = all firstIsPlain
|
||||
where firstIsPlain (Plain _ : _) = True
|
||||
firstIsPlain _ = False
|
||||
|
||||
|
|
|
@ -443,7 +443,7 @@ blockToLaTeX (DefinitionList lst) = do
|
|||
incremental <- gets stIncremental
|
||||
let inc = if incremental then "[<+->]" else ""
|
||||
items <- mapM defListItemToLaTeX lst
|
||||
let spacing = if and $ map isTightList (map snd lst)
|
||||
let spacing = if all isTightList (map snd lst)
|
||||
then text "\\itemsep1pt\\parskip0pt\\parsep0pt"
|
||||
else empty
|
||||
return $ text ("\\begin{description}" ++ inc) $$ spacing $$ vcat items $$
|
||||
|
@ -764,9 +764,9 @@ citationsToNatbib cits
|
|||
| noPrefix (tail cits) && noSuffix (init cits) && ismode NormalCitation cits
|
||||
= citeCommand "citep" p s ks
|
||||
where
|
||||
noPrefix = and . map (null . citationPrefix)
|
||||
noSuffix = and . map (null . citationSuffix)
|
||||
ismode m = and . map (((==) m) . citationMode)
|
||||
noPrefix = all (null . citationPrefix)
|
||||
noSuffix = all (null . citationSuffix)
|
||||
ismode m = all (((==) m) . citationMode)
|
||||
p = citationPrefix $ head $ cits
|
||||
s = citationSuffix $ last $ cits
|
||||
ks = intercalate ", " $ map citationId cits
|
||||
|
|
Loading…
Add table
Reference in a new issue