dotfiles/.config/fish/functions/update_nvim_plugins.fish
2023-01-18 17:22:05 +01:00

19 lines
469 B
Fish

# This function updates neovim plugins.
# This is more or less just a workaround until packer can support my exotic setup.
function update_nvim_plugins
set prevdir (pwd)
set packdir ~/.local/share/nvim/site/pack/packer/
cd $packdir
for d in (fd '\.git$' --hidden --type directory)
cd $d/..
# reset is needed because of compiled lua files
git reset --hard HEAD
git pull
cd $packdir
end
cd $prevdir
end