From fd4a81a8d178e3ddcc1fc5525a07701b09a8589f Mon Sep 17 00:00:00 2001 From: Radon Rosborough Date: Mon, 6 Jul 2020 18:27:26 -0600 Subject: [PATCH] LSP working for Bash Another easy one! --- backend/src/langs.ts | 1 + scripts/docker-install-phase4.bash | 3 +++ 2 files changed, 4 insertions(+) diff --git a/backend/src/langs.ts b/backend/src/langs.ts index bce605c..387b253 100644 --- a/backend/src/langs.ts +++ b/backend/src/langs.ts @@ -82,6 +82,7 @@ implement main0 () = () repl: "bash --rcfile /dev/null", main: "main.bash", run: "bash --rcfile main.bash", + lsp: "bash-language-server start", template: `echo "Hello, world!" `, }, diff --git a/scripts/docker-install-phase4.bash b/scripts/docker-install-phase4.bash index 3bad91e..985a13b 100755 --- a/scripts/docker-install-phase4.bash +++ b/scripts/docker-install-phase4.bash @@ -26,6 +26,9 @@ for file in /opt/rust/bin/*; do ln -s /opt/rust/wrapper /usr/bin/${file##*/} done +# Bash +npm install -g bash-language-server + # Befunge npm install -g befunge93 prompt-sync