summaryrefslogtreecommitdiff
path: root/plugin/editzone.vim
blob: 579f914cbe5ee70231ce9f2ae9f69b79fd3ed132 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
" editzone.vim
" Parameters related to the edition zone

" Display relative line numbers and absolute line number for the current line
set number relativenumber

" In insert mode, display absolute line numbers
au InsertEnter * :set number norelativenumber
" Come back to standard mode when leaving insert mode
au InsertLeave * :set relativenumber

" Default status line
set statusline=%F%m%r%h%w\ [FORMAT=%{&ff}]\ [TYPE=%Y]\ [ASCII=\%03.3b]\ [HEX=\%B]\ [POS=%04l,%04v][%p%%]\ [LEN=%L]\ %h%m%r%=%{\"[\".(&fenc==\"\"?&enc:&fenc).((exists(\"+bomb\")\ &&\ &bomb)?\",B\":\"\").\"]\ \"}
set laststatus=2

" Disable bells
set noerrorbells
set novisualbell

"set textwidth=100
"if version >= 703
"  set colorcolumn=+1
"endif

" Show special chars
set list
set listchars=tab:.\ ,eol:¬,nbsp:" Highlight the screen line of the cursor
set cursorline
hi CursorLine term=bold cterm=bold ctermbg=blue

" Always show 5 lines around cursor
set scrolloff=5

" from : http://vim.wikia.com/wiki/Highlight_current_line
" toogle highlight cursor column
nnoremap <Leader>c :set cursorcolumn!<CR>
" toogle highligh cursor line
nnoremap <Leader>l :set cursorline!<CR>