From 803fffce9b4a3be5332adb9727eedce68f5c3b63 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ensar=20Saraj=C4=8Di=C4=87?= Date: Tue, 19 Oct 2021 12:57:22 +0200 Subject: [PATCH] Add lemminx lsp install support --- symlinks/bin/lspinstall | 21 +++++++++++++++++++++ symlinks/config/fish/conf.d/xml.fish | 1 + 2 files changed, 22 insertions(+) create mode 100644 symlinks/config/fish/conf.d/xml.fish diff --git a/symlinks/bin/lspinstall b/symlinks/bin/lspinstall index 2ac1b20..b8bb262 100755 --- a/symlinks/bin/lspinstall +++ b/symlinks/bin/lspinstall @@ -70,4 +70,25 @@ case $SERVER in wget -O - https://github.com/hyperledger-labs/solang/releases/download/$VERSION/$FILE_NAME > $HOME/lsp/solidity/solang/solang chmod +x $HOME/lsp/solidity/solang/solang ;; + lemminx) + if [ -z "$VERSION" ]; then + VERSION="0.18.0-400" + fi + case $UNAME in + Linux) + FILE_NAME="lemminx-linux.zip" + ;; + Windows) + FILE_NAME="lemminx-win32.zip" + ;; + Darwin) + FILE_NAME="lemminx-osx-x86_64.zip" + ;; + esac + mkdir -p $HOME/lsp/xml/lemminx + + wget -O - https://download.jboss.org/jbosstools/vscode/stable/lemminx-binary/$VERSION/$FILE_NAME > /tmp/lemminx-download.zip + unzip -p /tmp/lemminx-download.zip > $HOME/lsp/xml/lemminx/lemminx + chmod +x $HOME/lsp/xml/lemminx/lemminx + ;; esac diff --git a/symlinks/config/fish/conf.d/xml.fish b/symlinks/config/fish/conf.d/xml.fish new file mode 100644 index 0000000..a60ea01 --- /dev/null +++ b/symlinks/config/fish/conf.d/xml.fish @@ -0,0 +1 @@ +set -gx PATH $PATH $HOME/lsp/xml/lemminx