" vimrc - VIM Configuration file " set nocompatible filetype off set rtp+=~/.vim/bundle/Vundle.vim " Automatically setting up vundle " let has_vundle=1 if !filereadable($HOME."/.vim/bundle/Vundle.vim/README.md") echo "Installing Vundle..." echo "" silent !mkdir -p $HOME/.vim/bundle silent !git clone https://github.com/gmarik/Vundle.vim $HOME/.vim/bundle/Vundle.vim let has_vundle=0 endif " Start Vundle stuff " call vundle#begin() Plugin 'VundleVim/Vundle.vim' " A pretty statusline, bufferline integration " Plugin 'itchyny/lightline.vim' Plugin 'bling/vim-bufferline' " everything! " Plugin 'ervandew/supertab' " Glorious colorscheme " Plugin 'nanotech/jellybeans.vim' " Super easy commenting, toggle comments etc " Plugin 'scrooloose/nerdcommenter' " Autoclose (, " etc " Plugin 'Townk/vim-autoclose' " Git wrapper inside Vim " Plugin 'tpope/vim-fugitive' " Handle surround chars like " Plugin 'tpope/vim-surround' " Vim signs (:h signs) for modified lines based off VCS (e.g. Git) " Plugin 'mhinz/vim-signify' " Finish Vundle stuff " call vundle#end() " Installing plugins the first time, quits when done " if has_vundle == 0 :silent! PluginInstall :qa endif filetype plugin indent on " Autointend and autoscroll 4 lines above the cursor " set cindent set scrolloff=4 "T abstop, Shiftwith and replace tabs with spaces but not in makefiles " set tabstop=4 set shiftwidth=4 set expandtab " Autocommands for special files " autocmd FileType make set noexpandtab autocmd BufNewFile,BufRead *.md set ft=markdown tw=79 autocmd BufNewFile,BufRead *.tex set ft=tex tw=79 autocmd BufNewFile,BufRead *.txt set ft=sh tw=79 " Stuff needed by urxvt " set nocompatible set mouse=a set backspace=2 " Syntaxhighlighting, colorscheme, linenumbers " syntax on colorscheme jellybeans " Colorscheme from plugin " set cursorline set more " Use more " set title set vb t_vb= " No beeping and flashing " set wildmenu set background=dark set number set list set nowrap set hlsearch set laststatus=2 set t_Co=256 "Automaticly reread a file, if file has changed" set autoread