From 0cbd84d7fdf809fb914894be5de5cc69d6d552b5 Mon Sep 17 00:00:00 2001 From: Thomas Forgione Date: Sun, 3 May 2026 18:32:11 +0200 Subject: [PATCH] Better python --- tforgione.sh | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/tforgione.sh b/tforgione.sh index b4b5e5f..022ae46 100755 --- a/tforgione.sh +++ b/tforgione.sh @@ -334,8 +334,14 @@ run() { # Install some python plugins that work well with neovim if necessary if [ $should_configure_neovim -eq 1 ]; then python_packages+=(neovim) - python_packages+=(pycodestyle) - python_packages+=("python-lsp-server[all]") + + if [ $has_pacman -eq 1 ]; then + packages+=(ruff) + packages+=(pyright) + else + python_packages+=(ruff) + python_packages+=(pyright) + fi fi fi @@ -370,7 +376,7 @@ run() { curl -L https://github.com/neovim/neovim/releases/download/stable/nvim-linux-x86_64.tar.gz -o tmp.tar.gz sudo mkdir -p /opt/nvim sudo tar xf tmp.tar.gz -C /opt/nvim --strip-components=1 - sudo ln -s /opt/nvim/bin/nvim /usr/bin/nvim + sudo ln -s /opt/nvim/bin/nvim /usr/local/bin/nvim rm tmp.tar.gz fi