Skip to content

Commit 1eb133f

Browse files
authored
Update to latest prettyprinter API (#2352)
* Update to latest prettyprinter API * Update stack files to use prettyprinter 1.7.1
1 parent ab46fe8 commit 1eb133f

File tree

12 files changed

+18
-9
lines changed

12 files changed

+18
-9
lines changed

ghcide/ghcide.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ library
7171
optparse-applicative,
7272
parallel,
7373
prettyprinter-ansi-terminal,
74-
prettyprinter,
74+
prettyprinter >= 1.7,
7575
regex-tdfa >= 1.3.1.0,
7676
retrie,
7777
rope-utf16-splay,

ghcide/src/Development/IDE/Types/Diagnostics.hs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@ module Development.IDE.Types.Diagnostics (
1919
import Control.DeepSeq
2020
import Data.Maybe as Maybe
2121
import qualified Data.Text as T
22-
import Data.Text.Prettyprint.Doc
23-
import Data.Text.Prettyprint.Doc.Render.Terminal (Color (..), color)
24-
import qualified Data.Text.Prettyprint.Doc.Render.Terminal as Terminal
25-
import Data.Text.Prettyprint.Doc.Render.Text
22+
import Prettyprinter
23+
import Prettyprinter.Render.Terminal (Color (..), color)
24+
import qualified Prettyprinter.Render.Terminal as Terminal
25+
import Prettyprinter.Render.Text
2626
import Language.LSP.Diagnostics
2727
import Language.LSP.Types as LSP (Diagnostic (..),
2828
DiagnosticSeverity (..),

plugins/hls-tactics-plugin/src/Wingman/Metaprogramming/Parser/Documentation.hs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ import Data.Functor ((<&>))
66
import Data.List (sortOn)
77
import Data.String (IsString)
88
import Data.Text (Text)
9-
import Data.Text.Prettyprint.Doc hiding (parens)
10-
import Data.Text.Prettyprint.Doc.Render.String (renderString)
9+
import Prettyprinter hiding (parens)
10+
import Prettyprinter.Render.String (renderString)
1111
import Development.IDE.GHC.Compat (OccName)
1212
import qualified Text.Megaparsec as P
1313
import Wingman.Metaprogramming.Lexer (Parser, identifier, variable, parens)

plugins/hls-tactics-plugin/src/Wingman/Metaprogramming/ProofState.hs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ module Wingman.Metaprogramming.ProofState where
66
import Data.Bool (bool)
77
import Data.Functor ((<&>))
88
import qualified Data.Text as T
9-
import Data.Text.Prettyprint.Doc
10-
import Data.Text.Prettyprint.Doc.Render.Util.Panic
9+
import Prettyprinter
10+
import Prettyprinter.Render.Util.Panic
1111
import Language.LSP.Types (sectionSeparator)
1212
import Wingman.Judgements (jHypothesis)
1313
import Wingman.Types

stack-8.10.5.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ extra-deps:
6464
- constraints-extras-0.3.1.0
6565
- some-1.0.1@sha256:26e5bab7276f48b25ea8660d3fd1166c0f20fd497dac879a40f408e23211f93e,2055
6666
- unliftio-core-0.2.0.1@sha256:9b3e44ea9aacacbfc35b3b54015af450091916ac3618a41868ebf6546977659a,1082
67+
- prettyprinter-1.7.1@sha256:9c43c9d8c3cd9f445596e5a2379574bba87f935a4d1fa41b5407ee3cf4edc743,6987
6768
- lsp-1.2.0.1
6869
- lsp-types-1.3.0.1
6970
- lsp-test-0.14.0.1

stack-8.10.6.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ extra-deps:
4646
- refinery-0.4.0.0@sha256:fe3a43add8ff1db5cfffee7e7694c86128b1dfe62c541f26e25a8eadf9585610,1663
4747
- retrie-1.0.0.0@sha256:82014773115807f649f60fe4a3246911bbccd063a3c846cf5665e71f237bdd2d,4241
4848
- stylish-haskell-0.12.2.0@sha256:38f7fd9ca30c9aad34f176dae4564576899e9c197b6b8557b59c5e8c6a622c74,6108
49+
- prettyprinter-1.7.1@sha256:9c43c9d8c3cd9f445596e5a2379574bba87f935a4d1fa41b5407ee3cf4edc743,6987
4950

5051
# Enable these when supported by all formatters
5152
# - ghc-lib-9.0.1.20210324@sha256:c8b9a2541ea3424c8d0e4f80584477d0f35be03f4a47d931152042d5f446c5fc,19279

stack-8.10.7.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ extra-deps:
4646
- refinery-0.4.0.0@sha256:fe3a43add8ff1db5cfffee7e7694c86128b1dfe62c541f26e25a8eadf9585610,1663
4747
- retrie-1.0.0.0@sha256:82014773115807f649f60fe4a3246911bbccd063a3c846cf5665e71f237bdd2d,4241
4848
- stylish-haskell-0.12.2.0@sha256:38f7fd9ca30c9aad34f176dae4564576899e9c197b6b8557b59c5e8c6a622c74,6108
49+
- prettyprinter-1.7.1@sha256:9c43c9d8c3cd9f445596e5a2379574bba87f935a4d1fa41b5407ee3cf4edc743,6987
4950

5051
# Enable these when supported by all formatters
5152
# - ghc-lib-9.0.1.20210324@sha256:c8b9a2541ea3424c8d0e4f80584477d0f35be03f4a47d931152042d5f446c5fc,19279

stack-8.6.5.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,8 @@ extra-deps:
100100
- constraints-extras-0.3.0.2@sha256:013b8d0392582c6ca068e226718a4fe8be8e22321cc0634f6115505bf377ad26,1853
101101
- some-1.0.1@sha256:26e5bab7276f48b25ea8660d3fd1166c0f20fd497dac879a40f408e23211f93e,2055
102102
- unliftio-core-0.2.0.1@sha256:9b3e44ea9aacacbfc35b3b54015af450091916ac3618a41868ebf6546977659a,1082
103+
- prettyprinter-1.7.1@sha256:9c43c9d8c3cd9f445596e5a2379574bba87f935a4d1fa41b5407ee3cf4edc743,6987
104+
- prettyprinter-ansi-terminal-1.1.3
103105
- resourcet-1.2.3
104106
- lsp-1.2.0.1
105107
- lsp-types-1.3.0.1

stack-8.8.3.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@ extra-deps:
8080
- constraints-extras-0.3.0.2@sha256:013b8d0392582c6ca068e226718a4fe8be8e22321cc0634f6115505bf377ad26,1853
8181
- some-1.0.1@sha256:26e5bab7276f48b25ea8660d3fd1166c0f20fd497dac879a40f408e23211f93e,2055
8282
- unliftio-core-0.2.0.1@sha256:9b3e44ea9aacacbfc35b3b54015af450091916ac3618a41868ebf6546977659a,1082
83+
- prettyprinter-1.7.1@sha256:9c43c9d8c3cd9f445596e5a2379574bba87f935a4d1fa41b5407ee3cf4edc743,6987
8384
- lsp-1.2.0.1
8485
- lsp-types-1.3.0.1
8586
- lsp-test-0.14.0.1

stack-8.8.4.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@ extra-deps:
7777
- constraints-extras-0.3.0.2@sha256:013b8d0392582c6ca068e226718a4fe8be8e22321cc0634f6115505bf377ad26,1853
7878
- some-1.0.1@sha256:26e5bab7276f48b25ea8660d3fd1166c0f20fd497dac879a40f408e23211f93e,2055
7979
- unliftio-core-0.2.0.1@sha256:9b3e44ea9aacacbfc35b3b54015af450091916ac3618a41868ebf6546977659a,1082
80+
- prettyprinter-1.7.1@sha256:9c43c9d8c3cd9f445596e5a2379574bba87f935a4d1fa41b5407ee3cf4edc743,6987
8081
- lsp-1.2.0.1
8182
- lsp-types-1.3.0.1
8283
- lsp-test-0.14.0.1

stack-9.0.1.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@ extra-deps:
7979
- Chart-1.9.3@sha256:640a38463318b070d80a049577e4f0b3322df98290abb7afcf0cb74a4ad5b512,2948
8080
- Chart-diagrams-1.9.3@sha256:1535d5d0d3febca63138cecfde234315212611c21bb7f4358b2dae8c55c59003,1801
8181
- statestack-0.3@sha256:be43ce2cd790a4732b88cdc9480458503cb5e307b4f79a502d99d5b3d417730e,1135
82+
- prettyprinter-1.7.1@sha256:9c43c9d8c3cd9f445596e5a2379574bba87f935a4d1fa41b5407ee3cf4edc743,6987
8283
- operational-0.2.4.0
8384

8485
- github: diagrams/active

stack.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ extra-deps:
4646
- refinery-0.4.0.0@sha256:fe3a43add8ff1db5cfffee7e7694c86128b1dfe62c541f26e25a8eadf9585610,1663
4747
- retrie-1.0.0.0@sha256:82014773115807f649f60fe4a3246911bbccd063a3c846cf5665e71f237bdd2d,4241
4848
- stylish-haskell-0.12.2.0@sha256:38f7fd9ca30c9aad34f176dae4564576899e9c197b6b8557b59c5e8c6a622c74,6108
49+
- prettyprinter-1.7.1@sha256:9c43c9d8c3cd9f445596e5a2379574bba87f935a4d1fa41b5407ee3cf4edc743,6987
4950

5051
# Enable these when supported by all formatters
5152
# - ghc-lib-9.0.1.20210324@sha256:c8b9a2541ea3424c8d0e4f80584477d0f35be03f4a47d931152042d5f446c5fc,19279

0 commit comments

Comments
 (0)