Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion docs/developer/editor-setup.md
Original file line number Diff line number Diff line change
Expand Up @@ -110,4 +110,8 @@ Setup steps:
- Install the plugins `Haskell` (Haskell Language Server support), `Haskell Syntax` and `Nix Environment Selector`
- Generate the `hie.yaml` file: `make hie.yaml`
- Select the nix environment from `shell.nix` with the command `Nix-Env: Select environment`.
- Reload the window as proposed by the `Nix Environment Selector` plugin
- Reload the window as proposed by the `Nix Environment Selector` plugin

An alternative way to make these dependencies accessible to VSCode is to start it in the `direnv` environment.
I.e. from a shell that's current working directory is in the project. The drawbacks of this approach are
that it only works locally (not on a remote connection) and one VSCode process needs to be started per project.