config/vimrc

62 lines
1.1 KiB
VimL
Raw Normal View History

2014-09-26 03:17:00 +00:00
set nocompatible
filetype off
" set the runtime path to include Vundle and initialize
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
" let Vundle manage Vundle, required
Plugin 'gmarik/Vundle.vim'
" Plugin 'scala.vim'
" Plugin 'vim-scala'
Bundle 'derekwyatt/vim-scala'
2015-09-08 15:16:41 +00:00
" Plugin 'git@github.com:Valloric/YouCompleteMe.git'
2014-09-26 03:17:00 +00:00
call vundle#end()
filetype plugin indent on
2011-06-14 00:42:53 +00:00
" Tabbing
2014-09-26 03:17:00 +00:00
set tabstop=2
set shiftwidth=2
2011-06-14 00:42:53 +00:00
set expandtab
set autoindent
set smartindent
" Window settings
set winminwidth=20
set winwidth=100
set winheight=20
2011-06-28 00:00:15 +00:00
" Syntax highlighting
syntax on
" Wrapping settings
2011-06-14 00:42:53 +00:00
set nowrap " nowrap makes the lines not wrap
" set wrap " wrap makes the lines wrap
set linebreak
" keeps lines below the cursor
set scrolloff=2
" makes LaTeX use spell checking, word wrapping
autocmd FileType tex set wrap spell
autocmd FileType make set noexpandtab
2013-05-10 20:51:56 +00:00
autocmd FileType *gitconfig set noexpandtab
2014-09-26 03:17:00 +00:00
" set term=xterm
let java_allow_cpp_keywords = 1
2013-04-03 03:51:53 +00:00
set ruler
2013-06-06 21:36:06 +00:00
set number
2014-09-26 03:17:00 +00:00
set backspace=indent,eol,start
2015-09-08 15:16:41 +00:00
set hlsearch
augroup HiglightTODO
autocmd!
autocmd WinEnter,VimEnter * :silent! call matchadd('Todo', 'TODO', -1)
augroup END
2013-04-03 03:51:53 +00:00