Factoring
This commit is contained in:
parent
2bbc21ba38
commit
6e0acb759f
2 changed files with 25 additions and 34 deletions
|
@ -10,17 +10,7 @@ fi
|
||||||
# Add .vimrc {{{
|
# Add .vimrc {{{
|
||||||
|
|
||||||
echo "Adding .vimrc..."
|
echo "Adding .vimrc..."
|
||||||
if [ ! -L ~/.vimrc ]; then
|
make_symlink ~/.vimrc "$BASE_DIR"/dotfiles/vim/vimrc
|
||||||
if [ "$OVERWRITE" = 'true' ]; then
|
|
||||||
rm ~/.vimrc 2> /dev/null
|
|
||||||
fi
|
|
||||||
if ln -rs "$BASE_DIR"/dotfiles/vim/vimrc ~/.vimrc 2> /dev/null; then
|
|
||||||
echo "${ORANGE}.vimrc symlink created.${NC}"
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
echo "${GREEN}.vimrc was already a symlink."
|
|
||||||
echo "Nothing changed.${NC}"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# }}}
|
# }}}
|
||||||
|
|
||||||
|
@ -31,7 +21,7 @@ mkdir -p ~/.vim/colors
|
||||||
|
|
||||||
color_files=$(ls "$BASE_DIR"/dotfiles/vim/colors)
|
color_files=$(ls "$BASE_DIR"/dotfiles/vim/colors)
|
||||||
for color_file in $color_files; do
|
for color_file in $color_files; do
|
||||||
ln -rs "$BASE_DIR"/dotfiles/vim/colors/"$color_file" ~/.vim/colors/ 2> /dev/null
|
make_symlink ~/.vim/colors/"$color_file" "$BASE_DIR"/dotfiles/vim/colors/"$color_file"
|
||||||
done
|
done
|
||||||
|
|
||||||
# }}}
|
# }}}
|
||||||
|
@ -163,8 +153,8 @@ fi
|
||||||
|
|
||||||
echo "Adding YouCompleteMe extra_conf files..."
|
echo "Adding YouCompleteMe extra_conf files..."
|
||||||
|
|
||||||
ln -rs "$BASE_DIR"/dotfiles/vim/ycm_extra_conf.py ~/.ycm_extra_conf.py 2> /dev/null
|
make_symlink ~/.ycm_extra_conf.py "$BASE_DIR"/dotfiles/vim/ycm_extra_conf.py
|
||||||
ln -rs "$BASE_DIR"/dotfiles/vim/global_extra_conf.py ~/.global_extra_conf.py 2> /dev/null
|
make_symlink ~/.global_extra_conf.py "$BASE_DIR"/dotfiles/vim/global_extra_conf.py
|
||||||
|
|
||||||
# }}}
|
# }}}
|
||||||
|
|
||||||
|
|
|
@ -22,6 +22,26 @@ export BASE_DIR
|
||||||
GITHUB_DOTFILES=~/github_dotfiles
|
GITHUB_DOTFILES=~/github_dotfiles
|
||||||
export GITHUB_DOTFILES
|
export GITHUB_DOTFILES
|
||||||
|
|
||||||
|
make_symlink() {
|
||||||
|
|
||||||
|
link=$1
|
||||||
|
target=$2
|
||||||
|
|
||||||
|
if [ "$link" -ef "$target" ]; then
|
||||||
|
echo "${GREEN}$link points to the right location."
|
||||||
|
echo "Nothing changed.${NC}"
|
||||||
|
else
|
||||||
|
if [ "$OVERWRITE" = 'true' ]; then
|
||||||
|
rm "$link" 2> /dev/null
|
||||||
|
fi
|
||||||
|
if ln -rs "$target" "$link"; then
|
||||||
|
echo "${ORANGE}$link symlink created${NC}"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
}
|
||||||
|
export -f make_symlink
|
||||||
|
|
||||||
separator() {
|
separator() {
|
||||||
exit_status=$?
|
exit_status=$?
|
||||||
if [ $exit_status -eq 0 ]; then
|
if [ $exit_status -eq 0 ]; then
|
||||||
|
@ -199,25 +219,6 @@ install_scripts() { # {{{
|
||||||
|
|
||||||
} # }}}
|
} # }}}
|
||||||
|
|
||||||
make_symlink() { # {{{
|
|
||||||
|
|
||||||
link=$1
|
|
||||||
target=$2
|
|
||||||
|
|
||||||
if [ "$link" -ef "$target" ]; then
|
|
||||||
echo "${GREEN}$link points to the right location."
|
|
||||||
echo "Nothing changed.${NC}"
|
|
||||||
else
|
|
||||||
if [ "$OVERWRITE" = 'true' ]; then
|
|
||||||
rm "$link" 2> /dev/null
|
|
||||||
fi
|
|
||||||
if ln -rs "$target" "$link"; then
|
|
||||||
echo "${ORANGE}$link symlink created${NC}"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
} # }}}
|
|
||||||
|
|
||||||
markdown_mimetype() { # {{{
|
markdown_mimetype() { # {{{
|
||||||
|
|
||||||
# Add MIME type for reading .md files in Firefox (need to add extension too)
|
# Add MIME type for reading .md files in Firefox (need to add extension too)
|
||||||
|
@ -312,7 +313,7 @@ setup_vim() { # {{{
|
||||||
# setup_bash_files
|
# setup_bash_files
|
||||||
# setup_bash_git_prompt
|
# setup_bash_git_prompt
|
||||||
# install_rust
|
# install_rust
|
||||||
# setup_vim
|
setup_vim
|
||||||
# setup_sddm
|
# setup_sddm
|
||||||
# setup_i3
|
# setup_i3
|
||||||
# markdown_mimetype
|
# markdown_mimetype
|
||||||
|
|
Loading…
Add table
Reference in a new issue