Skip to content

Commit b16c730

Browse files
committed
Add type for mkWorkspaceEdits
1 parent a73a305 commit b16c730

File tree

1 file changed

+10
-1
lines changed
  • plugins/hls-tactics-plugin/src/Ide/Plugin

1 file changed

+10
-1
lines changed

plugins/hls-tactics-plugin/src/Ide/Plugin/Tactic.hs

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,19 +44,20 @@ import Ide.Plugin.Tactic.CaseSplit
4444
import Ide.Plugin.Tactic.Context
4545
import Ide.Plugin.Tactic.GHC
4646
import Ide.Plugin.Tactic.Judgements
47+
import Ide.Plugin.Tactic.LanguageServer.TacticProviders
4748
import Ide.Plugin.Tactic.Range
4849
import Ide.Plugin.Tactic.Tactics
4950
import Ide.Plugin.Tactic.TestTypes
5051
import Ide.Plugin.Tactic.Types
5152
import Ide.Types
5253
import Language.LSP.Server
54+
import Language.LSP.Types.Capabilities
5355
import Language.LSP.Types
5456
import OccName
5557
import Prelude hiding (span)
5658
import SrcLoc (containsSpan)
5759
import System.Timeout
5860
import TcRnTypes (tcg_binds)
59-
import Ide.Plugin.Tactic.LanguageServer.TacticProviders
6061

6162

6263
descriptor :: PluginId -> PluginDescriptor IdeState
@@ -206,6 +207,14 @@ joinNote _ (Just a) = a
206207
------------------------------------------------------------------------------
207208
-- | Turn a 'RunTacticResults' into concrete edits to make in the source
208209
-- document.
210+
mkWorkspaceEdits
211+
:: RunTacticResults
212+
-> RealSrcSpan
213+
-> DynFlags
214+
-> ClientCapabilities
215+
-> Uri
216+
-> Annotated ParsedSource
217+
-> Either ResponseError (Maybe WorkspaceEdit)
209218
mkWorkspaceEdits rtr span dflags clientCapabilities uri pm = do
210219
let g = graftHole (RealSrcSpan span) rtr
211220
response = transform dflags clientCapabilities uri g pm

0 commit comments

Comments
 (0)