diff --git a/autotests/folding/highlight.hs.fold b/autotests/folding/highlight.hs.fold
--- a/autotests/folding/highlight.hs.fold
+++ b/autotests/folding/highlight.hs.fold
@@ -80,7 +80,7 @@
-- functions
-FilePath, IOError, abs, acos, acosh, all, and, any, appendFile,
+abs, acos, acosh, all, and, any, appendFile,
approxRational, asTypeOf, asin, asinh, atan, atan2, atanh, basicIORun,
break, catch, ceiling, chr, compare, concat, concatMap, const, cos, cosh,
curry, cycle, decodeFloat, denominator, digitToInt, div, divMod, drop,
@@ -112,8 +112,8 @@
-- type constructors
-Bool, Char, Double, Either, Float, IO, Integer, Int, Maybe, Ordering, Rational, Ratio, ReadS,
-ShowS, String
+Bool, Char, Double, Either, FilePath, Float, IO, IOError, Integer, Int, Maybe,
+Ordering, Rational, Ratio, ReadS, ShowS, String
-- classes
diff --git a/autotests/html/highlight.hs.html b/autotests/html/highlight.hs.html
--- a/autotests/html/highlight.hs.html
+++ b/autotests/html/highlight.hs.html
@@ -86,7 +86,7 @@
-- functions
-FilePath, IOError, abs, acos, acosh, all, and, any, appendFile,
+abs, acos, acosh, all, and, any, appendFile,
approxRational, asTypeOf, asin, asinh, atan, atan2, atanh, basicIORun,
break, catch, ceiling, chr, compare, concat, concatMap, const, cos, cosh,
curry, cycle, decodeFloat, denominator, digitToInt, div, divMod, drop,
@@ -118,8 +118,8 @@
-- type constructors
-Bool, Char, Double, Either, Float, IO, Integer, Int, Maybe, Ordering, Rational, Ratio, ReadS,
-ShowS, String
+Bool, Char, Double, Either, FilePath, Float, IO, IOError, Integer, Int, Maybe,
+Ordering, Rational, Ratio, ReadS, ShowS, String
-- classes
diff --git a/autotests/html/highlight.lhs.html b/autotests/html/highlight.lhs.html
--- a/autotests/html/highlight.lhs.html
+++ b/autotests/html/highlight.lhs.html
@@ -85,7 +85,7 @@
functions
-> FilePath, IOError, abs, acos, acosh, all, and, any, appendFile,
+> FilePath, IOError, abs, acos, acosh, all, and, any, appendFile,
> approxRational, asTypeOf, asin, asinh, atan, atan2, atanh, basicIORun,
> break, catch, ceiling, chr, compare, concat, concatMap, const, cos, cosh,
> curry, cycle, decodeFloat, denominator, digitToInt, div, divMod, drop,
diff --git a/autotests/input/highlight.hs b/autotests/input/highlight.hs
--- a/autotests/input/highlight.hs
+++ b/autotests/input/highlight.hs
@@ -80,7 +80,7 @@
-- functions
-FilePath, IOError, abs, acos, acosh, all, and, any, appendFile,
+abs, acos, acosh, all, and, any, appendFile,
approxRational, asTypeOf, asin, asinh, atan, atan2, atanh, basicIORun,
break, catch, ceiling, chr, compare, concat, concatMap, const, cos, cosh,
curry, cycle, decodeFloat, denominator, digitToInt, div, divMod, drop,
@@ -112,8 +112,8 @@
-- type constructors
-Bool, Char, Double, Either, Float, IO, Integer, Int, Maybe, Ordering, Rational, Ratio, ReadS,
-ShowS, String
+Bool, Char, Double, Either, FilePath, Float, IO, IOError, Integer, Int, Maybe,
+Ordering, Rational, Ratio, ReadS, ShowS, String
-- classes
diff --git a/autotests/reference/highlight.hs.ref b/autotests/reference/highlight.hs.ref
--- a/autotests/reference/highlight.hs.ref
+++ b/autotests/reference/highlight.hs.ref
@@ -80,7 +80,7 @@
-- functions
-FilePath, IOError, abs, acos, acosh, all, and, any, appendFile,
+abs, acos, acosh, all, and, any, appendFile,
approxRational, asTypeOf, asin, asinh, atan, atan2, atanh, basicIORun,
break, catch, ceiling, chr, compare, concat, concatMap, const, cos, cosh,
curry, cycle, decodeFloat, denominator, digitToInt, div, divMod, drop,
@@ -112,8 +112,8 @@
-- type constructors
-Bool, Char, Double, Either, Float, IO, Integer, Int, Maybe, Ordering, Rational, Ratio, ReadS,
-ShowS, String
+Bool, Char, Double, Either, FilePath, Float, IO, IOError, Integer, Int, Maybe,
+Ordering, Rational, Ratio, ReadS, ShowS, String
-- classes
diff --git a/autotests/reference/highlight.lhs.ref b/autotests/reference/highlight.lhs.ref
--- a/autotests/reference/highlight.lhs.ref
+++ b/autotests/reference/highlight.lhs.ref
@@ -79,7 +79,7 @@
functions
-> FilePath, IOError, abs, acos, acosh, all, and, any, appendFile,
+> FilePath, IOError, abs, acos, acosh, all, and, any, appendFile,
> approxRational, asTypeOf, asin, asinh, atan, atan2, atanh, basicIORun,
> break, catch, ceiling, chr, compare, concat, concatMap, const, cos, cosh,
> curry, cycle, decodeFloat, denominator, digitToInt, div, divMod, drop,
diff --git a/data/syntax/haskell.xml b/data/syntax/haskell.xml
--- a/data/syntax/haskell.xml
+++ b/data/syntax/haskell.xml
@@ -27,8 +27,6 @@
- where
- - FilePath
- - IOError
- abs
- acos
- acosh