hls-class-plugin 1.0.1.0 → 1.0.1.1
raw patch · 2 files changed
+4/−25 lines, 2 filesdep −ghc-api-compatdep ~ghcidePVP ok
version bump matches the API change (PVP)
Dependencies removed: ghc-api-compat
Dependency ranges changed: ghcide
API changes (from Hackage documentation)
Files
- hls-class-plugin.cabal +2/−18
- src/Ide/Plugin/Class.hs +2/−7
hls-class-plugin.cabal view
@@ -1,6 +1,6 @@ cabal-version: 2.4 name: hls-class-plugin-version: 1.0.1.0+version: 1.0.1.1 synopsis: Class/instance management plugin for Haskell Language Server @@ -29,28 +29,12 @@ , containers , ghc , ghc-exactprint- , ghcide >=1.2 && <1.5+ , ghcide >=1.2 && <1.6 , hls-plugin-api >=1.1 && <1.3 , lens , lsp , text , transformers-- if impl(ghc < 8.10.5)- build-depends:- ghc-api-compat ==8.6- elif impl(ghc == 8.10.5)- build-depends:- ghc-api-compat ==8.10.5- elif impl(ghc == 8.10.6)- build-depends:- ghc-api-compat ==8.10.6- elif impl(ghc == 8.10.7)- build-depends:- ghc-api-compat ==8.10.7- elif impl(ghc == 9.0.1)- build-depends:- ghc-api-compat ==9.0.1 default-language: Haskell2010 default-extensions:
src/Ide/Plugin/Class.hs view
@@ -8,12 +8,10 @@ ( descriptor ) where -import BooleanFormula-import Class-import ConLike import Control.Applicative import Control.Lens hiding (List, use) import Control.Monad+import Control.Monad.IO.Class import Control.Monad.Trans.Class import Control.Monad.Trans.Maybe import Data.Aeson@@ -26,10 +24,9 @@ import Development.IDE.Core.PositionMapping (fromCurrentRange, toCurrentRange) import Development.IDE.GHC.Compat+import Development.IDE.GHC.Compat.Util import Development.IDE.Spans.AtPoint import qualified GHC.Generics as Generics-import GhcPlugins hiding (Var, getLoc,- (<>)) import Ide.PluginUtils import Ide.Types import Language.Haskell.GHC.ExactPrint@@ -38,8 +35,6 @@ import Language.LSP.Server import Language.LSP.Types import qualified Language.LSP.Types.Lens as J-import TcEnv-import TcRnMonad descriptor :: PluginId -> PluginDescriptor IdeState descriptor plId = (defaultPluginDescriptor plId)