summaryrefslogtreecommitdiff
path: root/plugin/editzone.vim
diff options
context:
space:
mode:
Diffstat (limited to 'plugin/editzone.vim')
-rwxr-xr-xplugin/editzone.vim8
1 files changed, 7 insertions, 1 deletions
diff --git a/plugin/editzone.vim b/plugin/editzone.vim
index c07a208..5bddf07 100755
--- a/plugin/editzone.vim
+++ b/plugin/editzone.vim
@@ -2,7 +2,13 @@
" Parameters related to the edition zone
" Display relative line numbers and absolute line number for the current line
-set number relativenumber
+set number
+
+augroup numbertoggle
+ autocmd!
+ autocmd BufEnter,FocusGained,InsertLeave,WinEnter * if &nu && mode() != "i" | set rnu | endif
+ autocmd BufLeave,FocusLost,InsertEnter,WinLeave * if &nu | set nornu | endif
+augroup END
" In insert mode, display absolute line numbers
au InsertEnter * :set number norelativenumber