Skip to content

Commit e52d857

Browse files
authored
Merge pull request #85 from mlabs-haskell/aleksandr/fix-hie
Fix LSP (update cabal.project and hie.yaml)
2 parents 0e3a56c + cb877b6 commit e52d857

File tree

3 files changed

+25
-5
lines changed

3 files changed

+25
-5
lines changed

cabal.project

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
index-state: 2022-01-22T00:00:00Z
22

3-
packages: ./.
3+
packages: ./bot-plutus-interface.cabal
44
./examples/plutus-game/plutus-game.cabal
55
./examples/plutus-transfer/plutus-transfer.cabal
66
./examples/plutus-nft/plutus-nft.cabal

flake.nix

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -328,7 +328,15 @@
328328
withHoogle = true;
329329
tools.haskell-language-server = {};
330330
exactDeps = true;
331-
nativeBuildInputs = [ pkgs'.cabal-install pkgs'.hlint pkgs'.haskellPackages.fourmolu pkgs'.jq pkgs'.websocat ];
331+
nativeBuildInputs = [
332+
pkgs'.cabal-install
333+
pkgs'.haskellPackages.cabal-fmt
334+
pkgs'.haskellPackages.implicit-hie
335+
pkgs'.hlint
336+
pkgs'.haskellPackages.fourmolu
337+
pkgs'.jq
338+
pkgs'.websocat
339+
];
332340
};
333341
modules = haskellModules;
334342
};

hie.yaml

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,22 @@ cradle:
44
component: "lib:bot-plutus-interface"
55

66
- path: "./test"
7-
component: "test:bot-plutus-interface-test"
7+
component: "bot-plutus-interface:test:bot-plutus-interface-test"
8+
9+
- path: "./examples/plutus-game/src"
10+
component: "lib:plutus-game"
11+
12+
- path: "./examples/plutus-game/app/Main.hs"
13+
component: "plutus-game:exe:plutus-game-pab"
814

915
- path: "./examples/plutus-nft/src"
1016
component: "lib:plutus-nft"
1117

12-
- path: "./examples/plutus-nft/app"
13-
component: "exe:plutus-nft"
18+
- path: "./examples/plutus-nft/app/Main.hs"
19+
component: "plutus-nft:exe:plutus-nft-pab"
20+
21+
- path: "./examples/plutus-transfer/src"
22+
component: "lib:plutus-transfer"
23+
24+
- path: "./examples/plutus-transfer/app/Main.hs"
25+
component: "plutus-transfer:exe:plutus-transfer-pab"

0 commit comments

Comments
 (0)