Files
literate-dotfiles/scripts/install-neovim.sh

19 lines
634 B
Bash
Executable File

#!/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