@@ -23,7 +23,7 @@ case "$LANGUAGE" in
2323 exit 1
2424 ;;
2525" java" )
26- java -Declipse.application=org.eclipse.jdt.ls.core.id1 -Dosgi.bundles.defaultStartLevel=4 -Declipse.product=org.eclipse.jdt.ls.core.product -noverify -Xmx256m -XX:+UseConcMarkSweepGC -jar /config/language-server/plugins/org.eclipse.equinox.launcher_1.5.0.v20180512-1130 .jar -configuration /config/language-server/config_linux -data /home/runner
26+ exec java -Declipse.application=org.eclipse.jdt.ls.core.id1 -Dosgi.bundles.defaultStartLevel=4 -Declipse.product=org.eclipse.jdt.ls.core.product -Dcom.microsoft.java.debug.serverAddress=localhost:41010 - noverify -Xmx256m -XX:+UseConcMarkSweepGC -jar /config/language-server/plugins/org.eclipse.equinox.launcher_1.6.100.v20201223-0822 .jar -configuration /config/language-server/config_linux -data /home/runner
2727 ;;
2828" ballerina" )
2929 echo " No language server configured for ballerina" >&2
@@ -34,7 +34,7 @@ case "$LANGUAGE" in
3434 exit 1
3535 ;;
3636" c" )
37- cquery ' --init={"progressReportFrequencyMs": -1,"cacheDirectory":"/tmp/cquery"}'
37+ exec cquery ' --init={"progressReportFrequencyMs": -1,"cacheDirectory":"/tmp/cquery"}'
3838 ;;
3939" common lisp" |" clisp" |" lisp" )
4040 echo " No language server configured for common lisp" >&2
@@ -45,10 +45,10 @@ case "$LANGUAGE" in
4545 exit 1
4646 ;;
4747" cpp" |" c++" )
48- cquery ' --init={"progressReportFrequencyMs": -1,"cacheDirectory":"/tmp/cquery", "extraClangArguments": ["-std=c++17", "-pthread"]}'
48+ exec cquery ' --init={"progressReportFrequencyMs": -1,"cacheDirectory":"/tmp/cquery", "extraClangArguments": ["-std=c++17", "-pthread"]}'
4949 ;;
5050" cpp11" )
51- cquery ' --init={"progressReportFrequencyMs": -1,"cacheDirectory":"/tmp/cquery", "extraClangArguments": ["-std=c++11", "-pthread"]}'
51+ exec cquery ' --init={"progressReportFrequencyMs": -1,"cacheDirectory":"/tmp/cquery", "extraClangArguments": ["-std=c++11", "-pthread"]}'
5252 ;;
5353" crystal" )
5454 echo " No language server configured for crystal" >&2
@@ -63,10 +63,10 @@ case "$LANGUAGE" in
6363 exit 1
6464 ;;
6565" dart" )
66- /usr/lib/dart/bin/dart /usr/lib/dart/bin/snapshots/analysis_server.dart.snapshot --lsp
66+ exec /usr/lib/dart/bin/dart /usr/lib/dart/bin/snapshots/analysis_server.dart.snapshot --lsp
6767 ;;
6868" deno" )
69- deno lsp
69+ exec deno lsp
7070 ;;
7171" elisp" )
7272 echo " No language server configured for elisp" >&2
@@ -93,7 +93,7 @@ case "$LANGUAGE" in
9393 exit 1
9494 ;;
9595" flow" )
96- flow-language-server --stdio
96+ exec flow-language-server --stdio
9797 ;;
9898" forth" )
9999 echo " No language server configured for forth" >&2
@@ -112,7 +112,7 @@ case "$LANGUAGE" in
112112 exit 1
113113 ;;
114114" go" |" golang" )
115- /bin/bash -c /opt/homes/go/go/bin/bingo
115+ exec /bin/bash -c /opt/homes/go/go/bin/bingo
116116 ;;
117117" guile" |" scheme" )
118118 echo " No language server configured for guile" >&2
@@ -123,7 +123,7 @@ case "$LANGUAGE" in
123123 exit 1
124124 ;;
125125" haxe" )
126- haxe --server-listen stdio
126+ exec haxe --server-listen stdio
127127 ;;
128128" jest" )
129129 echo " No language server configured for jest" >&2
@@ -186,16 +186,16 @@ case "$LANGUAGE" in
186186 exit 1
187187 ;;
188188" python3" )
189- pyls -v
189+ exec pyls -v
190190 ;;
191191" pygame" )
192- pyls -v
192+ exec pyls -v
193193 ;;
194194" python" )
195- pyls -v
195+ exec pyls -v
196196 ;;
197197" pyxel" )
198- pyls -v
198+ exec pyls -v
199199 ;;
200200" quil" )
201201 echo " No language server configured for quil" >&2
@@ -222,7 +222,7 @@ case "$LANGUAGE" in
222222 exit 1
223223 ;;
224224" ruby" )
225- solargraph stdio
225+ exec solargraph stdio
226226 ;;
227227" rust" )
228228 echo " No language server configured for rust" >&2
0 commit comments