haskell-language-server/hie-stack.yaml
2020-12-29 18:38:27 +01:00

65 lines
2.1 KiB
YAML

# This is a sample hie.yaml file for opening haskell-language-server
# in hie, using stack as the build system. To use is, copy it to a
# file called 'hie.yaml'
# TODO regenerate this file using gen-hie
cradle:
multi:
- path: "./test/testdata"
config: { cradle: { none } }
- path: "./"
config:
cradle:
stack:
- path: "./ghcide/src"
component: "ghcide:lib"
- path: "./ghcide/exe"
component: "ghcide:exe:ghcide"
- path: "./src"
component: "haskell-language-server:lib"
- path: "./exe/Main.hs"
component: "haskell-language-server:exe:haskell-language-server"
- path: "./plugins/default/src"
component: "haskell-language-server:exe:haskell-language-server"
- path: "./exe/Wrapper.hs"
component: "haskell-language-server:exe:haskell-language-server-wrapper"
- path: "./test/utils/"
component: "haskell-language-server:test:func-test"
- path: "./test/functional"
component: "haskell-language-server:test:func-test"
- path: "./test/wrapper"
component: "haskell-language-server:test:wrapper-test"
- path: "./hls-plugin-api/src"
component: "hls-plugin-api:lib"
# Plugins:
- path: "./plugins/hls-class-plugin/src"
component: "hls-class-plugin:lib"
- path: "./plugins/hls-explicit-imports-plugin/src"
component: "hls-explicit-imports-plugin:lib"
- path: "./plugins/hls-eval-plugin/src"
component: "hls-eval-plugin:lib"
- path: "./plugins/hls-hlint-plugin/src"
component: "hls-hlint-plugin:lib"
- path: "./plugins/hls-retrie-plugin/src"
component: "hls-retrie-plugin:lib"
- path: "./plugins/tactics/src"
component: "hls-tactics-plugin:lib"
- path: "./plugins/tactics/test"
component: "hls-tactics-plugin:test:tests"