aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormattn <mattn.jp@gmail.com>2020-01-30 09:18:29 +0900
committerGitHub <noreply@github.com>2020-01-30 09:18:29 +0900
commit8cb088b7726c5c09e100fb5849b0839fdf8d96ec (patch)
treea023c108d5e995f3b6f1c3305ef1c72a20a3d905
parent6694c211f51b67176029c558686e2393329cc892 (diff)
parent796383b5fff386a346e37e795539819b7ca40e6c (diff)
downloadvim-lsp-settings-8cb088b7726c5c09e100fb5849b0839fdf8d96ec.tar.gz
vim-lsp-settings-8cb088b7726c5c09e100fb5849b0839fdf8d96ec.tar.bz2
vim-lsp-settings-8cb088b7726c5c09e100fb5849b0839fdf8d96ec.zip
Merge pull request #122 from tsuyoshicho/fix/improve-go
fix: improve go installer / gopls,efm-langserver
-rw-r--r--installer/go_install.cmd18
-rwxr-xr-xinstaller/go_install.sh7
-rw-r--r--installer/install-efm-langserver.cmd2
-rwxr-xr-xinstaller/install-efm-langserver.sh4
-rw-r--r--installer/install-gopls.cmd5
-rwxr-xr-xinstaller/install-gopls.sh3
-rw-r--r--settings.json4
7 files changed, 15 insertions, 28 deletions
diff --git a/installer/go_install.cmd b/installer/go_install.cmd
index b4200ad..fbd63c2 100644
--- a/installer/go_install.cmd
+++ b/installer/go_install.cmd
@@ -1,18 +1,8 @@
@echo off
if "x%1" equ "x" goto :EOF
-if "x%2" equ "x" goto :EOF
-setlocal
-
-set GOPATH=%CD%\go
-
-go get %2
-
-echo @echo off ^
-
-%%~dp0\go\bin\%1.exe %%* ^
-
-> %1.cmd
-
-endlocal
+set GOPATH=%cd%
+set GOBIN=%cd%
+go get -v -u %1
+rd /S /Q "src"
diff --git a/installer/go_install.sh b/installer/go_install.sh
index d60925b..5a682a7 100755
--- a/installer/go_install.sh
+++ b/installer/go_install.sh
@@ -1,10 +1,9 @@
#!/bin/bash
# Usage
-# $ go_install [EXECUTABLE_NAME] [GO_GET_URLPATH]
+# $ go_install [GO_GET_URLPATH]
set -e
-GOPATH=$(pwd)/go
-go get "$2"
-ln -s "./go/bin/$1" .
+GOPATH=$(pwd) GOBIN=$(pwd) GO111MODULE=on go get -v -up$1
+rm -rf src
diff --git a/installer/install-efm-langserver.cmd b/installer/install-efm-langserver.cmd
index 9bf3110..fc692b9 100644
--- a/installer/install-efm-langserver.cmd
+++ b/installer/install-efm-langserver.cmd
@@ -1,3 +1,3 @@
@echo off
-call "%~dp0\go_install.cmd" efm-langserver github.com/mattn/efm-langserver
+call "%~dp0\go_install.cmd" github.com/mattn/efm-langserver
diff --git a/installer/install-efm-langserver.sh b/installer/install-efm-langserver.sh
index d967fa5..be25db8 100755
--- a/installer/install-efm-langserver.sh
+++ b/installer/install-efm-langserver.sh
@@ -1,5 +1,5 @@
-#!/bin/bash
+#!/bin/sh
set -e
-"$(dirname $0)/go_install.sh" efm-langserver github.com/mattn/efm-langserver
+"$(dirname $0)/go_install.sh" github.com/mattn/efm-langserver
diff --git a/installer/install-gopls.cmd b/installer/install-gopls.cmd
index 844762e..444e1ae 100644
--- a/installer/install-gopls.cmd
+++ b/installer/install-gopls.cmd
@@ -1,6 +1,3 @@
@echo off
-set GOPATH=%cd%
-set GOBIN=%cd%
-go get -v -u golang.org/x/tools/gopls
-rd /S /Q "src"
+call "%~dp0\go_install.cmd" golang.org/x/tools/gopls
diff --git a/installer/install-gopls.sh b/installer/install-gopls.sh
index 22e0b1c..c6cee83 100755
--- a/installer/install-gopls.sh
+++ b/installer/install-gopls.sh
@@ -2,5 +2,4 @@
set -e
-GOPATH=$(pwd) GOBIN=$(pwd) GO111MODULE=on go get -v golang.org/x/tools/gopls@latest
-rm -rf src
+"$(dirname $0)/go_install.sh" golang.org/x/tools/gopls@latest
diff --git a/settings.json b/settings.json
index 7fd1386..9bf85bd 100644
--- a/settings.json
+++ b/settings.json
@@ -4,7 +4,9 @@
{
"command": "efm-langserver",
"disabled": true,
- "requires": []
+ "requires": [
+ "go"
+ ]
}
],
"c": [