forked from haskell/haskell-language-server
-
Notifications
You must be signed in to change notification settings - Fork 0
/
stack-9.0.2.yaml
120 lines (105 loc) · 2.7 KB
/
stack-9.0.2.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
resolver: nightly-2022-01-14
packages:
- .
- ./hie-compat
- ./hls-graph
- ./ghcide/
- ./hls-plugin-api
- ./hls-test-utils
- ./shake-bench
- ./plugins/hls-call-hierarchy-plugin
- ./plugins/hls-class-plugin
- ./plugins/hls-haddock-comments-plugin
- ./plugins/hls-eval-plugin
- ./plugins/hls-explicit-imports-plugin
- ./plugins/hls-qualify-imported-names-plugin
- ./plugins/hls-refine-imports-plugin
- ./plugins/hls-hlint-plugin
- ./plugins/hls-rename-plugin
- ./plugins/hls-retrie-plugin
- ./plugins/hls-splice-plugin
- ./plugins/hls-tactics-plugin
- ./plugins/hls-brittany-plugin
# - ./plugins/hls-stylish-haskell-plugin
- ./plugins/hls-floskell-plugin
- ./plugins/hls-fourmolu-plugin
- ./plugins/hls-pragmas-plugin
- ./plugins/hls-module-name-plugin
- ./plugins/hls-ormolu-plugin
- ./plugins/hls-alternate-number-format-plugin
- ./plugins/hls-selection-range-plugin
extra-deps:
- aeson-2.0.3.0
- brittany-0.14.0.0
- butcher-1.3.3.2
- bytestring-encoding-0.1.1.0
- data-tree-print-0.1.0.2
- dependent-map-0.4.0.0
- dependent-sum-0.7.1.0
- extra-1.7.10
- hspec-2.7.10 # for hls-test-utils
- hspec-core-2.7.10 # for hls-test-utils
- some-1.0.2 # for dependent-sum, https://github.com/obsidiansystems/dependent-sum/issues/66
- floskell-0.10.6
- heapsize-0.3.0.1
- hiedb-0.4.1.0
- implicit-hie-0.1.2.6
- implicit-hie-cradle-0.3.0.5
- monad-dijkstra-0.1.1.3
- multistate-0.8.0.3
- refinery-0.4.0.0
- retrie-1.1.0.0
- lsp-1.4.0.0
- lsp-types-1.4.0.1
- lsp-test-0.14.0.2
- unix-compat-0.5.4
# shake-bench dependencies
- Chart-1.9.3
- Chart-diagrams-1.9.3
- SVGFonts-1.7.0.1 # for Chart-diagrams, https://github.com/timbod7/haskell-chart/issues/232
- diagrams-postscript-1.5
- statestack-0.3
- operational-0.2.4.1
# hls-graph dependencies
- stm-containers-1.2
- stm-hamt-1.2.0.7
# primitive-unlifted-1.0.0 is not buildable with ghc-9.0.2
# see https://gitlab.haskell.org/ghc/ghc/-/issues/20908
- primitive-unlifted-0.1.3.1
- primitive-extras-0.10.1.4
# for ghcide test suite
- ghc-typelits-knownnat-0.7.6
- ghc-typelits-natnormalise-0.7.6
# boot libraries
- Cabal-3.4.1.0
- directory-1.3.6.2
- process-1.6.13.2
- time-1.9.3
- unix-2.7.2.2
- Win32-2.12.0.1
# currently needed for ghcide>extra, etc.
allow-newer: true
ghc-options:
"$everything": -haddock
configure-options:
ghcide:
- --disable-library-for-ghci
haskell-language-server:
- --disable-library-for-ghci
heapsize:
- --disable-library-for-ghci
flags:
haskell-language-server:
pedantic: true
ignore-plugins-ghc-bounds: true
stylishHaskell: false
retrie:
BuildExecutable: false
# Stack doesn't support automatic flags.
hls-hlint-plugin:
hlint33: true
hyphenation:
embed: true
nix:
packages: [ icu libcxx zlib ]
concurrent-tests: false