diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 50e1494d7f..851faf7ed1 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -190,7 +190,7 @@ jobs: name: Test hls-splice-plugin run: cabal test hls-splice-plugin --test-options="$TEST_OPTS" || cabal test hls-splice-plugin --test-options="$TEST_OPTS" || LSP_TEST_LOG_COLOR=0 LSP_TEST_LOG_MESSAGES=true LSP_TEST_LOG_STDERR=true cabal test hls-splice-plugin --test-options="$TEST_OPTS" - - if: matrix.test && matrix.ghc != '9.0.1' && matrix.ghc != '9.0.2' && matrix.ghc != '9.2.2' + - if: matrix.test && matrix.ghc != '9.0.1' && matrix.ghc != '9.0.2' name: Test hls-stylish-haskell-plugin run: cabal test hls-stylish-haskell-plugin --test-options="$TEST_OPTS" || cabal test hls-stylish-haskell-plugin --test-options="$TEST_OPTS" || LSP_TEST_LOG_COLOR=0 LSP_TEST_LOG_MESSAGES=true LSP_TEST_LOG_STDERR=true cabal test hls-stylish-haskell-plugin --test-options="$TEST_OPTS" diff --git a/cabal-ghc92.project b/cabal-ghc92.project index 0bcf835755..305132547f 100644 --- a/cabal-ghc92.project +++ b/cabal-ghc92.project @@ -39,7 +39,7 @@ package * write-ghc-environment-files: never -index-state: 2022-03-08T10:53:01Z +index-state: 2022-04-19T07:18:40Z constraints: -- These plugins don't build/work on GHC92 yet @@ -50,7 +50,6 @@ constraints: -hlint -retrie -splice - -stylishhaskell -tactic, allow-newer: @@ -74,11 +73,6 @@ allow-newer: -- https://github.com/lspitzner/butcher/pull/8 butcher:base, - stylish-haskell:ghc-lib-parser, - stylish-haskell:Cabal, - stylish-haskell:bytestring, - stylish-haskell:aeson, - ormolu:ghc-lib-parser, fourmolu:ghc-lib-parser, diff --git a/configuration-ghc-921.nix b/configuration-ghc-921.nix index fbb3bee780..d8660da1d9 100644 --- a/configuration-ghc-921.nix +++ b/configuration-ghc-921.nix @@ -4,7 +4,6 @@ let disabledPlugins = [ "hls-brittany-plugin" - "hls-stylish-haskell-plugin" "hls-hlint-plugin" "hls-haddock-comments-plugin" "hls-tactics-plugin" @@ -34,7 +33,6 @@ let hself.callCabal2nixWithOptions "haskell-language-server" ./. (pkgs.lib.concatStringsSep " " [ "-f-brittany" - "-f-stylishHaskell" "-f-hlint" "-f-haddockComments" "-f-tactics" diff --git a/plugins/hls-stylish-haskell-plugin/hls-stylish-haskell-plugin.cabal b/plugins/hls-stylish-haskell-plugin/hls-stylish-haskell-plugin.cabal index f89cf48af8..28d25087bb 100644 --- a/plugins/hls-stylish-haskell-plugin/hls-stylish-haskell-plugin.cabal +++ b/plugins/hls-stylish-haskell-plugin/hls-stylish-haskell-plugin.cabal @@ -27,7 +27,7 @@ library , ghcide ^>=1.6 , hls-plugin-api ^>=1.3 , lsp-types - , stylish-haskell ^>=0.12 || ^>=0.13 + , stylish-haskell ^>=0.12 || ^>=0.13 || ^>=0.14 , text default-language: Haskell2010 diff --git a/stack-9.2.yaml b/stack-9.2.yaml index 36efddfd62..c4025c1949 100644 --- a/stack-9.2.yaml +++ b/stack-9.2.yaml @@ -22,7 +22,7 @@ packages: # - ./plugins/hls-splice-plugin # - ./plugins/hls-tactics-plugin # - ./plugins/hls-brittany-plugin -# - ./plugins/hls-stylish-haskell-plugin +- ./plugins/hls-stylish-haskell-plugin - ./plugins/hls-floskell-plugin - ./plugins/hls-fourmolu-plugin - ./plugins/hls-pragmas-plugin @@ -94,6 +94,8 @@ extra-deps: - unix-2.7.2.2 - Win32-2.12.0.1 +- stylish-haskell-0.14.1.0 + # currently needed for ghcide>extra, etc. allow-newer: true @@ -120,7 +122,6 @@ flags: hlint: false retrie: false splice: false - stylishhaskell: false tactic: false retrie: