aboutsummaryrefslogtreecommitdiff
path: root/autocommands.vim
diff options
context:
space:
mode:
authorjdhao <jdhao@hotmail.com>2020-05-22 15:19:29 +0800
committerGitHub <noreply@github.com>2020-05-22 15:19:29 +0800
commite5e38fb8aea3935078f1d4ead73896f7d3ad2e58 (patch)
tree9f6b7d0d9a5bbc8dfb1b033689274092cb6de633 /autocommands.vim
parent4c979525254fe10e6c6a2e007dd824e88b7272fb (diff)
toggle relative number based on autocmd events
Diffstat (limited to 'autocommands.vim')
-rw-r--r--autocommands.vim6
1 files changed, 6 insertions, 0 deletions
diff --git a/autocommands.vim b/autocommands.vim
index ef86138..f46a06c 100644
--- a/autocommands.vim
+++ b/autocommands.vim
@@ -50,4 +50,10 @@ augroup auto_read
autocmd FileChangedShellPost * echohl WarningMsg
\ | echo "File changed on disk. Buffer reloaded!" | echohl None
augroup END
+
+augroup numbertoggle
+ autocmd!
+ autocmd BufEnter,FocusGained,InsertLeave,WinEnter * if &nu | set rnu | endif
+ autocmd BufLeave,FocusLost,InsertEnter,WinLeave * if &nu | set nornu | endif
+augroup END
"}