From d8f71726799a8203c1213b422f0845082539c17b Mon Sep 17 00:00:00 2001 From: Jules Date: Fri, 3 Oct 2025 22:39:26 +0200 Subject: [PATCH] =?UTF-8?q?Cr=C3=A9ation=20du=20script=20de=20setup=20neov?= =?UTF-8?q?im?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- nvim_setup.sh | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 nvim_setup.sh diff --git a/nvim_setup.sh b/nvim_setup.sh new file mode 100644 index 0000000..f9efd95 --- /dev/null +++ b/nvim_setup.sh @@ -0,0 +1,48 @@ +#!/bin/bash + +# Détection de la distribution +if command -v apt-get &> /dev/null; then + DISTRO="debian" +elif command -v apk &> /dev/null; then + DISTRO="alpine" +else + echo "Distribution non reconnue. Arrêt." + exit 1 +fi + +# Installation de Neovim +echo "Installation de Neovim sur $DISTRO..." + +case "$DISTRO" in + "debian") + sudo apt-get update + sudo apt-get install -y neovim git curl + ;; + "alpine") + sudo apk update + sudo apk add neovim git curl + ;; + *) + echo "Distribution non supportée: $DISTRO" + exit 1 + ;; +esac + +echo "Neovim installé." + +# Clonage de la configuration kickstart.nvim +echo "Clonage de la configuration kickstart.nvim..." + +mkdir -p "$HOME/.config" +git clone https://github.com/nvim-lua/kickstart.nvim.git "$HOME/.config/nvim" + +echo "Configuration kickstart.nvim clonée dans $HOME/.config/nvim" + +# Suppression des "--" dans la ligne spécifiée +echo "Activation neo-tree" +sed -i "s/-- require 'kickstart.plugins.neo-tree'/require 'kickstart.plugins.neo-tree'/" "$HOME/.config/nvim/init.lua" + +echo "Les '--' ont été supprimés." + + +echo "Script terminé."