@@ -60,6 +60,7 @@ data PandocError = PandocIOError Text IOError
6060 | PandocMacroLoop Text
6161 | PandocUTF8DecodingError Text Int Word8
6262 | PandocIpynbDecodingError Text
63+ | PandocUnsupportedCharsetError Text
6364 | PandocUnknownReaderError Text
6465 | PandocUnknownWriterError Text
6566 | PandocUnsupportedExtensionError Text Text
@@ -124,6 +125,8 @@ renderError e =
124125 "The input must be a UTF-8 encoded text."
125126 PandocIpynbDecodingError w ->
126127 "ipynb decoding error: " <> w
128+ PandocUnsupportedCharsetError charset ->
129+ "Unsupported charset " <> charset
127130 PandocUnknownReaderError r ->
128131 "Unknown input format " <> r <>
129132 case r of
@@ -183,6 +186,7 @@ handleError (Left e) =
183186 PandocMacroLoop{} -> 91
184187 PandocUTF8DecodingError{} -> 92
185188 PandocIpynbDecodingError{} -> 93
189+ PandocUnsupportedCharsetError{} -> 94
186190 PandocUnknownReaderError{} -> 21
187191 PandocUnknownWriterError{} -> 22
188192 PandocUnsupportedExtensionError{} -> 23