aboutsummaryrefslogtreecommitdiff
path: root/.vim/bundles.vim
diff options
context:
space:
mode:
Diffstat (limited to '.vim/bundles.vim')
-rw-r--r--.vim/bundles.vim38
1 files changed, 38 insertions, 0 deletions
diff --git a/.vim/bundles.vim b/.vim/bundles.vim
new file mode 100644
index 0000000..8d012ac
--- /dev/null
+++ b/.vim/bundles.vim
@@ -0,0 +1,38 @@
+" Vundle setup
+set rtp+=~/.vim/bundle/Vundle.vim.git
+call vundle#begin()
+
+Plugin 'gmarik/Vundle.vim'
+
+" My list of plugins.
+Plugin 'tpope/vim-surround.git'
+Plugin 'kien/ctrlp.vim.git'
+Plugin 'derekwyatt/vim-scala.git'
+Plugin 'fatih/vim-go'
+Plugin 'Glench/Vim-Jinja2-Syntax'
+Plugin 'saltstack/salt-vim'
+Plugin 'b4b4r07/vim-hcl'
+Plugin 'fatih/vim-hclfmt'
+
+call vundle#end()
+
+""
+" Some small adjustments for the installed plugins.
+
+" vim-surround.vim: <leader>s is used to surround a word.
+map <leader>s ysiw
+
+" Let CtrlP's window to be taller than its default configuration.
+let g:ctrlp_match_window = 'max:40'
+
+" Hi-yo Silver!
+let g:ctrlp_user_command = 'ag %s -l --nocolor --hidden -g ""'
+
+" Tell vim-go to use goimports on save.
+let g:go_fmt_command = "goimports"
+
+" Execute go-lint on save.
+if isdirectory($GOPATH."/src/github.com/golang/lint/misc/vim")
+ set rtp+=$GOPATH/src/github.com/golang/lint/misc/vim
+ autocmd BufWritePost,FileWritePost *.go execute 'Lint' | cwindow
+endif