syntax on set cc=80 set autoindent set tabstop=4 set shiftwidth=4 set softtabstop=4 set backspace=2 " Force remap C+Left and C+Right for moving on words in insert mode map [1;5C map [1;5D map! [1;5C map! [1;5D "set listchars=tab:▸\ ,trail:·,space:· set listchars=tab:→\ ,trail:·,space:· set list highlight ExtraWhitespace ctermbg=red guibg=red match ExtraWhitespace /\s\+$/ set number inoremap x nnoremap o ox nnoremap O Ox autocmd FileType python setlocal expandtab autocmd FileType haskell setlocal expandtab autocmd FileType lhaskell setlocal expandtab """""""""""""""""""""""""""""" " airline """""""""""""""""""""""""""""" let g:airline_theme = 'powerlineish' let g:airline_enable_branch = 1 let g:airline_enable_syntastic = 1 let g:airline_powerline_fonts = 1 " vim-powerline symbols "let g:airline_left_sep = '⮀' "let g:airline_left_alt_sep = '⮁' "let g:airline_right_sep = '⮂' "let g:airline_right_alt_sep = '⮃' "let g:airline_branch_prefix = '⭠' "let g:airline_readonly_symbol = '⭤' "let g:airline_linecolumn_prefix = '⭡' " makes airline work before split set laststatus=2