bugfix: fix vim plugin setup
parent
4bf7f9db65
commit
1c7245a330
|
|
@ -7,14 +7,15 @@ if [[ -d "${FILES_USER_CONFIG}/vim" ]]; then
|
||||||
export VIM_SOURCE="${VIM}/.source";
|
export VIM_SOURCE="${VIM}/.source";
|
||||||
|
|
||||||
vim_install_plugins() {
|
vim_install_plugins() {
|
||||||
local PATHOGEN_TMP=="${VIM_SOURCE}/vim-pathogen";
|
local PATHOGEN_TMP="${VIM_SOURCE}/vim-pathogen";
|
||||||
if ! [[ -f "${VIMRUNTIME}/autoload/pathogen.vim" ]]; then
|
if ! [[ -f "${VIMRUNTIME}/autoload/pathogen.vim" ]]; then
|
||||||
files_debug_log "installing pathogen.vim";
|
files_debug_log "[vim_install_plugins] installing pathogen.vim";
|
||||||
if ! [[ -d ${PATHOGEN_TMP} ]]; then
|
if ! [[ -d "${PATHOGEN_TMP}" ]]; then
|
||||||
git clone git://github.com/tpope/vim-pathogen.git ${PATHOGEN_TMP};
|
git clone git://github.com/tpope/vim-pathogen.git ${PATHOGEN_TMP};
|
||||||
mkdir -p ${PATHOGEN_TMP}/autoload/;
|
|
||||||
cp -r ${PATHOGEN_TMP}/autoload/* ${VIMRUNTIME}/autoload/;
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
mkdir -p ${VIMRUNTIME}/autoload/;
|
||||||
|
cp -r ${PATHOGEN_TMP}/autoload/* ${VIMRUNTIME}/autoload/;
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -37,8 +38,8 @@ if [[ -d "${FILES_USER_CONFIG}/vim" ]]; then
|
||||||
vim_setup_runtime() {
|
vim_setup_runtime() {
|
||||||
[[ -d ${VIMRUNTIME} ]] && return 0;
|
[[ -d ${VIMRUNTIME} ]] && return 0;
|
||||||
files_debug_log "installing vim runtime files...";
|
files_debug_log "installing vim runtime files...";
|
||||||
! [[ -d "${VIM_SOURCE}" ]] && git clone https://github.com/vim/vim.git --branch "${VIM_VERSION:-v8.2.3551}" ${VIM_SOURCE};
|
! [[ -d "${VIM_SOURCE}" ]] && git clone https://github.com/vim/vim.git --branch "${VIM_VERSION:-v8.2.3551}" "${VIM_SOURCE}/vim";
|
||||||
files_linkdir "${VIM_SOURCE}/runtime/" "${VIMRUNTIME}/";
|
files_linkdir "${VIM_SOURCE}/vim/runtime/" "${VIMRUNTIME}/";
|
||||||
}
|
}
|
||||||
|
|
||||||
vim_setup_config() {
|
vim_setup_config() {
|
||||||
|
|
@ -49,6 +50,9 @@ if [[ -d "${FILES_USER_CONFIG}/vim" ]]; then
|
||||||
|
|
||||||
vim_setup() {
|
vim_setup() {
|
||||||
! [[ -f ${HOME}/.vimrc ]] && ln -sf ${VIM}/.vimrc ${HOME}/.vimrc;
|
! [[ -f ${HOME}/.vimrc ]] && ln -sf ${VIM}/.vimrc ${HOME}/.vimrc;
|
||||||
|
mkdir -p ${VIM}/backups;
|
||||||
|
mkdir -p ${VIM}/swaps;
|
||||||
|
mkdir -p ${VIM}/undo;
|
||||||
|
|
||||||
vim_setup_config;
|
vim_setup_config;
|
||||||
vim_setup_runtime;
|
vim_setup_runtime;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue