mirror of
https://github.com/mattn/vim-lsp-settings.git
synced 2025-12-12 20:35:54 +01:00
fix shellcheck issues, format bash scripts with shfmt
This commit is contained in:
@@ -7,6 +7,8 @@ charset = utf-8
|
||||
# Extension
|
||||
[*.sh]
|
||||
end_of_line = lf
|
||||
indent_style = space
|
||||
indent_size = 2
|
||||
|
||||
[*.cmd]
|
||||
end_of_line = crlf
|
||||
|
||||
1
.shellcheckrc
Normal file
1
.shellcheckrc
Normal file
@@ -0,0 +1 @@
|
||||
disable=SC2002
|
||||
@@ -2,4 +2,4 @@
|
||||
|
||||
set -e
|
||||
|
||||
"$(dirname $0)/npm_install.sh" bash-language-server bash-language-server
|
||||
"$(dirname "$0")/npm_install.sh" bash-language-server bash-language-server
|
||||
|
||||
@@ -13,7 +13,7 @@ case $os in
|
||||
;;
|
||||
esac
|
||||
|
||||
if which lsb_release 2> /dev/null; then
|
||||
if command -v lsb_release 2>/dev/null; then
|
||||
distributor_id=$(lsb_release -a 2>&1 | grep 'Distributor ID' | awk '{print $3}')
|
||||
elif [ -e /etc/fedora-release ]; then
|
||||
distributor_id="Fedora"
|
||||
@@ -64,9 +64,7 @@ esac
|
||||
filename="clang+llvm-9.0.0-x86_64-$platform"
|
||||
url="http://releases.llvm.org/9.0.0/$filename.tar.xz"
|
||||
echo "Downloading clangd and LLVM..."
|
||||
curl -LO "$url"
|
||||
echo "Extracting archive..."
|
||||
xzcat $filename.tar.xz | tar x --strip-components=1 $filename/
|
||||
rm $filename.tar.xz
|
||||
ln -sf bin/clangd
|
||||
echo hello
|
||||
curl -L "$url" | unxz | tar x --strip-components=1 $filename/
|
||||
ln -sf bin/clangd .
|
||||
./clangd --version
|
||||
|
||||
@@ -4,8 +4,10 @@ set -e
|
||||
|
||||
version="0.9.1"
|
||||
url="https://github.com/eclipse/che-che4z-lsp-for-cobol/releases/download/$version/cobol-language-support-$version.vsix"
|
||||
curl -LO "$url"
|
||||
unzip "cobol-language-support-$version.vsix"
|
||||
filename="cobol-language-support-$version.vsix"
|
||||
curl -L "$url" -o "$filename"
|
||||
unzip "$filename"
|
||||
rm "$filename"
|
||||
|
||||
cat <<EOF >./cobol-language-support
|
||||
#!/usr/bin/env bash
|
||||
|
||||
@@ -2,4 +2,4 @@
|
||||
|
||||
set -e
|
||||
|
||||
"$(dirname $0)/npm_install.sh" css-languageserver vscode-css-languageserver-bin
|
||||
"$(dirname "$0")/npm_install.sh" css-languageserver vscode-css-languageserver-bin
|
||||
|
||||
@@ -2,4 +2,4 @@
|
||||
|
||||
set -e
|
||||
|
||||
"$(dirname $0)/npm_install.sh" docker-langserver dockerfile-language-server-nodejs
|
||||
"$(dirname "$0")/npm_install.sh" docker-langserver dockerfile-language-server-nodejs
|
||||
|
||||
@@ -2,16 +2,14 @@
|
||||
|
||||
set -e
|
||||
|
||||
curl -o jdt-language-server-latest.tar.gz 'http://download.eclipse.org/jdtls/snapshots/jdt-language-server-latest.tar.gz'
|
||||
curl -L "http://download.eclipse.org/jdtls/snapshots/jdt-language-server-latest.tar.gz" | tar zx
|
||||
curl -o lombok.jar 'https://projectlombok.org/downloads/lombok.jar'
|
||||
tar xvf jdt-language-server-latest.tar.gz
|
||||
rm jdt-language-server-latest.tar.gz
|
||||
|
||||
osType="\$(uname -s)"
|
||||
case "\${osType}" in
|
||||
osType="$(uname -s)"
|
||||
case "${osType}" in
|
||||
Darwin*) configDir=config_mac ;;
|
||||
Linux*) configDir=config_linux ;;
|
||||
*) configDir=config_linux
|
||||
*) configDir=config_linux ;;
|
||||
esac
|
||||
|
||||
cat <<EOF >eclipse-jdt-ls
|
||||
|
||||
@@ -2,4 +2,4 @@
|
||||
|
||||
set -e
|
||||
|
||||
"$(dirname $0)/go_install.sh" github.com/mattn/efm-langserver
|
||||
"$(dirname "$0")/go_install.sh" github.com/mattn/efm-langserver
|
||||
|
||||
@@ -2,4 +2,4 @@
|
||||
|
||||
set -e
|
||||
|
||||
"$(dirname $0)/npm_install.sh" elm-languageserver "@elm-tooling/elm-language-server"
|
||||
"$(dirname "$0")/npm_install.sh" elm-languageserver "@elm-tooling/elm-language-server"
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
"$(dirname $0)/pip_install.sh" fortls fortran-language-server
|
||||
"$(dirname "$0")/pip_install.sh" fortls fortran-language-server
|
||||
|
||||
@@ -16,6 +16,7 @@ url="https://ci.appveyor.com/api/projects/fsautocomplete/fsautocomplete/artifact
|
||||
zip=fsautocomplete.zip
|
||||
curl -L "$url" -o "$zip"
|
||||
unzip -o -d "fsautocomplete.netcore" "$zip"
|
||||
rm "$zip"
|
||||
|
||||
cat <<EOF >fsautocomplete
|
||||
#!/bin/sh
|
||||
|
||||
@@ -2,4 +2,4 @@
|
||||
|
||||
set -e
|
||||
|
||||
"$(dirname $0)/go_install.sh" golang.org/x/tools/gopls@latest
|
||||
"$(dirname "$0")/go_install.sh" golang.org/x/tools/gopls@latest
|
||||
|
||||
@@ -2,4 +2,4 @@
|
||||
|
||||
set -e
|
||||
|
||||
"$(dirname $0)/npm_install.sh" gql-language-server @playlyfe/gql-language-server
|
||||
"$(dirname "$0")/npm_install.sh" gql-language-server @playlyfe/gql-language-server
|
||||
|
||||
@@ -2,4 +2,4 @@
|
||||
|
||||
set -e
|
||||
|
||||
"$(dirname $0)/npm_install.sh" html-languageserver vscode-html-languageserver-bin
|
||||
"$(dirname "$0")/npm_install.sh" html-languageserver vscode-html-languageserver-bin
|
||||
|
||||
@@ -2,4 +2,4 @@
|
||||
|
||||
set -e
|
||||
|
||||
"$(dirname $0)/npm_install.sh" intelephense intelephense
|
||||
"$(dirname "$0")/npm_install.sh" intelephense intelephense
|
||||
|
||||
@@ -2,4 +2,4 @@
|
||||
|
||||
set -e
|
||||
|
||||
"$(dirname $0)/npm_install.sh" javascript-typescript-stdio javascript-typescript-langserver
|
||||
"$(dirname "$0")/npm_install.sh" javascript-typescript-stdio javascript-typescript-langserver
|
||||
|
||||
@@ -2,4 +2,4 @@
|
||||
|
||||
set -e
|
||||
|
||||
"$(dirname $0)/npm_install.sh" json-languageserver vscode-json-languageserver-bin
|
||||
"$(dirname "$0")/npm_install.sh" json-languageserver vscode-json-languageserver-bin
|
||||
|
||||
@@ -2,7 +2,8 @@
|
||||
|
||||
set -e
|
||||
|
||||
curl -L -o server.zip 'https://github.com/fwcd/kotlin-language-server/releases/download/0.5.2/server.zip'
|
||||
version="0.5.2"
|
||||
curl -L -o server.zip "https://github.com/fwcd/kotlin-language-server/releases/download/$version/server.zip"
|
||||
unzip server.zip
|
||||
rm server.zip
|
||||
|
||||
|
||||
@@ -19,9 +19,7 @@ esac
|
||||
|
||||
version="v1.34.9"
|
||||
url="https://github.com/OmniSharp/omnisharp-roslyn/releases/download/$version/omnisharp-$os$arch.tar.gz"
|
||||
curl -LO "$url"
|
||||
tar xzvf omnisharp-$os$arch.tar.gz
|
||||
rm omnisharp-$os$arch.tar.gz
|
||||
curl -L "$url" | tar xz
|
||||
|
||||
chmod +x run
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@ darwin)
|
||||
*) ;;
|
||||
esac
|
||||
|
||||
version="0.5.10"
|
||||
version="0.5.30"
|
||||
url="https://pvsc.azureedge.net/python-language-server-stable/Python-Language-Server-${system}-x64.${version}.nupkg"
|
||||
|
||||
nupkg="./pyls.nupkg"
|
||||
|
||||
@@ -2,4 +2,4 @@
|
||||
|
||||
set -e
|
||||
|
||||
"$(dirname $0)/pip_install.sh" pyls python-language-server
|
||||
"$(dirname "$0")/pip_install.sh" pyls python-language-server
|
||||
|
||||
@@ -13,6 +13,8 @@ case $os in
|
||||
;;
|
||||
esac
|
||||
|
||||
curl -L -o ra_lsp_server-$platform "https://github.com/rust-analyzer/rust-analyzer/releases/download/2020-01-27/ra_lsp_server-$platform"
|
||||
version="2020-01-29"
|
||||
curl -L -o ra_lsp_server-$platform "https://github.com/rust-analyzer/rust-analyzer/releases/download/$version/ra_lsp_server-$platform"
|
||||
|
||||
mv ra_lsp_server-$platform ra_lsp_server
|
||||
chmod +x ra_lsp_server
|
||||
|
||||
@@ -2,4 +2,4 @@
|
||||
|
||||
set -e
|
||||
|
||||
"$(dirname $0)/npm_install.sh" sql-language-server sql-language-server
|
||||
"$(dirname "$0")/npm_install.sh" sql-language-server sql-language-server
|
||||
|
||||
@@ -15,6 +15,6 @@ darwin)
|
||||
;;
|
||||
esac
|
||||
|
||||
url="https://github.com/latex-lsp/texlab/releases/download/v1.8.0/texlab-x86_64-$os.tar.gz"
|
||||
curl -LO "$url"
|
||||
tar xzvf texlab-x86_64-$os.tar.gz
|
||||
version="v1.8.0"
|
||||
url="https://github.com/latex-lsp/texlab/releases/download/$version/texlab-x86_64-$os.tar.gz"
|
||||
curl -L "$url" | tar xzv
|
||||
|
||||
@@ -2,5 +2,5 @@
|
||||
|
||||
set -e
|
||||
|
||||
"$(dirname $0)/npm_install.sh" tsserver typescript
|
||||
"$(dirname $0)/npm_install.sh" typescript-language-server typescript-language-server
|
||||
"$(dirname "$0")/npm_install.sh" tsserver typescript
|
||||
"$(dirname "$0")/npm_install.sh" typescript-language-server typescript-language-server
|
||||
|
||||
@@ -2,4 +2,4 @@
|
||||
|
||||
set -e
|
||||
|
||||
"$(dirname $0)/npm_install.sh" vim-language-server vim-language-server
|
||||
"$(dirname "$0")/npm_install.sh" vim-language-server vim-language-server
|
||||
|
||||
@@ -2,4 +2,4 @@
|
||||
|
||||
set -e
|
||||
|
||||
"$(dirname $0)/npm_install.sh" vls vue-language-server
|
||||
"$(dirname "$0")/npm_install.sh" vls vue-language-server
|
||||
|
||||
@@ -2,4 +2,4 @@
|
||||
|
||||
set -e
|
||||
|
||||
"$(dirname $0)/npm_install.sh" yaml-language-server yaml-language-server
|
||||
"$(dirname "$0")/npm_install.sh" yaml-language-server yaml-language-server
|
||||
|
||||
Reference in New Issue
Block a user