Skip to content

Commit 34eff96

Browse files
authored
Progress reporting (haskell#398)
1 parent 3815d24 commit 34eff96

File tree

1 file changed

+2
-2
lines changed
  • plugins/default/src/Ide/Plugin

1 file changed

+2
-2
lines changed

plugins/default/src/Ide/Plugin/Eval.hs

+2-2
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ import GhcPlugins (defaultLogActionHPutStrDoc,
7575
import HscTypes
7676
import Ide.Plugin
7777
import Ide.Types
78-
import Language.Haskell.LSP.Core (LspFuncs (getVirtualFileFunc))
78+
import Language.Haskell.LSP.Core
7979
import Language.Haskell.LSP.Types
8080
import Language.Haskell.LSP.VFS (virtualFileText)
8181
import Outputable (ppr, showSDoc)
@@ -166,7 +166,7 @@ data EvalParams = EvalParams
166166
deriving (Eq, Show, Generic, FromJSON, ToJSON)
167167

168168
runEvalCmd :: CommandFunction EvalParams
169-
runEvalCmd lsp state EvalParams {..} = response' $ do
169+
runEvalCmd lsp state EvalParams {..} = withIndefiniteProgress lsp "Eval" Cancellable $ response' $ do
170170
let TextDocumentIdentifier {_uri} = module_
171171
fp <- handleMaybe "uri" $ uriToFilePath' _uri
172172
contents <- liftIO $ getVirtualFileFunc lsp $ toNormalizedUri _uri

0 commit comments

Comments
 (0)