update location of neovim config, update link.sh
* move ~/.nvim to ~/.config/nvim * move ~/.nvimrc to ~/.config/nvim/init.vim * update install/link.sh to skip already existing files * update install/link.sh to handle creating symlinks for files in newly created config/ directory These changes are consistent with the latest neovim install, which moves away from ~/.nvim and ~/.nvimrc
This commit is contained in:
10
.gitignore
vendored
10
.gitignore
vendored
@@ -1,8 +1,10 @@
|
|||||||
.netrwhist
|
.netrwhist
|
||||||
npm-debug.log
|
npm-debug.log
|
||||||
vim/vim.symlink/plugged/
|
|
||||||
nvim/nvim.symlink/plugged/
|
|
||||||
plug.vim.old
|
plug.vim.old
|
||||||
|
|
||||||
|
config/nvim/spell
|
||||||
|
config/nvim/shada
|
||||||
|
config/nvim/plugged
|
||||||
vim/vim.symlink/spell/
|
vim/vim.symlink/spell/
|
||||||
nvim/nvim.symlink/spell/
|
vim/vim.symlink/plugged/
|
||||||
nvim/nvim.symlink/shada/
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
call plug#begin('~/.nvim/plugged')
|
call plug#begin('~/.config/nvim/plugged')
|
||||||
|
|
||||||
" colorschemes
|
" colorschemes
|
||||||
Plug 'chriskempson/base16-vim'
|
Plug 'chriskempson/base16-vim'
|
||||||
@@ -2,10 +2,32 @@
|
|||||||
|
|
||||||
DOTFILES=$HOME/.dotfiles
|
DOTFILES=$HOME/.dotfiles
|
||||||
|
|
||||||
echo "creating symlinks"
|
echo -e "\nCreating symlinks"
|
||||||
|
echo "=============================="
|
||||||
linkables=$( find -H "$DOTFILES" -maxdepth 3 -name '*.symlink' )
|
linkables=$( find -H "$DOTFILES" -maxdepth 3 -name '*.symlink' )
|
||||||
for file in $linkables ; do
|
for file in $linkables ; do
|
||||||
target="$HOME/.$( basename $file ".symlink" )"
|
target="$HOME/.$( basename $file ".symlink" )"
|
||||||
echo "creating symlink for $file"
|
if [ -e $target ]; then
|
||||||
|
echo "~${target#$HOME} already exists... Skipping."
|
||||||
|
else
|
||||||
|
echo "Creating symlink for $file"
|
||||||
ln -s $file $target
|
ln -s $file $target
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
echo -e "\n\ninstalling to ~/.config"
|
||||||
|
echo "=============================="
|
||||||
|
if [ ! -d $HOME/.config ]; then
|
||||||
|
echo "Creating ~/.config"
|
||||||
|
mkdir -p $HOME/.config
|
||||||
|
fi
|
||||||
|
# configs=$( find -path "$DOTFILES/config.symlink" -maxdepth 1 )
|
||||||
|
for config in $DOTFILES/config/*; do
|
||||||
|
target=$HOME/.config/$( basename $config )
|
||||||
|
if [ -e $target ]; then
|
||||||
|
echo "~${target#$HOME} already exists... Skipping."
|
||||||
|
else
|
||||||
|
echo "Creating symlink for $config"
|
||||||
|
ln -s $config $target
|
||||||
|
fi
|
||||||
done
|
done
|
||||||
|
|||||||
Reference in New Issue
Block a user