2019-10-24 19:40:10 +00:00
|
|
|
#! /bin/bash
|
|
|
|
|
|
|
|
## Language servers
|
|
|
|
|
|
|
|
# bash
|
|
|
|
npm install -g bash-language-server
|
|
|
|
|
|
|
|
# Kotlin
|
|
|
|
# https://github.com/fwcd/kotlin-language-server/blob/master/BUILDING.md
|
|
|
|
|
|
|
|
# Python
|
|
|
|
pip install --user python-language-server
|
|
|
|
pip3 install --user python-language-server
|
|
|
|
|
|
|
|
# Rust
|
|
|
|
rustup component add rls rust-analysis rust-src
|
|
|
|
|
|
|
|
## Linters
|
|
|
|
|
|
|
|
# Python
|
|
|
|
pip install flake8 mypy
|
|
|
|
|
|
|
|
# CSS
|
|
|
|
npm install -g csslint
|
|
|
|
|
|
|
|
# Vim
|
|
|
|
pip install --user vim-vint
|
|
|
|
pip3 install --user vim-vint
|
|
|
|
|
|
|
|
# YAML
|
|
|
|
pip install --user yamllint
|
|
|
|
pip3 install --user yamllint
|
|
|
|
|
2019-10-29 19:33:08 +00:00
|
|
|
# Text / Markdown
|
|
|
|
npm install -g alex
|
|
|
|
pip install --user proselint
|
|
|
|
pip3 install --user proselint
|
|
|
|
|
2019-10-24 19:40:10 +00:00
|
|
|
# Makefile
|
|
|
|
# https://github.com/mrtazz/checkmake
|
|
|
|
|
|
|
|
## Fixers
|
|
|
|
|
|
|
|
# CSS/JS/HTML/JSON/YAML/Markdown/and more!
|
|
|
|
npm install -g prettier
|
|
|
|
|
|
|
|
# Python
|
|
|
|
pip install --user black autopep8 reorder-python-imports
|
|
|
|
pip3 install --user black autopep8 reorder-python-imports
|
|
|
|
|
|
|
|
# Rust
|
|
|
|
rustup component add rustfmt
|