filetype on
filetype indent on

set tabstop=4
set shiftwidth=4
set expandtab
autocmd FileType make setlocal noexpandtab shiftwidth=8 softtabstop=0

map j gj
map k gk
map <Tab> <ESC>:tabnext<CR>
map <S-Tab> <ESC>:tabprev<CR>

set number

autocmd FileType python nnoremap <buffer> <F5> :w<CR>:!python % <CR>
autocmd FileType html nnoremap <buffer> <F5> :w<CR>:!firefox % <CR>
autocmd FileType make nnoremap <buffer> <F5> :w<CR>:!make % all --just-print<CR>

"set paste
set undofile
set undodir=~/.vimundo
set undolevels=1000
set undoreload=10000
