summaryrefslogtreecommitdiff
path: root/.vim/vimrc
diff options
context:
space:
mode:
authorRobin Krahl <me@robin-krahl.de>2016-06-17 00:22:55 +0200
committerRobin Krahl <me@robin-krahl.de>2016-06-17 00:22:55 +0200
commit59f084e3de7c4b23dcf50b1e09f4cb55a11ede0b (patch)
treeb7b538916e0cb3687ff9b73e00037176cf29d32d /.vim/vimrc
parent31a73f5e9ab793eb2e0f6f7541c62a041cb8d068 (diff)
downloaddotfiles-59f084e3de7c4b23dcf50b1e09f4cb55a11ede0b.tar.gz
dotfiles-59f084e3de7c4b23dcf50b1e09f4cb55a11ede0b.tar.bz2
update vim configuration and move .vimrc to .vim/vimrc
Diffstat (limited to '.vim/vimrc')
-rw-r--r--.vim/vimrc44
1 files changed, 44 insertions, 0 deletions
diff --git a/.vim/vimrc b/.vim/vimrc
new file mode 100644
index 0000000..91025df
--- /dev/null
+++ b/.vim/vimrc
@@ -0,0 +1,44 @@
+" Initialize Vundle for plugin management
+
+set nocompatible
+filetype off
+
+set rtp+=~/.vim/bundle/Vundle.vim
+call vundle#begin()
+Plugin 'VundleVim/Vundle.vim'
+Plugin 'a.vim'
+Plugin 'andreasvc/vim-256noir'
+Plugin 'aperezdc/vim-template'
+Plugin 'cespare/vim-toml'
+Plugin 'ctrlpvim/ctrlp.vim'
+Plugin 'godlygeek/tabular'
+Plugin 'OmniSharp/omnisharp-vim'
+Plugin 'rodjek/vim-puppet'
+Plugin 'rust-lang/rust.vim'
+Plugin 'scrooloose/syntastic'
+Plugin 'tpope/vim-dispatch'
+Plugin 'tpope/vim-fugitive'
+call vundle#end()
+
+filetype plugin indent on
+
+runtime! ftplugin/man.vim
+
+" Syntax highlighting
+syntax on
+
+" Status line and numbers
+set laststatus=2
+set number
+
+" Colors
+set background=dark
+
+" LaTeX instead of Plain TeX
+let g:tex_flavor = "latex"
+
+" Temporary workaround: csproj indicates a project root
+let g:ctrlp_root_markers = ['*.csproj']
+
+" Ignore some additional patterns when opening files
+set wildignore+=*/tmp/*,*.so,*.swp,*.zip,*/vendor/*,*/node_modules/*