Skip to content

Commit 275beb2

Browse files
committed
Extend completion documentation to inform whether an identifier is alreaady imported
1 parent 8780337 commit 275beb2

File tree

1 file changed

+3
-1
lines changed
  • ghcide/src/Development/IDE/Plugin/Completions

1 file changed

+3
-1
lines changed

ghcide/src/Development/IDE/Plugin/Completions/Logic.hs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -195,9 +195,11 @@ mkCompl
195195

196196
where kind = Just compKind
197197
docs' = imported : spanDocToMarkdown docs
198+
isImported = isNothing additionalTextEdits
199+
definedOrImported = if isImported then "*Imported from '" else "*Defined in '"
198200
imported = case importedFrom of
199201
Left pos -> "*Defined at '" <> ppr pos <> "'*\n'"
200-
Right mod -> "*Defined in '" <> mod <> "'*\n"
202+
Right mod -> definedOrImported <> mod <> "'*\n"
201203
colon = if optNewColonConvention then ": " else ":: "
202204
documentation = Just $ CompletionDocMarkup $
203205
MarkupContent MkMarkdown $

0 commit comments

Comments
 (0)