Skip to content
Find file
Fetching contributors…
Cannot retrieve contributors at this time
229 lines (164 sloc) 6.81 KB
DEFAULT_PLUGINS=nerdtree supertab ctrlp ag ack nerdcommenter easytags ultisnips \
easygrep camelcasemotion matchit a rails l9 fuzzyfinder indent-guides \
ctrlp-modified fugitive ruby writepath ctrlp-smarttabs ctrlp-funky \
css-syntax html5 nginx file-line xml_expander syntastic matchtag
WORK=${DEFAULT_PLUGINS}
BUNDLE_DIR=${HOME}/.vim/bundle
IPI_DIR=${HOME}/.vim/ipi
GET_PLUGIN=./plugin_update
FETCH_CMD=curl -L
default: pathogen Ipi ${DEFAULT_PLUGINS}
javascript:
@#${GET_PLUGIN} https://github.com/pangloss/vim-javascript
${GET_PLUGIN} https://github.com/whitneyit/vim-javascript
elixir:
${GET_PLUGIN} https://github.com/elixir-lang/vim-elixir
avr8bit:
mkdir -p "${HOME}/.vim/syntax"
${FETCH_CMD} -o "${HOME}/.vim/syntax/avr8bit.vim" "https://raw.githubusercontent.com/vim-scripts/avr8bit.vim/master/syntax/avr8bit.vim"
diff-enhanced:
${GET_PLUGIN} https://github.com/chrisbra/vim-diff-enhanced -d ${IPI_DIR}
thesaurus:
${GET_PLUGIN} https://github.com/beloglazov/vim-online-thesaurus -d ${IPI_DIR}
rubytest:
${GET_PLUGIN} https://github.com/janx/vim-rubytest -d ${IPI_DIR}
html5:
for dir in indent syntax; do \
mkdir -p "${HOME}/.vim/$${dir}"; \
${FETCH_CMD} -o "${HOME}/.vim/$${dir}/html.vim" "https://raw.githubusercontent.com/othree/html5.vim/master/$${dir}/html.vim"; \
done
nginx:
for dir in ftdetect indent syntax; do \
mkdir -p "${HOME}/.vim/$${dir}"; \
${FETCH_CMD} -o "${HOME}/.vim/$${dir}/nginx.vim" "http://hg.nginx.org/nginx/raw-file/default/contrib/vim/$${dir}/nginx.vim"; \
done
matchtag:
${GET_PLUGIN} https://github.com/gregsexton/MatchTag -d ${IPI_DIR}
markdown:
${GET_PLUGIN} https://github.com/plasticboy/vim-markdown -d ${IPI_DIR}
css-syntax:
${GET_PLUGIN} https://github.com/graudeejs/vim-css-syntax -d ${IPI_DIR}
xml_expander:
${GET_PLUGIN} https://github.com/vim-scripts/XMLExpander -d ${IPI_DIR}
dispatch:
${GET_PLUGIN} https://github.com/tpope/vim-dispatch
ag:
${GET_PLUGIN} https://github.com/rking/ag.vim
ctrlp-funky:
${GET_PLUGIN} https://github.com/tacahiroy/ctrlp-funky -d ${IPI_DIR}
nerdtree:
${GET_PLUGIN} https://github.com/scrooloose/nerdtree
vim-web-indent:
${GET_PLUGIN} https://github.com/lukaszb/vim-web-indent
ctrlp-smarttabs:
${GET_PLUGIN} https://github.com/DavidEGx/ctrlp-smarttabs -d ${IPI_DIR}
work: pathogen Ipi ${WORK}
ruby:
${GET_PLUGIN} https://github.com/vim-ruby/vim-ruby
writepath:
${GET_PLUGIN} https://github.com/artnez/vim-writepath
@#${GET_PLUGIN} https://github.com/artnze/vim-writepath
file-line:
# ${GET_PLUGIN} https://github.com/bogado/file-line
${GET_PLUGIN} https://github.com/dsiroky/file-line
syntastic:
${GET_PLUGIN} https://github.com/scrooloose/syntastic
vdebug:
${GET_PLUGIN} https://github.com/joonty/vdebug
syntax-range:
${GET_PLUGIN} https://github.com/vim-scripts/SyntaxRange
signature:
${GET_PLUGIN} https://github.com/kshenoy/vim-signature
splitjoin:
${GET_PLUGIN} https://github.com/AndrewRadev/splitjoin.vim
cucumber:
${GET_PLUGIN} https://github.com/tpope/vim-cucumber
edit_similar:
${GET_PLUGIN} https://github.com/vim-scripts/EditSimilar
gundo:
@# ${GET_PLUGIN} https://bitbucket.org/sjl/gundo.vim/src
${GET_PLUGIN} https://github.com/sjl/gundo.vim
gnupg:
# for some odd reason fails first time
${GET_PLUGIN} https://gitorious.org/vim-gnupg/vim-gnupg
surround:
${GET_PLUGIN} https://github.com/tpope/vim-surround
extradite:
${GET_PLUGIN} https://github.com/int3/vim-extradite -d ${IPI_DIR}
supertab:
@# ${GET_PLUGIN} https://github.com/vim-scripts/SuperTab
${GET_PLUGIN} https://github.com/ervandew/supertab
ctrlp:
@# ${GET_PLUGIN} https://github.com/vim-scripts/trlp.vim -d ${IPI_DIR}
${GET_PLUGIN} https://github.com/kien/ctrlp.vim -d ${IPI_DIR}
ctrlp-modified:
${GET_PLUGIN} https://github.com/jasoncodes/ctrlp-modified.vim -d ${IPI_DIR}
ack:
@# ${GET_PLUGIN} https://github.com/vim-scripts/ack.vim -d ${IPI_DIR}
${GET_PLUGIN} https://github.com/mileszs/ack.vim -d ${IPI_DIR}
nerdcommenter:
@# ${GET_PLUGIN} https://github.com/vim-scripts/The-NERD-Commenter
@# ${GET_PLUGIN} https://github.com/scrooloose/nerdcommenter
@# ${GET_PLUGIN} https://github.com/ervandew/nerdcommenter
${GET_PLUGIN} https://github.com/graudeejs/nerdcommenter
fugitive:
@# ${GET_PLUGIN} https://github.com/vim-scripts/fugitive.vim -d ${IPI_DIR}
${GET_PLUGIN} https://github.com/tpope/vim-fugitive
rails:
@# ${GET_PLUGIN} https://github.com/tpope/vim-rails
${GET_PLUGIN} https://github.com/graudeejs/vim-rails
fuzzyfinder:
${GET_PLUGIN} https://github.com/vim-scripts/FuzzyFinder -d ${IPI_DIR}
@## This one could be better than original
# ${GET_PLUGIN} https://github.com/teki/FuzzyFinder -d ${IPI_DIR}
l9:
${GET_PLUGIN} https://github.com/vim-scripts/L9 -d ${IPI_DIR}
@# ${GET_PLUGIN} https://github.com/vim-scripts/L9 -d ${IPI_DIR}
easytags: vim-misc
@# ${GET_PLUGIN} https://github.com/vim-scripts/easytags.vim
${GET_PLUGIN} https://github.com/xolox/vim-easytags
vim-misc:
${GET_PLUGIN} https://github.com/xolox/vim-misc
ultisnips:
@# ${GET_PLUGIN} https://github.com/vim-scripts/UltiSnips
${GET_PLUGIN} https://github.com/sirver/ultisnips
clang_complete:
${GET_PLUGIN} https://github.com/Rip-Rip/clang_complete -d ${IPI_DIR}
@#${GET_PLUGIN} https://github.com/Schmallon/clang_complete -d ${IPI_DIR}
vcscommand:
${GET_PLUGIN} https://github.com/vim-scripts/vcscommand.vim
gitv:
${GET_PLUGIN} https://github.com/gregsexton/gitv -d ${IPI_DIR}
easygrep:
${GET_PLUGIN} https://github.com/vim-scripts/EasyGrep -d ${IPI_DIR}
dbext:
${GET_PLUGIN} https://github.com/bogdan/dbext -d ${IPI_DIR}
camelcasemotion:
@# ${GET_PLUGIN} https://github.com/vim-scripts/camelcasemotion
${GET_PLUGIN} https://github.com/bkad/CamelCaseMotion
taglist:
${GET_PLUGIN} https://github.com/vim-scripts/taglist.vim -d ${IPI_DIR}
a:
@# ${GET_PLUGIN} https://github.com/vim-scripts/a.vim -d ${IPI_DIR}
${GET_PLUGIN} https://github.com/graudeejs/a.vim -d ${IPI_DIR}
matchit:
${GET_PLUGIN} https://github.com/graudeejs/vim-matchit -d ${IPI_DIR}
indent-guides:
${GET_PLUGIN} https://github.com/nathanaelkane/vim-indent-guides -d ${IPI_DIR}
Ipi: ${HOME}/.vim/autoload ${BUNDLE_DIR} ${IPI_DIR}
@# ${FETCH_CMD} -o "${HOME}/.vim/autoload/ipi.vim" "https://raw.github.com/vim-scripts/ipi/HEAD/plugin/ipi.vim"
${FETCH_CMD} -o "${HOME}/.vim/autoload/ipi.vim" "https://raw.github.com/jceb/vim-ipi/HEAD/autoload/ipi.vim"
pathogen: ${HOME}/.vim/autoload ${BUNDLE_DIR}
${FETCH_CMD} -o "${HOME}/.vim/autoload/pathogen.vim" "https://raw.github.com/tpope/vim-pathogen/HEAD/autoload/pathogen.vim"
unbundle: ${HOME}/.vim/autoload ${BUNDLE_DIR}
${FETCH_CMD} -o "${HOME}/.vim/autoload/unbundle.vim" "https://raw.github.com/sunaku/vim-unbundle/HEAD/unbundle.vim"
tagbar:
${GET_PLUGIN} https://github.com/majutsushi/tagbar -d ${IPI_DIR}
help:
@echo ${ALL_PLUGINS} pathogen Ipi
${BUNDLE_DIR}:
mkdir -p ${BUNDLE_DIR}
${IPI_DIR}:
mkdir -p ${IPI_DIR}
${HOME}/.vim/autoload:
mkdir -p ${HOME}/.vim/autoload
Something went wrong with that request. Please try again.