<p>Unfortunately this doesn't work in the plutus pioneer program weeks so far (currently week03). Your IDE uses the haskell language server to get type references but if you run the command <code>haskell-language-server</code> in a <code>nix-shell</code> in the current week's repository you will get an error. This is documented in this question: <a href="https://cardano.stackexchange.com/q/6614/5692">HLS Compiler Error PPP Week01 (WSL2 + VSCode)</a></p>

CC BY-SA 4.0
2022-01-29T05:31:53.937Z
2022-01-29T05:31:53.937Z
FrostByte
<p>I was having trouble getting Plutus running properly on Windows &amp; WSL2, so I spun up an Ubuntu Server VM on my Proxmox server and set everything up there. I use VS Code via SSH to connect from Windows. The Plutus application/code and playground run without issue, however, there is no IntelliSense for the Haskell code.</p>
<p>I already have the Haskell extension installed in VS Code for the remote VM (as suggested here: <a href="https://cardano.stackexchange.com/questions/468/how-to-get-intellisense-auto-suggestion-working-for-plutus-in-vscode">How to get intellisense/auto suggestion working for Plutus in VSCode?</a>). The extension does not have any errors. It does act like it is processing the files, but the types, etc. never appear on hover.</p>
<p>I already have Nix, docker &amp; GHC installed on the VM.</p>
<p>I have tried running it in and out of the devcontainer, but no luck with IntelliSense.</p>
<p>Here is the source code: <a href="https://github.com/input-output-hk/plutus-pioneer-program/blob/main/code/week02" rel="nofollow noreferrer">https://github.com/input-output-hk/plutus-pioneer-program/blob/main/code/week02</a></p>
<p>The one thing that did work with IntelliSense was running the following project via devcontainer: <a href="https://github.com/input-output-hk/plutus-starter" rel="nofollow noreferrer">https://github.com/input-output-hk/plutus-starter</a>. However, I currently do not understand why this would vary project to project. I even tried replacing the docker image in the pioneer program devcontainer.json with the one from the starter project, but that didn't work either.</p>
<p>The Plutus Pioneer Program is my first foray into the Haskell ecosystem, so I'm sure it is something fundamental that I have misunderstood. Any clarity on this would be much appreciated.</p>

<plutus-pioneer-program><haskell><vscode>
VS Code Remote VM IntelliSense Issues
# VS Code Remote VM IntelliSense Issues

(Asked by: username_0 on 2022-01-26)

I was having trouble getting Plutus running properly on Windows & WSL2, so I spun up an Ubuntu Server VM on my Proxmox server and set everything up there. I use VS Code via SSH to connect from Windows. The Plutus application/code and playground run without issue, however, there is no IntelliSense for the Haskell code.

I already have the Haskell extension installed in VS Code for the remote VM (as suggested here: [How to get intellisense/auto suggestion working for Plutus in VSCode?](https://cardano.stackexchange.com/questions/468/how-to-get-intellisense-auto-suggestion-working-for-plutus-in-vscode)). The extension does not have any errors. It does act like it is processing the files, but the types, etc. never appear on hover.

I already have Nix, docker & GHC installed on the VM.

I have tried running it in and out of the devcontainer, but no luck with IntelliSense.

Here is the source code: <https://github.com/input-output-hk/plutus-pioneer-program/blob/main/code/week02>

The one thing that did work with IntelliSense was running the following project via devcontainer: <https://github.com/input-output-hk/plutus-starter>. However, I currently do not understand why this would vary project to project. I even tried replacing the docker image in the pioneer program devcontainer.json with the one from the starter project, but that didn't work either.

The Plutus Pioneer Program is my first foray into the Haskell ecosystem, so I'm sure it is something fundamental that I have misunderstood. Any clarity on this would be much appreciated.

**Tags:** plutus-pioneer-program, haskell, vscode

---

## 1 answers

### Answer by username_1 on 2022-01-29. Score: 1

Unfortunately this doesn't work in the plutus pioneer program weeks so far (currently week03). Your IDE uses the haskell language server to get type references but if you run the command `haskell-language-server` in a `nix-shell` in the current week's repository you will get an error. This is documented in this question: [HLS Compiler Error PPP Week01 (WSL2 + VSCode)](https://cardano.stackexchange.com/q/6614/5692)


---

