@@ -168,6 +168,10 @@ reserveTerminal termName outFd = do
168168 sendCap setDefaultAttr []
169169 maybeSendCap cnorm []
170170 , supportsBell = return $ isJust $ ringBellAudio terminfoCaps
171+ , supportsItalics = return $ (isJust $ enterItalic (displayAttrCaps terminfoCaps)) &&
172+ (isJust $ exitItalic (displayAttrCaps terminfoCaps))
173+ , supportsStrikethrough = return $ (isJust $ enterStrikethrough (displayAttrCaps terminfoCaps)) &&
174+ (isJust $ exitStrikethrough (displayAttrCaps terminfoCaps))
171175 , ringTerminalBell = maybeSendCap ringBellAudio []
172176 , reserveDisplay = do
173177 -- If there is no support for smcup: Clear the screen