Skip to content

Commit c69973b

Browse files
committed
add basic field constant completions
1 parent 09af6a4 commit c69973b

File tree

5 files changed

+2
-14
lines changed

5 files changed

+2
-14
lines changed

haskell-language-server.cabal

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -341,8 +341,8 @@ library hls-cabal-project-plugin
341341
Ide.Plugin.CabalProject.Diagnostics
342342
Ide.Plugin.CabalProject.Types
343343
Ide.Plugin.CabalProject.Completion.Completions
344-
Ide.Plugin.CabalProject.Completion.Completer.Simple
345-
Ide.Plugin.CabalProject.Completion.Completer.Types
344+
-- Ide.Plugin.CabalProject.Completion.Completer.Simple
345+
-- Ide.Plugin.CabalProject.Completion.Completer.Types
346346
Ide.Plugin.CabalProject.Completion.CabalProjectFields
347347
Ide.Plugin.CabalProject.Completion.Data
348348

plugins/hls-cabal-project-plugin/src/Ide/Plugin/CabalProject.hs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -317,8 +317,6 @@ completion recorder ide _ complParams = do
317317
mContents <- liftIO $ runAction "cabal-project-plugin.getUriContents" ide $ getUriContents $ toNormalizedUri uri
318318
case (,) <$> mContents <*> uriToFilePath' uri of
319319
Just (cnts, path) -> do
320-
-- We decide on `useWithStale` here, since `useWithStaleFast` often leads to the wrong completions being suggested.
321-
-- In case it fails, we still will get some completion results instead of an error.
322320
mFields <- liftIO $ runAction "cabal-project-plugin.fields" ide $ useWithStale ParseCabalProjectFields $ toNormalizedFilePath path
323321
case mFields of
324322
Nothing ->

plugins/hls-cabal-project-plugin/src/Ide/Plugin/CabalProject/Completion/Completer/Simple.hs

Lines changed: 0 additions & 3 deletions
This file was deleted.

plugins/hls-cabal-project-plugin/src/Ide/Plugin/CabalProject/Completion/Completer/Types.hs

Lines changed: 0 additions & 5 deletions
This file was deleted.

plugins/hls-cabal-project-plugin/src/Ide/Plugin/CabalProject/Types.hs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,6 @@ import Distribution.Client.ProjectConfig.Parsec (ProjectConfigSkeleton
1010
import qualified Distribution.Fields as Syntax
1111
import qualified Distribution.Parsec.Position as Syntax
1212
import GHC.Generics (Generic)
13-
-- import Ide.Plugin.Cabal.Completion.Types
14-
1513

1614
type instance RuleResult ParseCabalProjectFile = ProjectConfigSkeleton
1715

0 commit comments

Comments
 (0)