Skip to content

Commit 8a7c6f6

Browse files
committed
Regenerate the cabal cradle
1 parent 0f0d984 commit 8a7c6f6

File tree

2 files changed

+106
-44
lines changed

2 files changed

+106
-44
lines changed

hie-cabal.yaml

Lines changed: 105 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -1,64 +1,125 @@
11
# This is a sample hie.yaml file for opening haskell-language-server
2-
# in hie, using cabal as the build system. To use is, copy it to a
3-
# file called 'hie.yaml'
2+
# in hie, using cabal as the build system.
3+
# It was autogenerated by gen-hie.
4+
# To use is, copy it to a file called 'hie.yaml'
45
cradle:
5-
multi:
6-
- path: "./test/testdata/"
7-
config: { cradle: { none: } }
6+
cabal:
7+
- path: "./ghcide/src"
8+
component: "lib:ghcide"
89

9-
- path: "./"
10-
config:
11-
cradle:
12-
cabal:
13-
- path: "./test/functional/"
14-
component: "haskell-language-server:func-test"
10+
- path: "./ghcide/session-loader"
11+
component: "lib:ghcide"
1512

16-
- path: "./test/utils/"
17-
component: "haskell-language-server:func-test"
13+
- path: "./ghcide/test/preprocessor/Main.hs"
14+
component: "ghcide:exe:ghcide-test-preprocessor"
1815

19-
- path: "./exe/Main.hs"
20-
component: "haskell-language-server:exe:haskell-language-server"
16+
- path: "./ghcide/bench/hist/Main.hs"
17+
component: "ghcide:bench:benchHist"
2118

22-
- path: "./exe/Arguments.hs"
23-
component: "haskell-language-server:exe:haskell-language-server"
19+
- path: "./ghcide/bench/lib/Main.hs"
20+
component: "ghcide:bench:benchHist"
2421

25-
- path: "./plugins/default/src"
26-
component: "haskell-language-server:exe:haskell-language-server"
22+
- path: "./ghcide/bench/hist/Experiments/Types.hs"
23+
component: "ghcide:bench:benchHist"
2724

28-
- path: "./exe/Wrapper.hs"
29-
component: "haskell-language-server:exe:haskell-language-server-wrapper"
25+
- path: "./ghcide/bench/lib/Experiments/Types.hs"
26+
component: "ghcide:bench:benchHist"
3027

31-
- path: "./src"
32-
component: "lib:haskell-language-server"
28+
- path: "./ghcide/exe/Main.hs"
29+
component: "ghcide:exe:ghcide"
3330

34-
- path: "./dist-newstyle/"
35-
component: "lib:haskell-language-server"
31+
- path: "./ghcide/exe/Arguments.hs"
32+
component: "ghcide:exe:ghcide"
3633

37-
- path: "./ghcide/src"
38-
component: "ghcide:lib:ghcide"
34+
- path: "./ghcide/exe/Paths_ghcide.hs"
35+
component: "ghcide:exe:ghcide"
3936

40-
- path: "./ghcide/exe"
41-
component: "ghcide:exe:ghcide"
37+
- path: "./ghcide/test/cabal"
38+
component: "ghcide:test:ghcide-tests"
4239

43-
- path: "./hls-plugin-api/src"
44-
component: "hls-plugin-api"
40+
- path: "./ghcide/test/exe"
41+
component: "ghcide:test:ghcide-tests"
4542

46-
# Plugins:
43+
- path: "./ghcide/test/src"
44+
component: "ghcide:test:ghcide-tests"
4745

48-
- path: "./plugins/hls-class-plugin/src"
49-
component: "hls-class-plugin"
46+
- path: "./ghcide/bench/lib"
47+
component: "ghcide:test:ghcide-tests"
5048

51-
- path: "./plugins/tactics/src"
52-
component: "hls-tactics-plugin:lib:hls-tactics-plugin"
49+
- path: "./ghcide/bench/lib/Main.hs"
50+
component: "ghcide:exe:ghcide-bench"
5351

54-
- path: "./plugins/tactics/test"
55-
component: "hls-tactics-plugin:test:tests"
52+
- path: "./ghcide/bench/exe/Main.hs"
53+
component: "ghcide:exe:ghcide-bench"
5654

57-
- path: "./plugins/hls-hlint-plugin/src"
58-
component: "hls-hlint-plugin"
55+
- path: "./ghcide/bench/lib/Experiments.hs"
56+
component: "ghcide:exe:ghcide-bench"
5957

60-
- path: "./plugins/hls-retrie-plugin/src"
61-
component: "hls-retrie-plugin"
58+
- path: "./ghcide/bench/lib/Experiments/Types.hs"
59+
component: "ghcide:exe:ghcide-bench"
6260

63-
- path: "./plugins/hls-explicit-imports-plugin/src"
64-
component: "hls-explicit-imports-plugin"
61+
- path: "./ghcide/bench/exe/Experiments.hs"
62+
component: "ghcide:exe:ghcide-bench"
63+
64+
- path: "./ghcide/bench/exe/Experiments/Types.hs"
65+
component: "ghcide:exe:ghcide-bench"
66+
67+
- path: "./src"
68+
component: "lib:haskell-language-server"
69+
70+
- path: "./exe/Main.hs"
71+
component: "haskell-language-server:exe:haskell-language-server"
72+
73+
- path: "./exe/Plugins.hs"
74+
component: "haskell-language-server:exe:haskell-language-server"
75+
76+
- path: "./exe/Wrapper.hs"
77+
component: "haskell-language-server:exe:haskell-language-server-wrapper"
78+
79+
- path: "./test/functional"
80+
component: "haskell-language-server:test:func-test"
81+
82+
- path: "./plugins/tactics/src"
83+
component: "haskell-language-server:test:func-test"
84+
85+
- path: "./test/wrapper"
86+
component: "haskell-language-server:test:wrapper-test"
87+
88+
- path: "./hie-compat/src-ghc86"
89+
component: "lib:hie-compat"
90+
91+
- path: "./hie-compat/src-ghc88"
92+
component: "lib:hie-compat"
93+
94+
- path: "./hie-compat/src-reexport"
95+
component: "lib:hie-compat"
96+
97+
- path: "./hie-compat/src-ghc810"
98+
component: "lib:hie-compat"
99+
100+
- path: "./hie-compat/src-reexport"
101+
component: "lib:hie-compat"
102+
103+
- path: "./hls-plugin-api/src"
104+
component: "lib:hls-plugin-api"
105+
106+
- path: "./plugins/hls-class-plugin/src"
107+
component: "lib:hls-class-plugin"
108+
109+
- path: "./plugins/hls-explicit-imports-plugin/src"
110+
component: "lib:hls-explicit-imports-plugin"
111+
112+
- path: "./plugins/hls-hlint-plugin/src"
113+
component: "lib:hls-hlint-plugin"
114+
115+
- path: "./plugins/hls-retrie-plugin/src"
116+
component: "lib:hls-retrie-plugin"
117+
118+
- path: "./plugins/tactics/src"
119+
component: "lib:hls-tactics-plugin"
120+
121+
- path: "./plugins/tactics/test"
122+
component: "hls-tactics-plugin:test:tests"
123+
124+
- path: "./shake-bench/src"
125+
component: "lib:shake-bench"

hie-stack.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# This is a sample hie.yaml file for opening haskell-language-server
22
# in hie, using stack as the build system. To use is, copy it to a
33
# file called 'hie.yaml'
4+
# TODO regenerate this file using gen-hie
45
cradle:
56
multi:
67
- path: "./test/testdata"

0 commit comments

Comments
 (0)