summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorache <ache@ache.one>2024-01-05 17:47:41 +0100
committerache <ache@ache.one>2024-01-05 17:47:41 +0100
commit398258e53704a16dd8e53065f99034de394636a3 (patch)
treefae6aa88824b64b2f106f233977b1d713ef6d58f
parentSwitch to Lazy.lua (diff)
Improve relative numbering
-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