@@ -8,7 +8,6 @@ import Language.LSP.Protocol.Lens
8
8
import Language.LSP.Protocol.Message qualified as Msg
9
9
import Language.LSP.Protocol.Types
10
10
import Unison.ABT qualified as ABT
11
- import Unison.Debug qualified as Debug
12
11
import Unison.HashQualified qualified as HQ
13
12
import Unison.LSP.FileAnalysis (ppedForFile )
14
13
import Unison.LSP.FileAnalysis qualified as FileAnalysis
@@ -124,21 +123,14 @@ hoverInfo uri pos =
124
123
125
124
hoverInfoForLocalVar :: MaybeT Lsp Text
126
125
hoverInfoForLocalVar = do
127
- Debug. debugM Debug. Temp " pos" pos
128
- localVar <- LSPQ. nodeAtPositionMatching uri pos \ node -> do
129
- Debug. debugM Debug. Temp " node" node
130
- case node of
131
- LSPQ. TypeNode {} -> empty
132
- LSPQ. PatternNode {} -> empty
133
- LSPQ. TermNode trm -> case trm of
134
- (Term. Var' v) -> pure v
135
- (ABT. Abs'' v _body) -> pure v
136
- _ -> empty
137
- Debug. debugM Debug. Temp " localVar" localVar
138
- -- let varFromText = VFS.identifierAtPosition uri pos
126
+ localVar <- LSPQ. nodeAtPositionMatching uri pos \ case
127
+ LSPQ. TypeNode {} -> empty
128
+ LSPQ. PatternNode {} -> empty
129
+ LSPQ. TermNode trm -> case trm of
130
+ (Term. Var' v) -> pure v
131
+ (ABT. Abs'' v _body) -> pure v
132
+ _ -> empty
139
133
FileAnalysis {localBindingTypes} <- FileAnalysis. getFileAnalysis uri
140
- Debug. debugM Debug. Temp " localBindingTypes" localBindingTypes
141
- Debug. debugM Debug. Temp " localVar" localVar
142
134
(_range, typ) <- hoistMaybe $ IM. lookupMin $ IM. intersecting localBindingTypes (IM. ClosedInterval pos pos)
143
135
144
136
pped <- lift $ ppedForFile uri
0 commit comments