52 lines
1.3 KiB
VimL
52 lines
1.3 KiB
VimL
let iCanHazVundle=1
|
|
let vundle_readme=expand('~/.vim/bundle/Vundle.vim/README.md')
|
|
if !filereadable(vundle_readme)
|
|
echo "Installing Vundle.."
|
|
echo ""
|
|
silent !mkdir -p ~/.vim/bundle
|
|
silent !git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
|
|
let iCanHazVundle=0
|
|
endif
|
|
set nocompatible
|
|
filetype off
|
|
set rtp+=~/.vim/bundle/Vundle.vim/
|
|
call vundle#begin()
|
|
|
|
" let Vundle manage Vundle, required
|
|
Plugin 'VundleVim/Vundle.vim'
|
|
|
|
" Plugins
|
|
" Plugin 'tpope/vim-fugitive'
|
|
Plugin 'airblade/vim-gitgutter'
|
|
Plugin 'scrooloose/nerdtree'
|
|
Plugin 'Xuyuanp/nerdtree-git-plugin'
|
|
Plugin 'tpope/vim-surround'
|
|
Plugin 'majutsushi/tagbar'
|
|
Plugin 'scrooloose/syntastic'
|
|
" Plugin 'SirVer/ultisnips'
|
|
" Plugin 'honza/vim-snippets'
|
|
" Plugin 'aperezdc/vim-template'
|
|
Plugin 'lilydjwg/colorizer'
|
|
" Plugin 'valloric/youcompleteme'
|
|
Plugin 'vim-airline/vim-airline'
|
|
Plugin 'vim-airline/vim-airline-themes'
|
|
|
|
if iCanHazVundle == 0
|
|
echo "Installing Vundles, please ignore key map error messages"
|
|
echo ""
|
|
:PluginInstall
|
|
endif
|
|
|
|
call vundle#end()
|
|
filetype plugin indent on
|
|
syntax on
|
|
|
|
set listchars=eol:$,tab:>-,trail:~,extends:>,precedes:<
|
|
map <C-h> :set list!<CR>
|
|
|
|
map <C-n> :NERDTreeToggle<CR>
|
|
|
|
let g:airline_powerline_fonts = 1
|
|
let g:airline_skip_empty_sections = 1
|
|
let g:airline_theme = 'minimalist'
|