From 6f9f988d8cc8c8f58076cb0b10b959b6231cab4b Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Tue, 4 Mar 2025 14:52:03 +0100 Subject: [PATCH] Remove lazyvim extra configuration too Until we can restore them on install --- uninstall/dev-language.sh | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/uninstall/dev-language.sh b/uninstall/dev-language.sh index 8568023..0ce299d 100644 --- a/uninstall/dev-language.sh +++ b/uninstall/dev-language.sh @@ -6,18 +6,6 @@ else languages=$(gum choose "${AVAILABLE_LANGUAGES[@]}" --no-limit --height 10 --header "Select programming languages to uninstall") fi -disable_lazyvim_extras() { - local config_file="$HOME/.config/nvim/lazyvim.json" - local extras=("$@") - - local extras_json - extras_json=$(printf '"%s",' "${extras[@]}") - extras_json="[${extras_json%,}]" - - # This is cheating to mimic an in-place editing of files (without a tmp file)... - { rm "$config_file" && jq --argjson extras "$extras_json" '.extras |= (. - $extras)' >"$config_file"; } <"$config_file" -} - if [[ -n $languages ]]; then for language in $languages; do case $language in @@ -27,17 +15,14 @@ if [[ -n $languages ]]; then ;; Node.js) mise uninstall node@lts - disable_lazyvim_extras "lazyvim.plugins.extras.lang.typescript" ;; Go) mise uninstall go@latest - disable_lazyvim_extras "lazyvim.plugins.extras.lang.go" ;; PHP) sudo apt -y purge php8.4 php8.4-{curl,apcu,intl,mbstring,opcache,pgsql,mysql,sqlite3,redis,xml,zip} sudo add-apt-repository -y --remove ppa:ondrej/php sudo rm /usr/local/bin/composer - disable_lazyvim_extras "lazyvim.plugins.extras.lang.php" ;; Python) mise uninstall python@latest @@ -48,7 +33,6 @@ if [[ -n $languages ]]; then ;; Rust) rustup self uninstall -y - disable_lazyvim_extras "lazyvim.plugins.extras.lang.rust" ;; Java) mise uninnstall java@latest