Skip to main content

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}