mirror of
https://github.com/mattn/vim-lsp-settings.git
synced 2025-12-17 12:00:29 +01:00
* Change sumneko-lua-language-server download url to GitHub release * Add windows installer for sumneko-lua-language-server * fix filename
34 lines
623 B
Bash
Executable File
34 lines
623 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
set -e
|
|
|
|
os=$(uname -s | tr "[:upper:]" "[:lower:]")
|
|
|
|
case $os in
|
|
linux)
|
|
platform="Linux"
|
|
;;
|
|
darwin)
|
|
platform="macOS"
|
|
;;
|
|
esac
|
|
|
|
version="0.20.2"
|
|
url="https://github.com/sumneko/vscode-lua/releases/download/v$version/lua-$version.vsix"
|
|
asset="vscode-lua.vsix"
|
|
|
|
curl -L "$url" -o "$asset"
|
|
unzip "$asset"
|
|
rm "$asset"
|
|
|
|
chmod +x extension/server/bin/$platform/lua-language-server
|
|
|
|
cat <<EOF >sumneko-lua-language-server
|
|
#!/usr/bin/env bash
|
|
|
|
DIR=\$(cd \$(dirname \$0); pwd)/extension/server
|
|
\$DIR/bin/$platform/lua-language-server -E -e LANG=en \$DIR/main.lua \$*
|
|
EOF
|
|
|
|
chmod +x sumneko-lua-language-server
|