mirror of
https://github.com/LunarVim/LunarVim.git
synced 2025-07-13 19:04:40 +02:00
switch to absolute line numbers in insert mode (#702)
* switch to absolute line numbers in insert mode * made aucmd respect cursorline setting
This commit is contained in:
parent
a0e2823f7f
commit
cea4976066
1 changed files with 7 additions and 0 deletions
|
@ -292,4 +292,11 @@ require("lv-utils").define_augroups {
|
||||||
-- will cause split windows to be resized evenly if main window is resized
|
-- will cause split windows to be resized evenly if main window is resized
|
||||||
{'VimResized ', '*', 'wincmd ='},
|
{'VimResized ', '*', 'wincmd ='},
|
||||||
},
|
},
|
||||||
|
_mode_switching = {
|
||||||
|
-- will switch between absolute and relative line numbers depending on mode
|
||||||
|
{'InsertEnter', '*', 'if &relativenumber | let g:ms_relativenumberoff = 1 | setlocal number norelativenumber | endif'},
|
||||||
|
{'InsertLeave', '*', 'if exists("g:ms_relativenumberoff") | setlocal relativenumber | endif'},
|
||||||
|
{'InsertEnter', '*', 'if &cursorline | let g:ms_cursorlineoff = 1 | setlocal nocursorline | endif'},
|
||||||
|
{'InsertLeave', '*', 'if exists("g:ms_cursorlineoff") | setlocal cursorline | endif'},
|
||||||
|
},
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue