nvrim/plugins/scrolloff.rs
1//! Scrolloff configuration utilities.
2
3/// Creates an autocmd to update scrolloff on window events.
4pub fn create_autocmd() {
5 crate::cmds::create_lua_autocmd(
6 &["BufEnter", "WinEnter", "WinNew", "VimResized"],
7 "ScrolloffFraction",
8 Some(&["*"]),
9 "vim.o.scrolloff = math.floor(vim.api.nvim_win_get_height(0) / 2)",
10 );
11}