We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5716fa2 commit 480aa51Copy full SHA for 480aa51
ghcide/src/Development/IDE/Spans/Documentation.hs
@@ -65,7 +65,8 @@ lookupKind env mod =
65
fmap (fromRight Nothing) . catchSrcErrors (hsc_dflags env) "span" . lookupName env mod
66
67
getDocumentationTryGhc :: HscEnv -> Module -> Name -> IO SpanDoc
68
-getDocumentationTryGhc env mod n = fmap head ((fmap . fmap) snd $ fmap Map.toList $ getDocumentationsTryGhc env mod [n])
+-- 2021-11-17: FIXME: Code uses batch search for singleton & assumes that search always succeeds.
69
+getDocumentationTryGhc env mod n = fromJust . Map.lookup n <$> getDocumentationsTryGhc env mod [n]
70
71
getDocumentationsTryGhc :: HscEnv -> Module -> [Name] -> IO (Map.Map Name SpanDoc)
72
getDocumentationsTryGhc env mod names = do
0 commit comments