mirror of
https://github.com/CompeyDev/my-nvim-setup.git
synced 2024-12-13 21:40:37 +00:00
Merge branch 'main' into main
This commit is contained in:
commit
3b85cd77fa
2 changed files with 15 additions and 5 deletions
14
install.sh
14
install.sh
|
@ -2,7 +2,7 @@
|
|||
BASE=$(git rev-parse --show-toplevel)
|
||||
LSP_BIN_PATH=$HOME/.local/bin
|
||||
|
||||
default_lsp_langs="css html ts rust"
|
||||
default_lsp_langs="css html ts rust python"
|
||||
lsp_langs=${@:-"$default_lsp_langs"}
|
||||
|
||||
pfx="~~~~~ "
|
||||
|
@ -63,6 +63,14 @@ install_node_deps () {
|
|||
sudo npm install -g $@
|
||||
}
|
||||
|
||||
install_python_deps () {
|
||||
if [[ -z $(which pip) ]]; then
|
||||
echo "python/pip not installed"
|
||||
return
|
||||
fi
|
||||
sudo python3 -m pip install $@
|
||||
}
|
||||
|
||||
install_ts() {
|
||||
install_node_deps typescript typescript-language-server prettier
|
||||
}
|
||||
|
@ -86,6 +94,10 @@ install_rust() {
|
|||
fi
|
||||
}
|
||||
|
||||
install_python(){
|
||||
install_python_deps 'python-language-server[all]'
|
||||
}
|
||||
|
||||
for lang in ${lsp_langs}; do
|
||||
if fn_exists install_$lang ; then
|
||||
heading "Installing $lang language server"
|
||||
|
|
|
@ -36,9 +36,7 @@ function on_attach(client)
|
|||
|
||||
end
|
||||
|
||||
local servers = { "tsserver" }
|
||||
local servers = { "tsserver", "cssls", "pyls", "html" }
|
||||
for _, lsp in ipairs(servers) do
|
||||
nvim_lsp[lsp].setup { on_attach = on_attach }
|
||||
end
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue