forked from jonaz/dotfiles
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathinstall-ubuntu
executable file
·50 lines (43 loc) · 979 Bytes
/
install-ubuntu
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
#!/bin/bash
echo "ubuntu: installing some LSPs"
npm i -g typescript typescript-language-server
npm i -g vim-language-server
npm i -g bash-language-server
npm i -g @ansible/ansible-language-server
sudo apt install -y php8.3 \
php8.3-gettext \
php8.3-gd \
php8.3-pgsql \
php8.3-redis \
php8.3-xml \
php8.3-zip \
php8.3-curl \
php8.3-soap \
php8.3-yaml \
php8.3-xdebug \
php8.4-gettext \
php8.4-gd \
php8.4-pgsql \
php8.4-redis \
php8.4-xml \
php8.4-zip \
php8.4-curl \
php8.4-soap \
php8.4-yaml \
php8.4-xdebug \
php8.4-mbstring \
build-essential \
curl git xclip \
cargo \
clangd \
shellcheck \
ripgrep \
libssl-dev \
protobuf-compiler
sudo snap install --classic pyright
/install-go
# mkdir -p "$HOME/.lua-language-server"
# curl -s -L https://github.com/LuaLS/lua-language-server/releases/download/3.6.18/lua-language-server-3.6.18-linux-x64.tar.gz | tar xvz -C "$HOME/.lua-language-server"
# TODO
# #!/bin/bash
# exec "<path-to-directory>/bin/lua-language-server" "$@"