set encoding=utf-8
"set t_kD=\7f
set mouse="" " if Vim is compiled with mouse support
-set nomodeline
set viminfo='100,<50,s10,f1,%,n~/secure/vim/info
set viewdir=~/secure/vim/view
set showmatch
set listchars=trail:·,tab:>→,nbsp:% ",eol:¶
set list
+set completeopt-=preview
set cursorline
set cursorcolumn
set laststatus=2
set statusline=%F\ %m%r%h%w%q%k\ %=
set statusline+=%n\ %#Question#%Y
-set statusline+=%#DiffChange#%{strlen(&fenc)?&fenc:&enc}\ %{&ff}
+set statusline+=%#DiffChange#%{strlen(&fenc)?&fenc:&enc}%{&bomb?'-bom':''}\ %{&ff}
set statusline+=%#DiffAdd#%l/%L
set statusline+=%#Todo#%c%V:0x%B
set statusline+=%#Comment#%o
" }}}
" Windows related {{{
+nnoremap <C-b> <C-W>
noremap <C-j> <C-w>j
noremap <C-k> <C-w>k
noremap <C-l> <C-w>l
set keywordprg=
let g:sh_no_error = 1
+set termwinkey=<C-B>
+
nmap <space> f<space>
vmap <space> I<space><ESC>gv
nmap _ f_l
map Q gq
map Y y$
cmap ][ '[,']
+imap <C-b> <C-x><C-o>
nmap <F2> :set wrap!<CR>:set wrap?<CR>
-nmap <Tab> :buffers<CR>:buffer<Space>
+nmap <Tab> :buffers<CR>:b<Space>
nmap <silent> <Home> :registers<CR>
nmap <leader>' yiwciw"<C-r>""<ESC>
nmap <leader>h1 yypVr=o