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