File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -20,7 +20,7 @@ import Language.Haskell.LSP.Messages
20
20
import qualified Data.Rope.UTF16 as Rope
21
21
import Data.Char
22
22
import Data.Maybe
23
- import Data.List
23
+ import Data.List.Extra
24
24
import qualified Data.Text as T
25
25
26
26
-- | Generate code actions.
@@ -103,8 +103,8 @@ suggestAction contents Diagnostic{_range=_range@Range{..},..}
103
103
-- Perhaps you meant Data.Char (from base-4.12.0.0)
104
104
| " Could not find module" `T.isInfixOf` _message
105
105
, " Perhaps you meant" `T.isInfixOf` _message
106
- = map proposeModule $ nub $ findSuggestedModules _message where
107
- findSuggestedModules = ( map (head . T. words ) . drop 2 . T. lines )
106
+ = map proposeModule $ nubOrd $ findSuggestedModules _message where
107
+ findSuggestedModules = map (head . T. words ) . drop 2 . T. lines
108
108
proposeModule mod = (" replace with " <> mod , [TextEdit _range mod ])
109
109
110
110
suggestAction _ _ = []
You can’t perform that action at this time.
0 commit comments