#!/bin/bash set -euo pipefail DOTFILES="${HOME}/.config/literate-dotfiles" echo "==> Neovim packages" paru -S --needed neovim python-pynvim nodejs-neovim echo "==> Installing vim-plug" sh -c 'curl -fLo "${XDG_DATA_HOME:-$HOME/.local/share}"/nvim/site/autoload/plug.vim --create-dirs \ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim' echo "==> Tangling vim.org" emacsclient -e "(org-babel-tangle-file \"${DOTFILES}/vim.org\")" \ || emacs --batch -l org --eval "(org-babel-tangle-file \"${DOTFILES}/vim.org\")" echo "==> Installing neovim plugins" nvim --headless +PlugInstall +UpdateRemotePlugins +qa