aboutsummaryrefslogtreecommitdiff
path: root/bash/vim-plugins.bash
blob: f98753173c69e1a89f7388b22935f3636a0cf21d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
function vim-add() {
	source ~/.files

	local NAME=$(basename "$1")
	
	[ -d "$DOTFILEBASE/.vim/bundle/$NAME" ] || return 1 # no such plugin

	local OLD_PWD=$(pwd)
	cd "$DOTFILEBASE/.vim/bundle-active/"
	[ -L $NAME ] && cd "$OLD_PWD" && return 2 # Already exists

	ln -s "../bundle/$NAME"

	cd "$OLD_PWD"
}

function vim-remove {
	source ~/.files

	local NAME=$(basename "$1")
}