From 80cd12ec19f6c744bda591346a620ef91b7ece47 Mon Sep 17 00:00:00 2001 From: Radon Rosborough Date: Sun, 5 Jul 2020 14:37:17 -0600 Subject: [PATCH] Configure LSP for Clojure --- backend/src/langs.ts | 1 + scripts/docker-install-phase5.bash | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/backend/src/langs.ts b/backend/src/langs.ts index 436a376..28b9589 100644 --- a/backend/src/langs.ts +++ b/backend/src/langs.ts @@ -244,6 +244,7 @@ int main() { repl: "clojure", main: "main.clj", run: "clojure -i main.clj -r", + lsp: "clojure-lsp", template: `(println "Hello, world!") `, }, diff --git a/scripts/docker-install-phase5.bash b/scripts/docker-install-phase5.bash index 7359c57..76399e1 100755 --- a/scripts/docker-install-phase5.bash +++ b/scripts/docker-install-phase5.bash @@ -21,6 +21,12 @@ tar -xf linux-x86_64-static.tar.gz mv stack-*-linux-x86_64-static/stack /usr/bin/stack rm -rf stack-*-linux-x86_64-static linux-x86_64-static.tar.gz +# Clojure +cd /tmp +wget -nv https://github.com/snoe/clojure-lsp/releases/download/release-20200629T153107/clojure-lsp +chmod +x clojure-lsp +mv clojure-lsp /usr/bin/clojure-lsp + # D cd /tmp wget -nv http://downloads.dlang.org/releases/2.x/2.092.0/dmd_2.092.0-0_amd64.deb