WIP: Nim LSP
This commit is contained in:
parent
d5503db374
commit
32bf52a8dd
|
@ -3,11 +3,16 @@
|
||||||
set -e
|
set -e
|
||||||
set -o pipefail
|
set -o pipefail
|
||||||
set -x
|
set -x
|
||||||
|
pushd /tmp >/dev/null
|
||||||
|
|
||||||
# Package manager - Julia
|
# Package manager - Julia
|
||||||
mkdir /opt/julia
|
mkdir /opt/julia
|
||||||
export JULIA_DEPOT_PATH=/opt/julia
|
export JULIA_DEPOT_PATH=/opt/julia
|
||||||
|
|
||||||
|
# Package manager - Nim
|
||||||
|
git clone https://github.com/nim-lang/Nim.git --depth=1 --single-branch --no-tags /opt/nim
|
||||||
|
ln -s /opt/nim/nimsuggest /usr/nimsuggest
|
||||||
|
|
||||||
# Package manager - Node.js
|
# Package manager - Node.js
|
||||||
npm config set unsafe-perm true
|
npm config set unsafe-perm true
|
||||||
PERL_MM_USE_DEFAULT=1 cpan App::cpanminus
|
PERL_MM_USE_DEFAULT=1 cpan App::cpanminus
|
||||||
|
@ -57,6 +62,9 @@ pip3 install hy
|
||||||
# Julia
|
# Julia
|
||||||
julia -e 'using Pkg; Pkg.add("LanguageServer")'
|
julia -e 'using Pkg; Pkg.add("LanguageServer")'
|
||||||
|
|
||||||
|
# Nim
|
||||||
|
nimble install -y nimlsp
|
||||||
|
|
||||||
# Less
|
# Less
|
||||||
npm install -g less
|
npm install -g less
|
||||||
|
|
||||||
|
@ -124,4 +132,5 @@ python3.7 -m pip install mathics
|
||||||
rm -rf /root/.cache /root/.config /root/.cpan /root/.cpanm /root/.dub /root/.gem /root/.npm /root/.npmrc
|
rm -rf /root/.cache /root/.config /root/.cpan /root/.cpanm /root/.dub /root/.gem /root/.npm /root/.npmrc
|
||||||
rm -f /tmp/core-js-banners
|
rm -f /tmp/core-js-banners
|
||||||
|
|
||||||
|
popd >/dev/null
|
||||||
rm "$0"
|
rm "$0"
|
||||||
|
|
Loading…
Reference in New Issue