Skip to content

Commit c12aa1f

Browse files
committed
working prototype
1 parent 5f80c6a commit c12aa1f

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

ghcide/src/Development/IDE/LSP/HoverDefinition.hs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ module Development.IDE.LSP.HoverDefinition
77
( Log(..)
88
-- * For haskell-language-server
99
, hover
10+
, foundHover
1011
, gotoDefinition
1112
, gotoTypeDefinition
1213
, documentHighlight

plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal.hs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,13 @@ import qualified Language.LSP.Protocol.Lens as JL
5252
import qualified Language.LSP.Protocol.Message as LSP
5353
import Language.LSP.Protocol.Types
5454
import qualified Language.LSP.VFS as VFS
55+
import Development.IDE.Core.PluginUtils (useWithStaleE, runActionE)
56+
import Ide.Plugin.Error (getNormalizedFilePathE)
57+
import Distribution.PackageDescription.Configuration (flattenPackageDescription)
58+
import Distribution.Package (Dependency())
59+
import Distribution.PackageDescription (depPkgName, unPackageName, allBuildDepends)
60+
import Development.IDE.LSP.HoverDefinition (foundHover)
61+
5562

5663
data Log
5764
= LogModificationTime NormalizedFilePath FileVersion

0 commit comments

Comments
 (0)