From c2899ae1f8628274bac2acb30a220f39d9c3288d Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Tue, 14 May 2024 19:07:54 +0800 Subject: [PATCH] fix(install): ln error if ~/.config doesn't exist Co-authored-by:: cycychenyi --- docs/install.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/install.sh b/docs/install.sh index 2aac8f91f..5ae6478ec 100755 --- a/docs/install.sh +++ b/docs/install.sh @@ -188,6 +188,10 @@ install_neovim () { success "BackUp '${XDGnvimDir}' to '${XDGnvimDir}_back'" fi + if [[ ! -d "$(dirname "${XDGnvimDir}")" ]]; then + mkdir "$(dirname "${XDGnvimDir}")" + fi + ln -s "${XDGSpaceDir:?}" "${XDGnvimDir:?}" success "Installed SpaceVim for nvim in '${XDGnvimDir}'" }