Extract results printing to separate function

This commit is contained in:
Joshua Clayton 2016-05-23 08:18:43 -04:00
parent 3f402120d9
commit db10b79f93

View File

@ -53,11 +53,13 @@ run options = withoutCursor $ do
resetScreen
either printParseError (printSearchResults . groupedResponses (oGrouping options)) $
fmap (optionFilters options) response
either printParseError (printResults options) response
return ()
printResults :: Options -> TermMatchSet -> IO ()
printResults options = printSearchResults . groupedResponses (oGrouping options) . optionFilters options
loadLanguageConfig :: IO [LanguageConfiguration]
loadLanguageConfig = either (const []) id <$> loadConfig