listchars
authorMart Lubbers <mart@martlubbers.net>
Tue, 3 Mar 2015 08:04:12 +0000 (09:04 +0100)
committerMart Lubbers <mart@martlubbers.net>
Tue, 3 Mar 2015 08:04:12 +0000 (09:04 +0100)
.vimrc

diff --git a/.vimrc b/.vimrc
index 2c17b65..4669c6c 100644 (file)
--- a/.vimrc
+++ b/.vimrc
@@ -19,11 +19,19 @@ set incsearch
 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
@@ -36,7 +44,7 @@ nnoremap N Nzzzv
 
 " 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