From e67cebea26d1b6491047d73c05eb96c53aa3b59a Mon Sep 17 00:00:00 2001 From: Peter Becich Date: Sat, 23 Sep 2023 17:45:36 -0700 Subject: [PATCH] fix Purescript LSP server in `example` In Emacs with Projectile the `purescript-language-server` was not finding `example/spago.dhall`. The solution is to duplicate `spago.dhall` https://github.com/purescript/spago/issues/692#issuecomment-703139731 so it is found at the root of the project. --- .gitignore | 14 +++++++++++++- example/.gitignore | 10 ---------- spago.dhall | 23 +++++++++++++++++++++++ 3 files changed, 36 insertions(+), 11 deletions(-) delete mode 100644 example/.gitignore create mode 100644 spago.dhall diff --git a/.gitignore b/.gitignore index ba1ec8cf..9e7215ab 100644 --- a/.gitignore +++ b/.gitignore @@ -27,4 +27,16 @@ stack.yaml example/**/*.js .direnv -result \ No newline at end of file +result + + +bower_components/ +node_modules/ +.pulp-cache/ +output/ +generated-docs/ +.psc-package/ +.psc* +.purs* +.psa* +.spago diff --git a/example/.gitignore b/example/.gitignore deleted file mode 100644 index 30efe199..00000000 --- a/example/.gitignore +++ /dev/null @@ -1,10 +0,0 @@ -/bower_components/ -/node_modules/ -/.pulp-cache/ -/output/ -/generated-docs/ -/.psc-package/ -/.psc* -/.purs* -/.psa* -/.spago diff --git a/spago.dhall b/spago.dhall new file mode 100644 index 00000000..23a5c262 --- /dev/null +++ b/spago.dhall @@ -0,0 +1,23 @@ +{ name = "purescript-bridge-example" +, dependencies = + [ "console" + , "effect" + , "foreign-generic" + , "profunctor-lenses" + , "aff" + , "affjax" + , "affjax-web" + , "argonaut-aeson-generic" + , "ordered-collections" + , "argonaut-codecs" + , "argonaut-generic" + , "either" + , "foldable-traversable" + , "foreign-object" + , "maybe" + , "newtype" + , "prelude" + ] +, packages = ./example/packages.dhall +, sources = [ "example/src/**/*.purs", "example/test/**/*.purs" ] +}