set nocompatible
filetype plugin indent on

syntax on

set number
set ruler
set shiftwidth=4
set tabstop=4
set expandtab
set backspace=indent,eol,start

set makeprg=g++\ -std=c++11\ -DLOCAL_RUN\ -O2\ %\ -o\ %<
map <F7> <ESC>:w<CR>:make<CR>
map <F8> <ESC>:!time ./%<<CR>
map <F9> <ESC>:w<CR>:make<CR>:!time ./%<<CR>

vnoremap < <gv
vnoremap > >gv

map <F6> <ESC>:tabnext<CR>
map <F5> <ESC>:tabprevious<CR>

set ttimeoutlen=100
set ttyfast
set lazyredraw
