From df4f44461eadca1f3501119c933ddc86deea0dd3 Mon Sep 17 00:00:00 2001 From: Nyx <144965845+nnyyxxxx@users.noreply.github.com> Date: Mon, 30 Sep 2024 16:34:26 -0400 Subject: [PATCH] Use the neovim app image for debian 12 (#642) Co-authored-by: nnyyxxxx --- .../Developer-tools/neovim-setup.sh | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/core/tabs/applications-setup/Developer-tools/neovim-setup.sh b/core/tabs/applications-setup/Developer-tools/neovim-setup.sh index 04cfdb9e..ac0d2637 100755 --- a/core/tabs/applications-setup/Developer-tools/neovim-setup.sh +++ b/core/tabs/applications-setup/Developer-tools/neovim-setup.sh @@ -4,15 +4,6 @@ gitpath="$HOME/.local/share/neovim" -checkNeovimVer() { - # lazy.nvim requires nvim >= 0.8.0 - nvim_version=$(nvim --version | head -n 1 | awk '{print $2}') - if [ "$(printf "%s\n" "$nvim_version" "0.8.0" | sort -V | head -n 1)" != "0.8.0" ]; then - printf "%b\n" "${RED}Neovim version $nvim_version not supported.${RC}" - exit 1 - fi -} - cloneNeovim() { # Check if the dir exists before attempting to clone into it. if [ -d "$gitpath" ]; then @@ -30,7 +21,10 @@ installNeovim() { "$ESCALATION_TOOL" "$PACKAGER" -S --needed --noconfirm neovim ripgrep fzf python-virtualenv luarocks go shellcheck git ;; apt-get|nala) - "$ESCALATION_TOOL" "$PACKAGER" install -y neovim ripgrep fd-find python3-venv luarocks golang-go shellcheck git + "$ESCALATION_TOOL" "$PACKAGER" install -y ripgrep fd-find python3-venv luarocks golang-go shellcheck git + curl -sSLo /tmp/nvim.appimage https://github.com/neovim/neovim/releases/latest/download/nvim.appimage + chmod u+x /tmp/nvim.appimage + "$ESCALATION_TOOL" mv /tmp/nvim.appimage /usr/local/bin/nvim ;; dnf|zypper) "$ESCALATION_TOOL" "$PACKAGER" install -y neovim ripgrep fzf python3-virtualenv luarocks golang ShellCheck git @@ -60,7 +54,6 @@ linkNeovimConfig() { checkEnv checkEscalationTool installNeovim -checkNeovimVer cloneNeovim backupNeovimConfig linkNeovimConfig