aboutsummaryrefslogtreecommitdiffstats
path: root/lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua')
-rw-r--r--lua/nvim-lsp-installer/servers/hls/install.mjs4
1 files changed, 3 insertions, 1 deletions
diff --git a/lua/nvim-lsp-installer/servers/hls/install.mjs b/lua/nvim-lsp-installer/servers/hls/install.mjs
index 5bd8b6cd..d711fdec 100644
--- a/lua/nvim-lsp-installer/servers/hls/install.mjs
+++ b/lua/nvim-lsp-installer/servers/hls/install.mjs
@@ -22,7 +22,9 @@ await $`rm hls.tar.gz`;
await $`chmod +x haskell*`;
const scriptContent = `#!/usr/bin/env bash
-PATH="$PATH:${__dirname}" "${__dirname}/haskell-language-server-wrapper" --lsp`;
+HLS_DIR=$(dirname "$0")
+export PATH=$PATH:$HLS_DIR
+haskell-language-server-wrapper --lsp`;
await fs.writeFile("./hls", scriptContent);
await $`chmod +x hls`