set noerrorbells
set novisualbell
set nobackup
-set nowb
+set nowritebackup
set noswapfile
-set cc=80
+set colorcolumn=80
set textwidth=79
+" List characters to mark trailing whitespace etc
+set listchars=nbsp:¬,tab:▸\ ,eol:↩,extends:»,precedes:«,trail:•
+set list
+
+" Move through long lines as they were short multiple lines
+map j gj
+map k gk
+
" Custom split switching using tab
map <TAB>l <C-W>l
map <TAB>h <C-W>h
" Unbind arrow keys, who has them anyways on the keyboard...
for prefix in ['i', 'n', 'v']
- for key in ['<UP', '<DOWN>', '<LEFT>', '<RIGHT>']
+ for key in ['<UP>', '<DOWN>', '<LEFT>', '<RIGHT>']
exe prefix . "noremap " . key . " <Nop>"
endfor
endfor